diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_create_util.py b/src/azure-cli/azure/cli/command_modules/appservice/_create_util.py index 6621c1b3d49..7bc6868266c 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_create_util.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_create_util.py @@ -335,6 +335,25 @@ def get_site_availability(cmd, name): return availability +def get_regional_site_availability(cmd, location, name, resource_group_name, auto_generated_domain_name_label_scope): + """ This is used by az webapp up to verify if a site needs to be created or should just be deployed + (regional check)""" + client = web_client_factory(cmd.cli_ctx) + availability = client.regional_check_name_availability(location, + name, + "Site", + resource_group_name, + auto_generated_domain_name_label_scope) + + # check for "." in app name. it is valid for hostnames to contain it, but not allowed for webapp names + if "." in name: + availability.name_available = False + availability.reason = "Invalid" + availability.message = ("Site names only allow alphanumeric characters and hyphens, " + "cannot start or end in a hyphen, and must be less than 64 chars.") + return availability + + def get_app_details(cmd, name): client = web_client_factory(cmd.cli_ctx) data = (list(filter(lambda x: name.lower() == x.name.lower(), client.web_apps.list()))) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/custom.py b/src/azure-cli/azure/cli/command_modules/appservice/custom.py index 2863a4d5f69..e51c1cbfbce 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/custom.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/custom.py @@ -75,7 +75,8 @@ _remove_list_duplicates, get_raw_functionapp, register_app_provider) from ._create_util import (zip_contents_from_dir, get_runtime_version_details, create_resource_group, get_app_details, - check_resource_group_exists, set_location, get_site_availability, get_profile_username, + check_resource_group_exists, set_location, get_site_availability, + get_regional_site_availability, get_profile_username, get_plan_to_use, get_lang_from_content, get_rg_to_use, get_sku_to_use, detect_os_from_src, get_current_stack_from_runtime, generate_default_app_name, get_or_create_default_workspace, get_or_create_default_resource_group, @@ -167,7 +168,15 @@ def create_webapp(cmd, resource_group_name, name, plan, runtime=None, startup_fi helper = _StackRuntimeHelper(cmd, linux=is_linux, windows=not is_linux) location = plan_info.location # This is to keep the existing appsettings for a newly created webapp on existing webapp name. - name_validation = get_site_availability(cmd, name) + if auto_generated_domain_name_label_scope: + name_validation = get_regional_site_availability(cmd, + location, + name, + resource_group_name, + auto_generated_domain_name_label_scope) + else: + name_validation = get_site_availability(cmd, name) + if not name_validation.name_available: if name_validation.reason == 'Invalid': raise ValidationError(name_validation.message) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml index 07d643f3e1a..9ff71ff0a3d 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml +++ b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml @@ -13,12 +13,12 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"westeurope","tags":{"product":"azurecli","cause":"automation","test":"test_webapp_dnl","date":"2025-07-24T09:02:15Z","module":"appservice"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"westeurope","tags":{"product":"azurecli","cause":"automation","test":"test_webapp_dnl","date":"2025-09-26T20:15:14Z","module":"appservice"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 24 Jul 2025 09:02:21 GMT + - Fri, 26 Sep 2025 20:15:19 GMT expires: - '-1' pragma: @@ -41,7 +41,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: D2D0C57FAAFB49DA99AF5C166E0414FF Ref B: MAA201060515039 Ref C: 2025-07-24T09:02:20Z' + - 'Ref A: C115048078A34C51A2DA543FE9049237 Ref B: MAA201060514045 Ref C: 2025-09-26T20:15:19Z' status: code: 200 message: OK @@ -65,24 +65,24 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003","name":"webapp-dnl-plan000003","type":"Microsoft.Web/serverfarms","kind":"app","location":"westeurope","properties":{"serverFarmId":110247,"name":"webapp-dnl-plan000003","sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1},"workerSize":"Small","workerSizeId":0,"workerTierName":null,"numberOfWorkers":1,"currentWorkerSize":"Small","currentWorkerSizeId":0,"currentNumberOfWorkers":1,"status":"Ready","webSpace":"clitest.rg000001-WestEuropewebspace","subscription":"3df24dca-b7ca-4b15-85ab-0a283041b9a4","adminSiteName":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"maximumNumberOfWorkers":0,"planName":"VirtualDedicatedPlan","adminRuntimeSiteName":null,"computeMode":"Dedicated","siteMode":null,"geoRegion":"West - Europe","perSiteScaling":false,"elasticScaleEnabled":false,"maximumElasticWorkerCount":1,"numberOfSites":0,"hostingEnvironmentId":null,"isSpot":false,"spotExpirationTime":null,"freeOfferExpirationTime":null,"tags":null,"kind":"app","resourceGroup":"clitest.rg000001","reserved":false,"isXenon":false,"hyperV":false,"mdmId":"waws-prod-am2-387_110247","targetWorkerCount":0,"targetWorkerSizeId":0,"provisioningState":"Succeeded","webSiteId":null,"existingServerFarmIds":null,"kubeEnvironmentProfile":null,"zoneRedundant":false,"maximumNumberOfZones":3,"currentNumberOfZonesUtilized":1,"migrateToVMSS":null,"vnetConnectionsUsed":null,"vnetConnectionsMax":null,"createdTime":"2025-07-24T09:02:30.2033333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003","name":"webapp-dnl-plan000003","type":"Microsoft.Web/serverfarms","kind":"app","location":"westeurope","properties":{"serverFarmId":60194,"name":"webapp-dnl-plan000003","sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1},"workerSize":"Small","workerSizeId":0,"workerTierName":null,"numberOfWorkers":1,"currentWorkerSize":"Small","currentWorkerSizeId":0,"currentNumberOfWorkers":1,"status":"Ready","webSpace":"clitest.rg000001-WestEuropewebspace","subscription":"3df24dca-b7ca-4b15-85ab-0a283041b9a4","adminSiteName":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"maximumNumberOfWorkers":0,"planName":"VirtualDedicatedPlan","adminRuntimeSiteName":null,"computeMode":"Dedicated","siteMode":null,"geoRegion":"West + Europe","perSiteScaling":false,"elasticScaleEnabled":false,"maximumElasticWorkerCount":1,"numberOfSites":0,"hostingEnvironmentId":null,"isSpot":false,"spotExpirationTime":null,"freeOfferExpirationTime":null,"tags":null,"kind":"app","resourceGroup":"clitest.rg000001","reserved":false,"isXenon":false,"hyperV":false,"mdmId":"waws-prod-am2-759_60194","targetWorkerCount":0,"targetWorkerSizeId":0,"provisioningState":"Succeeded","webSiteId":null,"existingServerFarmIds":null,"kubeEnvironmentProfile":null,"zoneRedundant":false,"maximumNumberOfZones":1,"currentNumberOfZonesUtilized":1,"migrateToVMSS":null,"vnetConnectionsUsed":null,"vnetConnectionsMax":null,"createdTime":"2025-09-26T20:15:29.4433333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' headers: cache-control: - no-cache content-length: - - '1704' + - '1702' content-type: - application/json date: - - Thu, 24 Jul 2025 09:02:32 GMT + - Fri, 26 Sep 2025 20:15:31 GMT etag: - - '"1DBFC79B0360195"' + - '"1DC2F224E7AC095"' expires: - '-1' pragma: @@ -96,13 +96,13 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/13185c46-2e84-4ae3-b8c4-862d60a70316 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/westeurope/bc4fefec-489f-4027-842a-94613207bdfd x-ms-ratelimit-remaining-subscription-global-writes: - '12000' x-ms-ratelimit-remaining-subscription-writes: - '800' x-msedge-ref: - - 'Ref A: 6720CDE11B1E4789BB68CD16782637BE Ref B: MAA201060515017 Ref C: 2025-07-24T09:02:21Z' + - 'Ref A: C7CFEB96688A457C898EA7C9CE162520 Ref B: MAA201060513033 Ref C: 2025-09-26T20:15:20Z' x-powered-by: - ASP.NET status: @@ -122,23 +122,23 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms?api-version=2024-11-01 response: body: string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003","name":"webapp-dnl-plan000003","type":"Microsoft.Web/serverfarms","kind":"app","location":"West - Europe","properties":{"serverFarmId":110247,"name":"webapp-dnl-plan000003","workerSize":"Small","workerSizeId":0,"workerTierName":null,"numberOfWorkers":1,"currentWorkerSize":"Small","currentWorkerSizeId":0,"currentNumberOfWorkers":1,"status":"Ready","webSpace":"clitest.rg000001-WestEuropewebspace","subscription":"3df24dca-b7ca-4b15-85ab-0a283041b9a4","adminSiteName":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"maximumNumberOfWorkers":3,"planName":"VirtualDedicatedPlan","adminRuntimeSiteName":null,"computeMode":"Dedicated","siteMode":null,"geoRegion":"West - Europe","perSiteScaling":false,"elasticScaleEnabled":false,"maximumElasticWorkerCount":1,"numberOfSites":0,"hostingEnvironmentId":null,"isSpot":false,"spotExpirationTime":null,"freeOfferExpirationTime":null,"tags":null,"kind":"app","resourceGroup":"clitest.rg000001","reserved":false,"isXenon":false,"hyperV":false,"mdmId":"waws-prod-am2-387_110247","targetWorkerCount":0,"targetWorkerSizeId":0,"provisioningState":"Succeeded","webSiteId":null,"existingServerFarmIds":null,"kubeEnvironmentProfile":null,"zoneRedundant":false,"maximumNumberOfZones":3,"currentNumberOfZonesUtilized":1,"migrateToVMSS":null,"vnetConnectionsUsed":0,"vnetConnectionsMax":2,"createdTime":"2025-07-24T09:02:30.2033333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}]}' + Europe","properties":{"serverFarmId":60194,"name":"webapp-dnl-plan000003","workerSize":"Small","workerSizeId":0,"workerTierName":null,"numberOfWorkers":1,"currentWorkerSize":"Small","currentWorkerSizeId":0,"currentNumberOfWorkers":1,"status":"Ready","webSpace":"clitest.rg000001-WestEuropewebspace","subscription":"3df24dca-b7ca-4b15-85ab-0a283041b9a4","adminSiteName":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"maximumNumberOfWorkers":3,"planName":"VirtualDedicatedPlan","adminRuntimeSiteName":null,"computeMode":"Dedicated","siteMode":null,"geoRegion":"West + Europe","perSiteScaling":false,"elasticScaleEnabled":false,"maximumElasticWorkerCount":1,"numberOfSites":0,"hostingEnvironmentId":null,"isSpot":false,"spotExpirationTime":null,"freeOfferExpirationTime":null,"tags":null,"kind":"app","resourceGroup":"clitest.rg000001","reserved":false,"isXenon":false,"hyperV":false,"mdmId":"waws-prod-am2-759_60194","targetWorkerCount":0,"targetWorkerSizeId":0,"provisioningState":"Succeeded","webSiteId":null,"existingServerFarmIds":null,"kubeEnvironmentProfile":null,"zoneRedundant":false,"maximumNumberOfZones":1,"currentNumberOfZonesUtilized":1,"migrateToVMSS":null,"vnetConnectionsUsed":0,"vnetConnectionsMax":2,"createdTime":"2025-09-26T20:15:29.4433333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}]}' headers: cache-control: - no-cache content-length: - - '1638' + - '1636' content-type: - application/json; charset=utf-8 date: - - Thu, 24 Jul 2025 09:02:33 GMT + - Fri, 26 Sep 2025 20:15:32 GMT pragma: - no-cache strict-transport-security: @@ -150,11 +150,11 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - e9870e32-eb76-4382-b826-b47e3f7f9c4c + - 5f6d4a89-e258-4529-a624-8be995bf32b6 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 098B17D877D641A8AC2C0ED65B3E6158 Ref B: MAA201060514039 Ref C: 2025-07-24T09:02:33Z' + - 'Ref A: B740FA47C2AF4739A32A524BC6B4FC45 Ref B: MAA201060515027 Ref C: 2025-09-26T20:15:32Z' x-powered-by: - ASP.NET status: @@ -174,23 +174,23 @@ interactions: ParameterSetName: - -g -n --plan --domain-name-scope User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003?api-version=2024-11-01 response: body: string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003","name":"webapp-dnl-plan000003","type":"Microsoft.Web/serverfarms","kind":"app","location":"West - Europe","properties":{"serverFarmId":110247,"name":"webapp-dnl-plan000003","workerSize":"Small","workerSizeId":0,"workerTierName":null,"numberOfWorkers":1,"currentWorkerSize":"Small","currentWorkerSizeId":0,"currentNumberOfWorkers":1,"status":"Ready","webSpace":"clitest.rg000001-WestEuropewebspace","subscription":"3df24dca-b7ca-4b15-85ab-0a283041b9a4","adminSiteName":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"maximumNumberOfWorkers":3,"planName":"VirtualDedicatedPlan","adminRuntimeSiteName":null,"computeMode":"Dedicated","siteMode":null,"geoRegion":"West - Europe","perSiteScaling":false,"elasticScaleEnabled":false,"maximumElasticWorkerCount":1,"numberOfSites":0,"hostingEnvironmentId":null,"isSpot":false,"spotExpirationTime":null,"freeOfferExpirationTime":null,"tags":null,"kind":"app","resourceGroup":"clitest.rg000001","reserved":false,"isXenon":false,"hyperV":false,"mdmId":"waws-prod-am2-387_110247","targetWorkerCount":0,"targetWorkerSizeId":0,"provisioningState":"Succeeded","webSiteId":null,"existingServerFarmIds":null,"kubeEnvironmentProfile":null,"zoneRedundant":false,"maximumNumberOfZones":3,"currentNumberOfZonesUtilized":1,"migrateToVMSS":null,"vnetConnectionsUsed":0,"vnetConnectionsMax":2,"createdTime":"2025-07-24T09:02:30.2033333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + Europe","properties":{"serverFarmId":60194,"name":"webapp-dnl-plan000003","workerSize":"Small","workerSizeId":0,"workerTierName":null,"numberOfWorkers":1,"currentWorkerSize":"Small","currentWorkerSizeId":0,"currentNumberOfWorkers":1,"status":"Ready","webSpace":"clitest.rg000001-WestEuropewebspace","subscription":"3df24dca-b7ca-4b15-85ab-0a283041b9a4","adminSiteName":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"maximumNumberOfWorkers":3,"planName":"VirtualDedicatedPlan","adminRuntimeSiteName":null,"computeMode":"Dedicated","siteMode":null,"geoRegion":"West + Europe","perSiteScaling":false,"elasticScaleEnabled":false,"maximumElasticWorkerCount":1,"numberOfSites":0,"hostingEnvironmentId":null,"isSpot":false,"spotExpirationTime":null,"freeOfferExpirationTime":null,"tags":null,"kind":"app","resourceGroup":"clitest.rg000001","reserved":false,"isXenon":false,"hyperV":false,"mdmId":"waws-prod-am2-759_60194","targetWorkerCount":0,"targetWorkerSizeId":0,"provisioningState":"Succeeded","webSiteId":null,"existingServerFarmIds":null,"kubeEnvironmentProfile":null,"zoneRedundant":false,"maximumNumberOfZones":1,"currentNumberOfZonesUtilized":1,"migrateToVMSS":null,"vnetConnectionsUsed":0,"vnetConnectionsMax":2,"createdTime":"2025-09-26T20:15:29.4433333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' headers: cache-control: - no-cache content-length: - - '1626' + - '1624' content-type: - application/json date: - - Thu, 24 Jul 2025 09:02:35 GMT + - Fri, 26 Sep 2025 20:15:33 GMT expires: - '-1' pragma: @@ -206,14 +206,15 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: B031CB3903EC4C7898AA48DAAB8013F6 Ref B: MAA201060515037 Ref C: 2025-07-24T09:02:34Z' + - 'Ref A: 73DE4139393147AA962F879B73F95BB4 Ref B: MAA201060516049 Ref C: 2025-09-26T20:15:33Z' x-powered-by: - ASP.NET status: code: 200 message: OK - request: - body: '{"name": "webapp-dnl000002", "type": "Site"}' + body: '{"resourceGroupName": "clitest.rg000001", "autoGeneratedDomainNameLabelScope": + "TenantReuse", "name": "webapp-dnl000002", "type": "Site"}' headers: Accept: - application/json @@ -224,27 +225,27 @@ interactions: Connection: - keep-alive Content-Length: - - '44' + - '137' Content-Type: - application/json ParameterSetName: - -g -n --plan --domain-name-scope User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/checknameavailability?api-version=2024-11-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/locations/West%20Europe/checknameavailability?api-version=2024-11-01 response: body: - string: '{"nameAvailable":true,"reason":"","message":""}' + string: '{"hostName":"webapp-dnl000002-gchcfzaphrehhhgm.westeurope-01.azurewebsites.net","nameAvailable":true,"reason":"","message":""}' headers: cache-control: - no-cache content-length: - - '47' + - '126' content-type: - application/json date: - - Thu, 24 Jul 2025 09:02:36 GMT + - Fri, 26 Sep 2025 20:15:33 GMT expires: - '-1' pragma: @@ -258,11 +259,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/bf232f9b-0d89-4191-b4f8-3918a76d44b3 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/westeurope/363f0602-c6bd-4153-a9a8-85f827328a2c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 31D5C9AC57C54772A7FE57DF9758E50F Ref B: MAA201060516011 Ref C: 2025-07-24T09:02:35Z' + - 'Ref A: 0FD4DCFD1E0D48898CF4B34849E4D48A Ref B: MAA201060513049 Ref C: 2025-09-26T20:15:34Z' x-powered-by: - ASP.NET status: @@ -282,12 +283,13 @@ interactions: ParameterSetName: - -g -n --plan --domain-name-scope User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: GET uri: https://management.azure.com/providers/Microsoft.Web/webAppStacks?api-version=2024-11-01 response: body: string: '{"value":[{"id":null,"name":"dotnet","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":".NET","value":"dotnet","preferredOs":"windows","majorVersions":[{"displayText":".NET + 10 (LTS)","value":"dotnet10","minorVersions":[{"displayText":".NET 10 (LTS)","value":"10","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v10.0","remoteDebuggingSupported":false,"isHidden":false,"isPreview":true,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2028-12-01T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|10.0","remoteDebuggingSupported":false,"isHidden":false,"isPreview":true,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2028-12-01T00:00:00Z"}}}]},{"displayText":".NET 9 (STS)","value":"dotnet9","minorVersions":[{"displayText":".NET 9 (STS)","value":"9","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v9.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"9.x"},"endOfLifeDate":"2026-05-12T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|9.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"9.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-05-12T00:00:00Z"}}}]},{"displayText":".NET 8 (LTS)","value":"dotnet8","minorVersions":[{"displayText":".NET 8 (LTS)","value":"8","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v8.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.x"},"endOfLifeDate":"2026-11-10T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|8.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-11-10T00:00:00Z"}}}]},{"displayText":".NET 7 (STS)","value":"dotnet7","minorVersions":[{"displayText":".NET 7 (STS)","value":"7","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v7.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.x"},"endOfLifeDate":"2024-05-14T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|7.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2024-05-14T00:00:00Z"}}}]},{"displayText":".NET @@ -503,6 +505,7 @@ interactions: SE 8u232","value":"1.8.232","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u232","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u232"}]}}}]},{"displayText":"Red Hat JBoss EAP 8","value":"jbosseap8.0","minorVersions":[{"displayText":"Red Hat JBoss EAP 8","value":"8","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8-java11","java17Runtime":"JBOSSEAP|8-java17","java21Runtime":"JBOSSEAP|8-java21","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8-java17"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8-java21"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 8","value":"8.0.8","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.8-java11","java17Runtime":"JBOSSEAP|8.0.8-java17","java21Runtime":"JBOSSEAP|8.0.8-java21","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.8-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.8-java17"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8.0.8-java21"}]}}},{"displayText":"Red Hat JBoss EAP 8.0 update 7","value":"8.0.7","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.7-java11","java17Runtime":"JBOSSEAP|8.0.7-java17","java21Runtime":"JBOSSEAP|8.0.7-java21","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.7-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.7-java17"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8.0.7-java21"}]}}},{"displayText":"Red Hat JBoss EAP 8.0 update 5.1","value":"8.0.5.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.5.1-java11","java17Runtime":"JBOSSEAP|8.0.5.1-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.5.1-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.5.1-java17"}]}}},{"displayText":"Red Hat JBoss EAP 8.0 update 4.1","value":"8.0.4.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.4.1-java11","java17Runtime":"JBOSSEAP|8.0.4.1-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.4.1-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.4.1-java17"}]}}},{"displayText":"Red @@ -519,6 +522,7 @@ interactions: Hat JBoss EAP 8 update 1 BYO License","value":"8.0.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.1-java11_byol","java17Runtime":"JBOSSEAP|8.0.1-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.1-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.1-java17_byol"}]}}}]},{"displayText":"Red Hat JBoss EAP 7","value":"jbosseap","minorVersions":[{"displayText":"Red Hat JBoss EAP 7","value":"7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7-java8","java11Runtime":"JBOSSEAP|7-java11","java17Runtime":"JBOSSEAP|7-java17","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.22","value":"7.4.22","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.22-java8","java11Runtime":"JBOSSEAP|7.4.22-java11","java17Runtime":"JBOSSEAP|7.4.22-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.22-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.22-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.22-java17"}]}}},{"displayText":"Red Hat JBoss EAP 7.4.21","value":"7.4.21","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.21-java8","java11Runtime":"JBOSSEAP|7.4.21-java11","java17Runtime":"JBOSSEAP|7.4.21-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.21-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.21-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.21-java17"}]}}},{"displayText":"Red Hat JBoss EAP 7.4.20","value":"7.4.20","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.20-java8","java11Runtime":"JBOSSEAP|7.4.20-java11","java17Runtime":"JBOSSEAP|7.4.20-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.20-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.20-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.20-java17"}]}}},{"displayText":"Red Hat JBoss EAP 7.4.18","value":"7.4.18","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.18-java8","java11Runtime":"JBOSSEAP|7.4.18-java11","java17Runtime":"JBOSSEAP|7.4.18-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.18-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.18-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.18-java17"}]}}},{"displayText":"Red @@ -551,6 +555,9 @@ interactions: Hat JBoss EAP 7.3.9 BYO License","value":"7.3.9","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.9-java8_byol","java11Runtime":"JBOSSEAP|7.3.9-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.9-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.9-java11_byol"}]}}}]},{"displayText":"Apache Tomcat 11.0","value":"tomcat11.0","minorVersions":[{"displayText":"Apache Tomcat 11.0","value":"11.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java21Runtime":"TOMCAT|11.0-java21","java17Runtime":"TOMCAT|11.0-java17","java11Runtime":"TOMCAT|11.0-java11","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|11.0-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|11.0-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0-java21"}]}}},{"displayText":"Apache + Tomcat 11.0.9","value":"11.0.9","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.9","isHidden":true,"runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.9-java17","java21Runtime":"TOMCAT|11.0.9-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.9-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.9-java21"}]}}},{"displayText":"Apache + Tomcat 11.0.8","value":"11.0.8","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.8","isHidden":true,"runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.8-java17","java21Runtime":"TOMCAT|11.0.8-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.8-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.8-java21"}]}}},{"displayText":"Apache + Tomcat 11.0.7","value":"11.0.7","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.7","runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"isHidden":true,"java17Runtime":"TOMCAT|11.0.7-java17","java21Runtime":"TOMCAT|11.0.7-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.7-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.7-java21"}]}}},{"displayText":"Apache Tomcat 11.0.6","value":"11.0.6","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.6","isHidden":true,"runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.6-java17","java21Runtime":"TOMCAT|11.0.6-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.6-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.6-java21"}]}}},{"displayText":"Apache Tomcat 11.0.5","value":"11.0.5","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.5","runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.5-java17","java21Runtime":"TOMCAT|11.0.5-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.5-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.5-java21"}]}}},{"displayText":"Apache Tomcat 11.0.4","value":"11.0.4","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.4","isHidden":true,"runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.4-java17","java21Runtime":"TOMCAT|11.0.4-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.4-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.4-java21"}]}}},{"displayText":"Apache @@ -558,6 +565,9 @@ interactions: Tomcat 11.0.1","value":"11.0.1","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.1","isHidden":true,"runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.1-java17","java21Runtime":"TOMCAT|11.0.1-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.1-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.1-java21"}]}}}]},{"displayText":"Apache Tomcat 10.1","value":"tomcat10.1","minorVersions":[{"displayText":"Apache Tomcat 10.1","value":"10.1","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java21Runtime":"TOMCAT|10.1-java21","java17Runtime":"TOMCAT|10.1-java17","java11Runtime":"TOMCAT|10.1-java11","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.43","value":"10.1.43","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.43","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.43-java11","java17Runtime":"TOMCAT|10.1.43-java17","java21Runtime":"TOMCAT|10.1.43-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.43-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.43-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.43-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.42","value":"10.1.42","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.42","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.42-java11","java17Runtime":"TOMCAT|10.1.42-java17","java21Runtime":"TOMCAT|10.1.42-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.42-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.42-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.42-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.41","value":"10.1.41","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.41","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"isHidden":true,"java11Runtime":"TOMCAT|10.1.41-java11","java17Runtime":"TOMCAT|10.1.41-java17","java21Runtime":"TOMCAT|10.1.41-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.41-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.41-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.41-java21"}]}}},{"displayText":"Apache Tomcat 10.1.40","value":"10.1.40","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.40","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.40-java11","java17Runtime":"TOMCAT|10.1.40-java17","java21Runtime":"TOMCAT|10.1.40-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.40-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.40-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.40-java21"}]}}},{"displayText":"Apache Tomcat 10.1.39","value":"10.1.39","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.39","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.39-java11","java17Runtime":"TOMCAT|10.1.39-java17","java21Runtime":"TOMCAT|10.1.39-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.39-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.39-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.39-java21"}]}}},{"displayText":"Apache Tomcat 10.1.36","value":"10.1.36","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.36","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.36-java11","java17Runtime":"TOMCAT|10.1.36-java17","java21Runtime":"TOMCAT|10.1.36-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.36-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.36-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.36-java21"}]}}},{"displayText":"Apache @@ -577,6 +587,9 @@ interactions: Tomcat 10.0.12","value":"10.0.12","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.12","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.12-java8","java11Runtime":"TOMCAT|10.0.12-java11","java17Runtime":"TOMCAT|10.0.12-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.12-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.12-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.12-java17"}]}}}]},{"displayText":"Apache Tomcat 9.0","value":"tomcat9.0","minorVersions":[{"displayText":"Apache Tomcat 9.0","value":"9.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java21Runtime":"TOMCAT|9.0-java21","java17Runtime":"TOMCAT|9.0-java17","java11Runtime":"TOMCAT|9.0-java11","java8Runtime":"TOMCAT|9.0-jre8","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0-jre8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.107","value":"9.0.107","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.107","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.107-java8","java11Runtime":"TOMCAT|9.0.107-java11","java17Runtime":"TOMCAT|9.0.107-java17","java21Runtime":"TOMCAT|9.0.107-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.107-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.107-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.107-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.107-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.106","value":"9.0.106","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.106","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.106-java8","java11Runtime":"TOMCAT|9.0.106-java11","java17Runtime":"TOMCAT|9.0.106-java17","java21Runtime":"TOMCAT|9.0.106-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.106-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.106-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.106-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.106-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.105","value":"9.0.105","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.105","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"isHidden":true,"java8Runtime":"TOMCAT|9.0.105-java8","java11Runtime":"TOMCAT|9.0.105-java11","java17Runtime":"TOMCAT|9.0.105-java17","java21Runtime":"TOMCAT|9.0.105-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.105-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.105-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.105-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.105-java21"}]}}},{"displayText":"Apache Tomcat 9.0.104","value":"9.0.104","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.104","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.104-java8","java11Runtime":"TOMCAT|9.0.104-java11","java17Runtime":"TOMCAT|9.0.104-java17","java21Runtime":"TOMCAT|9.0.104-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.104-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.104-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.104-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.104-java21"}]}}},{"displayText":"Apache Tomcat 9.0.102","value":"9.0.102","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.102","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.102-java8","java11Runtime":"TOMCAT|9.0.102-java11","java17Runtime":"TOMCAT|9.0.102-java17","java21Runtime":"TOMCAT|9.0.102-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.102-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.102-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.102-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.102-java21"}]}}},{"displayText":"Apache Tomcat 9.0.100","value":"9.0.100","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.100","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.100-java8","java11Runtime":"TOMCAT|9.0.100-java11","java17Runtime":"TOMCAT|9.0.100-java17","java21Runtime":"TOMCAT|9.0.100-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.100-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.100-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.100-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.100-java21"}]}}},{"displayText":"Apache @@ -656,11 +669,11 @@ interactions: cache-control: - no-cache content-length: - - '145685' + - '152626' content-type: - application/json date: - - Thu, 24 Jul 2025 09:02:38 GMT + - Fri, 26 Sep 2025 20:15:35 GMT expires: - '-1' pragma: @@ -676,7 +689,7 @@ interactions: x-ms-operation-identifier: - '' x-msedge-ref: - - 'Ref A: 5B56B82D40CD40E48ECC00DC30DA35EA Ref B: MAA201060513021 Ref C: 2025-07-24T09:02:37Z' + - 'Ref A: 06292DAFA1CF4F3B8887B6A57EF213B8 Ref B: MAA201060514021 Ref C: 2025-09-26T20:15:34Z' x-powered-by: - ASP.NET status: @@ -704,26 +717,26 @@ interactions: ParameterSetName: - -g -n --plan --domain-name-scope User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/sites/webapp-dnl000002?api-version=2024-11-01 response: body: string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/sites/webapp-dnl000002","name":"webapp-dnl000002","type":"Microsoft.Web/sites","kind":"app","location":"West - Europe","properties":{"name":"webapp-dnl000002","state":"Running","hostNames":["webapp-dnl000002-hqafd5gvgjhmg0fx.westeurope-01.azurewebsites.net"],"webSpace":"clitest.rg000001-WestEuropewebspace","selfLink":"https://waws-prod-am2-387.api.azurewebsites.windows.net:454/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/clitest.rg000001-WestEuropewebspace/sites/webapp-dnl000002","repositorySiteName":"webapp-dnl000002","owner":null,"usageState":"Normal","enabled":true,"adminEnabled":true,"siteScopedCertificatesEnabled":false,"afdEnabled":false,"enabledHostNames":["webapp-dnl000002-hqafd5gvgjhmg0fx.westeurope-01.azurewebsites.net","webapp-dnl000002-hqafd5gvgjhmg0fx.scm.westeurope-01.azurewebsites.net"],"siteProperties":{"metadata":null,"properties":[{"name":"LinuxFxVersion","value":""},{"name":"WindowsFxVersion","value":null}],"appSettings":null},"availabilityState":"Normal","sslCertificates":null,"csrs":[],"cers":null,"siteMode":null,"hostNameSslStates":[{"name":"webapp-dnl000002-hqafd5gvgjhmg0fx.westeurope-01.azurewebsites.net","sslState":"Disabled","ipBasedSslResult":null,"virtualIP":null,"virtualIPv6":null,"thumbprint":null,"certificateResourceId":null,"toUpdate":null,"toUpdateIpBasedSsl":null,"ipBasedSslState":"NotConfigured","hostType":"Standard"},{"name":"webapp-dnl000002-hqafd5gvgjhmg0fx.scm.westeurope-01.azurewebsites.net","sslState":"Disabled","ipBasedSslResult":null,"virtualIP":null,"virtualIPv6":null,"thumbprint":null,"certificateResourceId":null,"toUpdate":null,"toUpdateIpBasedSsl":null,"ipBasedSslState":"NotConfigured","hostType":"Repository"}],"computeMode":null,"serverFarm":null,"serverFarmId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003","reserved":false,"isXenon":false,"hyperV":false,"sandboxType":null,"lastModifiedTimeUtc":"2025-07-24T09:02:42.9","storageRecoveryDefaultState":"Running","contentAvailabilityState":"Normal","runtimeAvailabilityState":"Normal","dnsConfiguration":{},"containerAllocationSubnet":null,"useContainerLocalhostBindings":null,"outboundVnetRouting":{"allTraffic":false,"applicationTraffic":false,"contentShareTraffic":false,"imagePullTraffic":false,"backupRestoreTraffic":false},"siteConfig":{"numberOfWorkers":1,"defaultDocuments":null,"netFrameworkVersion":null,"phpVersion":null,"pythonVersion":null,"nodeVersion":null,"powerShellVersion":null,"linuxFxVersion":"","windowsFxVersion":null,"sandboxType":null,"windowsConfiguredStacks":null,"requestTracingEnabled":null,"remoteDebuggingEnabled":null,"remoteDebuggingVersion":null,"httpLoggingEnabled":null,"azureMonitorLogCategories":null,"acrUseManagedIdentityCreds":false,"acrUserManagedIdentityID":null,"logsDirectorySizeLimit":null,"detailedErrorLoggingEnabled":null,"publishingUsername":null,"publishingPassword":null,"appSettings":null,"metadata":null,"connectionStrings":null,"machineKey":null,"handlerMappings":null,"documentRoot":null,"scmType":null,"use32BitWorkerProcess":null,"webSocketsEnabled":null,"alwaysOn":false,"javaVersion":null,"javaContainer":null,"javaContainerVersion":null,"appCommandLine":null,"managedPipelineMode":null,"virtualApplications":null,"winAuthAdminState":null,"winAuthTenantState":null,"customAppPoolIdentityAdminState":null,"customAppPoolIdentityTenantState":null,"runtimeADUser":null,"runtimeADUserPassword":null,"loadBalancing":null,"routingRules":null,"experiments":null,"limits":null,"autoHealEnabled":null,"autoHealRules":null,"tracingOptions":null,"vnetName":null,"vnetRouteAllEnabled":null,"vnetPrivatePortsCount":null,"publicNetworkAccess":null,"cors":null,"push":null,"apiDefinition":null,"apiManagementConfig":null,"autoSwapSlotName":null,"localMySqlEnabled":null,"managedServiceIdentityId":null,"xManagedServiceIdentityId":null,"keyVaultReferenceIdentity":null,"ipSecurityRestrictions":[{"ipAddress":"Any","action":"Allow","priority":2147483647,"name":"Allow + Europe","properties":{"name":"webapp-dnl000002","state":"Running","hostNames":["webapp-dnl000002-gchcfzaphrehhhgm.westeurope-01.azurewebsites.net"],"webSpace":"clitest.rg000001-WestEuropewebspace","selfLink":"https://waws-prod-am2-759.api.azurewebsites.windows.net:454/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/clitest.rg000001-WestEuropewebspace/sites/webapp-dnl000002","repositorySiteName":"webapp-dnl000002","owner":null,"usageState":"Normal","enabled":true,"adminEnabled":true,"siteScopedCertificatesEnabled":false,"afdEnabled":false,"enabledHostNames":["webapp-dnl000002-gchcfzaphrehhhgm.westeurope-01.azurewebsites.net","webapp-dnl000002-gchcfzaphrehhhgm.scm.westeurope-01.azurewebsites.net"],"siteProperties":{"metadata":null,"properties":[{"name":"LinuxFxVersion","value":""},{"name":"WindowsFxVersion","value":null}],"appSettings":null},"availabilityState":"Normal","sslCertificates":null,"csrs":[],"cers":null,"siteMode":null,"hostNameSslStates":[{"name":"webapp-dnl000002-gchcfzaphrehhhgm.westeurope-01.azurewebsites.net","sslState":"Disabled","ipBasedSslResult":null,"virtualIP":null,"virtualIPv6":null,"thumbprint":null,"certificateResourceId":null,"toUpdate":null,"toUpdateIpBasedSsl":null,"ipBasedSslState":"NotConfigured","hostType":"Standard"},{"name":"webapp-dnl000002-gchcfzaphrehhhgm.scm.westeurope-01.azurewebsites.net","sslState":"Disabled","ipBasedSslResult":null,"virtualIP":null,"virtualIPv6":null,"thumbprint":null,"certificateResourceId":null,"toUpdate":null,"toUpdateIpBasedSsl":null,"ipBasedSslState":"NotConfigured","hostType":"Repository"}],"computeMode":null,"serverFarm":null,"serverFarmId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003","reserved":false,"isXenon":false,"hyperV":false,"sandboxType":null,"lastModifiedTimeUtc":"2025-09-26T20:15:38.27","storageRecoveryDefaultState":"Running","contentAvailabilityState":"Normal","runtimeAvailabilityState":"Normal","dnsConfiguration":{},"containerAllocationSubnet":null,"useContainerLocalhostBindings":null,"outboundVnetRouting":{"allTraffic":false,"applicationTraffic":false,"contentShareTraffic":false,"imagePullTraffic":false,"backupRestoreTraffic":false,"managedIdentityTraffic":false},"legacyServiceEndpointTrafficEvaluation":null,"siteConfig":{"numberOfWorkers":1,"defaultDocuments":null,"netFrameworkVersion":null,"phpVersion":null,"pythonVersion":null,"nodeVersion":null,"powerShellVersion":null,"linuxFxVersion":"","windowsFxVersion":null,"sandboxType":null,"windowsConfiguredStacks":null,"requestTracingEnabled":null,"remoteDebuggingEnabled":null,"remoteDebuggingVersion":null,"httpLoggingEnabled":null,"azureMonitorLogCategories":null,"acrUseManagedIdentityCreds":false,"acrUserManagedIdentityID":null,"logsDirectorySizeLimit":null,"detailedErrorLoggingEnabled":null,"publishingUsername":null,"publishingPassword":null,"appSettings":null,"metadata":null,"connectionStrings":null,"machineKey":null,"handlerMappings":null,"documentRoot":null,"scmType":null,"use32BitWorkerProcess":null,"webSocketsEnabled":null,"alwaysOn":false,"javaVersion":null,"javaContainer":null,"javaContainerVersion":null,"appCommandLine":null,"managedPipelineMode":null,"virtualApplications":null,"winAuthAdminState":null,"winAuthTenantState":null,"customAppPoolIdentityAdminState":null,"customAppPoolIdentityTenantState":null,"runtimeADUser":null,"runtimeADUserPassword":null,"loadBalancing":null,"routingRules":null,"experiments":null,"limits":null,"autoHealEnabled":null,"autoHealRules":null,"tracingOptions":null,"vnetName":null,"vnetRouteAllEnabled":null,"vnetPrivatePortsCount":null,"publicNetworkAccess":null,"cors":null,"push":null,"apiDefinition":null,"apiManagementConfig":null,"autoSwapSlotName":null,"localMySqlEnabled":null,"managedServiceIdentityId":null,"xManagedServiceIdentityId":null,"keyVaultReferenceIdentity":null,"ipSecurityRestrictions":[{"ipAddress":"Any","action":"Allow","priority":2147483647,"name":"Allow all","description":"Allow all access"}],"ipSecurityRestrictionsDefaultAction":null,"scmIpSecurityRestrictions":[{"ipAddress":"Any","action":"Allow","priority":2147483647,"name":"Allow - all","description":"Allow all access"}],"scmIpSecurityRestrictionsDefaultAction":null,"scmIpSecurityRestrictionsUseMain":null,"http20Enabled":false,"minTlsVersion":null,"minTlsCipherSuite":null,"scmMinTlsCipherSuite":null,"supportedTlsCipherSuites":null,"scmSupportedTlsCipherSuites":null,"scmMinTlsVersion":null,"ftpsState":null,"preWarmedInstanceCount":null,"functionAppScaleLimit":null,"elasticWebAppScaleLimit":0,"healthCheckPath":null,"fileChangeAuditEnabled":null,"functionsRuntimeScaleMonitoringEnabled":null,"websiteTimeZone":null,"minimumElasticInstanceCount":0,"azureStorageAccounts":null,"http20ProxyFlag":null,"sitePort":null,"antivirusScanEnabled":null,"storageType":null,"sitePrivateLinkHostEnabled":null,"clusteringEnabled":false},"functionAppConfig":null,"daprConfig":null,"deploymentId":"webapp-dnl000002","slotName":null,"trafficManagerHostNames":null,"sku":"Basic","scmSiteAlsoStopped":false,"targetSwapSlot":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"clientAffinityEnabled":true,"clientAffinityProxyEnabled":false,"useQueryStringAffinity":false,"blockPathTraversal":false,"clientCertEnabled":false,"clientCertMode":"Required","clientCertExclusionPaths":null,"clientCertExclusionEndPoints":null,"hostNamesDisabled":false,"ipMode":"IPv4","domainVerificationIdentifiers":null,"customDomainVerificationId":"8BE54E6847701E9619A750025203F3FE11BB1E9ED151BB510147869C85EB2417","kind":"app","managedEnvironmentId":null,"workloadProfileName":null,"resourceConfig":null,"inboundIpAddress":"20.50.2.31","possibleInboundIpAddresses":"20.50.2.31","inboundIpv6Address":"2603:1020:206:8::1c","possibleInboundIpv6Addresses":"2603:1020:206:8::1c","ftpUsername":"webapp-dnl000002\\$webapp-dnl000002","ftpsHostName":"ftps://waws-prod-am2-387.ftp.azurewebsites.windows.net/site/wwwroot","outboundIpAddresses":"20.71.77.175,20.73.235.156,20.73.237.25,20.73.237.35,20.73.237.69,20.73.237.192,20.50.2.31","possibleOutboundIpAddresses":"20.71.77.175,20.73.235.156,20.73.237.25,20.73.237.35,20.73.237.69,20.73.237.192,108.141.112.66,20.71.77.57,20.71.76.111,20.73.238.35,20.73.238.37,20.73.238.67,20.73.238.76,20.73.238.219,20.73.239.127,20.73.239.146,20.73.112.71,20.73.232.74,20.71.77.129,20.71.76.220,20.73.113.148,20.73.113.240,20.73.113.250,20.73.114.65,20.73.114.153,20.73.114.166,20.73.114.172,20.73.233.222,20.73.136.2,20.73.136.83,20.67.123.131,20.50.2.31","outboundIpv6Addresses":"2603:1020:203:6::38a,2603:1020:203:19::34e,2603:1020:203:14::7bd,2603:1020:203:c::389,2603:1020:203:18::348,2603:1020:203:20::327,2603:1020:206:8::1c,2603:10e1:100:2::1432:21f","possibleOutboundIpv6Addresses":"2603:1020:203:6::38a,2603:1020:203:19::34e,2603:1020:203:14::7bd,2603:1020:203:c::389,2603:1020:203:18::348,2603:1020:203:20::327,2603:1020:203:a::38c,2603:1020:203:15::342,2603:1020:203:b::37e,2603:1020:203:15::343,2603:1020:203:c::38b,2603:1020:203:1e::300,2603:1020:201:e::7cb,2603:1020:203:e::370,2603:1020:203:8::369,2603:1020:203:14::7c2,2603:1020:203:18::350,2603:1020:203:16::350,2603:1020:203:15::34c,2603:1020:203:c::38f,2603:1020:203:17::36b,2603:1020:203:18::353,2603:1020:203:e::378,2603:1020:201:10::7c0,2603:1020:203:14::7c5,2603:1020:203:19::35a,2603:1020:203:14::7c6,2603:1020:203:10::339,2603:1020:203:13::35b,2603:1020:203:d::36e,2603:1020:206:8::1c,2603:10e1:100:2::1432:21f","containerSize":0,"dailyMemoryTimeQuota":0,"suspendedTill":null,"siteDisabledReason":0,"functionExecutionUnitsCache":null,"maxNumberOfWorkers":null,"homeStamp":"waws-prod-am2-387","cloningInfo":null,"hostingEnvironmentId":null,"tags":null,"resourceGroup":"clitest.rg000001","defaultHostName":"webapp-dnl000002-hqafd5gvgjhmg0fx.westeurope-01.azurewebsites.net","slotSwapStatus":null,"httpsOnly":true,"endToEndEncryptionEnabled":false,"functionsRuntimeAdminIsolationEnabled":false,"redundancyMode":"None","inProgressOperationId":null,"geoDistributions":null,"privateEndpointConnections":null,"publicNetworkAccess":"Enabled","buildVersion":null,"targetBuildVersion":null,"migrationState":null,"eligibleLogCategories":"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs,AppServiceAuthenticationLogs","inFlightFeatures":null,"storageAccountRequired":false,"virtualNetworkSubnetId":null,"keyVaultReferenceIdentity":"SystemAssigned","autoGeneratedDomainNameLabelScope":"TenantReuse","privateLinkIdentifiers":null,"sshEnabled":null}}' + all","description":"Allow all access"}],"scmIpSecurityRestrictionsDefaultAction":null,"scmIpSecurityRestrictionsUseMain":null,"http20Enabled":false,"minTlsVersion":null,"minTlsCipherSuite":null,"scmMinTlsCipherSuite":null,"supportedTlsCipherSuites":null,"scmSupportedTlsCipherSuites":null,"scmMinTlsVersion":null,"ftpsState":null,"preWarmedInstanceCount":null,"functionAppScaleLimit":null,"elasticWebAppScaleLimit":0,"healthCheckPath":null,"fileChangeAuditEnabled":null,"functionsRuntimeScaleMonitoringEnabled":null,"websiteTimeZone":null,"minimumElasticInstanceCount":0,"azureStorageAccounts":null,"http20ProxyFlag":null,"sitePort":null,"antivirusScanEnabled":null,"storageType":null,"sitePrivateLinkHostEnabled":null,"clusteringEnabled":false,"webJobsEnabled":false},"functionAppConfig":null,"daprConfig":null,"deploymentId":"webapp-dnl000002","slotName":null,"trafficManagerHostNames":null,"sku":"Basic","scmSiteAlsoStopped":false,"targetSwapSlot":null,"hostingEnvironment":null,"hostingEnvironmentProfile":null,"clientAffinityEnabled":true,"clientAffinityProxyEnabled":false,"useQueryStringAffinity":false,"blockPathTraversal":false,"clientCertEnabled":false,"clientCertMode":"Required","clientCertExclusionPaths":null,"clientCertExclusionEndPoints":null,"hostNamesDisabled":false,"ipMode":"IPv4","domainVerificationIdentifiers":null,"customDomainVerificationId":"8BE54E6847701E9619A750025203F3FE11BB1E9ED151BB510147869C85EB2417","kind":"app","managedEnvironmentId":null,"workloadProfileName":null,"resourceConfig":null,"inboundIpAddress":"20.105.216.43","possibleInboundIpAddresses":"20.105.216.43","inboundIpv6Address":"2603:1020:206:7::62","possibleInboundIpv6Addresses":"2603:1020:206:7::62","ftpUsername":"webapp-dnl000002\\$webapp-dnl000002","ftpsHostName":"ftps://waws-prod-am2-759.ftp.azurewebsites.windows.net/site/wwwroot","outboundIpAddresses":"20.76.169.167,20.76.173.79,20.76.174.235,20.103.92.119,20.103.92.136,20.103.93.3,20.31.85.2,20.31.85.63,20.238.129.45,20.238.129.71,20.238.129.157,20.238.129.171,20.238.129.237,20.31.80.103,20.31.86.107,20.238.130.173,20.238.130.187,20.238.130.208,20.105.216.43","possibleOutboundIpAddresses":"20.76.169.167,20.76.173.79,20.76.174.235,20.103.92.119,20.103.92.136,20.103.93.3,20.31.85.2,20.31.85.63,20.238.129.45,20.238.129.71,20.238.129.157,20.238.129.171,20.238.129.237,20.31.80.103,20.31.86.107,20.238.130.173,20.238.130.187,20.238.130.208,128.251.177.17,20.103.93.7,20.103.93.33,20.103.93.41,20.103.93.49,20.103.93.147,20.103.93.170,20.103.93.174,20.103.93.203,20.103.93.249,20.103.95.107,20.126.161.180,20.126.162.83,20.126.163.1,20.126.164.235,20.126.166.35,20.126.167.163,20.31.81.171,20.31.82.177,20.238.130.220,20.238.131.32,20.238.131.50,20.238.131.93,20.238.131.127,20.238.131.141,20.105.216.43","outboundIpv6Addresses":"2603:1020:203:13::41a,2603:1020:203:e::425,2603:1020:203:9::418,2603:1020:203:9::419,2603:1020:203:1f::409,2603:1020:203:d::427,2603:1020:203:e::427,2603:1020:203:6::438,2603:1020:203:b::43e,2603:1020:203:16::410,2603:1020:203:5::40d,2603:1020:203:1e::3b2,2603:1020:203:e::429,2603:1020:203:1e::3b3,2603:1020:203:1a::3fd,2603:1020:203:13::41e,2603:1020:203:13::41f,2603:1020:203:1a::3fe,2603:1020:206:7::62,2603:10e1:100:2::1469:d82b","possibleOutboundIpv6Addresses":"2603:1020:203:13::41a,2603:1020:203:e::425,2603:1020:203:9::418,2603:1020:203:9::419,2603:1020:203:1f::409,2603:1020:203:d::427,2603:1020:203:e::427,2603:1020:203:6::438,2603:1020:203:b::43e,2603:1020:203:16::410,2603:1020:203:5::40d,2603:1020:203:1e::3b2,2603:1020:203:e::429,2603:1020:203:1e::3b3,2603:1020:203:1a::3fd,2603:1020:203:13::41e,2603:1020:203:13::41f,2603:1020:203:1a::3fe,2603:1020:203:10::3db,2603:1020:203:b::439,2603:1020:203:b::43b,2603:1020:203:1e::3b0,2603:1020:203:7::13d,2603:1020:203:b::43c,2603:1020:203:10::3dc,2603:1020:203:a::441,2603:1020:203:13::41c,2603:1020:203:11::3ee,2603:1020:203:5::409,2603:1020:203:e::426,2603:1020:203:5::40a,2603:1020:203:f::433,2603:1020:203:10::3dd,2603:1020:203:20::3db,2603:1020:203:f::434,2603:1020:203:1e::3b1,2603:1020:203:15::413,2603:1020:203:a::443,2603:1020:203:13::420,2603:1020:203:18::40e,2603:1020:203:16::411,2603:1020:203:5::40f,2603:1020:206:7::62,2603:10e1:100:2::1469:d82b","containerSize":0,"dailyMemoryTimeQuota":0,"suspendedTill":null,"siteDisabledReason":0,"functionExecutionUnitsCache":null,"maxNumberOfWorkers":null,"homeStamp":"waws-prod-am2-759","cloningInfo":null,"hostingEnvironmentId":null,"tags":null,"resourceGroup":"clitest.rg000001","defaultHostName":"webapp-dnl000002-gchcfzaphrehhhgm.westeurope-01.azurewebsites.net","slotSwapStatus":null,"httpsOnly":true,"endToEndEncryptionEnabled":false,"functionsRuntimeAdminIsolationEnabled":false,"redundancyMode":"None","inProgressOperationId":null,"geoDistributions":null,"privateEndpointConnections":null,"publicNetworkAccess":"Enabled","buildVersion":null,"targetBuildVersion":null,"migrationState":null,"eligibleLogCategories":"AppServiceAppLogs,AppServiceAuditLogs,AppServiceConsoleLogs,AppServiceHTTPLogs,AppServiceIPSecAuditLogs,AppServicePlatformLogs,ScanLogs,AppServiceAuthenticationLogs","inFlightFeatures":null,"storageAccountRequired":false,"virtualNetworkSubnetId":null,"keyVaultReferenceIdentity":"SystemAssigned","autoGeneratedDomainNameLabelScope":"TenantReuse","privateLinkIdentifiers":null,"sshEnabled":null}}' headers: cache-control: - no-cache content-length: - - '8768' + - '9743' content-type: - application/json date: - - Thu, 24 Jul 2025 09:03:04 GMT + - Fri, 26 Sep 2025 20:16:02 GMT etag: - - '"1DBFC79B768C260"' + - '"1DC2F2253C63DCB"' expires: - '-1' pragma: @@ -737,11 +750,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/08a9a6b7-2fef-42b1-a669-0a0ccbc6e9eb + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/westeurope/42d5e454-b653-4fa5-b8cf-78538cf45595 x-ms-ratelimit-remaining-subscription-resource-requests: - - '200' + - '800' x-msedge-ref: - - 'Ref A: A1705A13C5654FC1A8824133AB3F7E67 Ref B: MAA201060513047 Ref C: 2025-07-24T09:02:38Z' + - 'Ref A: E80DFE83FE6047E2BA8C3F1858F885E4 Ref B: MAA201060516039 Ref C: 2025-09-26T20:15:36Z' x-powered-by: - ASP.NET status: @@ -765,24 +778,24 @@ interactions: ParameterSetName: - -g -n --plan --domain-name-scope User-Agent: - - AZURECLI/2.75.0 azsdk-python-core/1.35.0 Python/3.12.1 (Linux-6.8.0-1027-azure-x86_64-with-glibc2.39) + - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/sites/webapp-dnl000002/publishxml?api-version=2024-11-01 response: body: string: @@ -794,7 +807,7 @@ interactions: content-type: - application/xml date: - - Thu, 24 Jul 2025 09:03:11 GMT + - Fri, 26 Sep 2025 20:16:03 GMT expires: - '-1' pragma: @@ -808,11 +821,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/64bcc3e1-ee96-4d04-8d0a-77df51960bab + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/westeurope/b100dc35-af13-467b-9aa5-8dda5b1f286f x-ms-ratelimit-remaining-subscription-resource-requests: - '799' x-msedge-ref: - - 'Ref A: 9AB629CEDDAC4C65A9A4FEA95EAC7D3D Ref B: MAA201060516019 Ref C: 2025-07-24T09:03:05Z' + - 'Ref A: 52584A743D044977B7F14F8D5879F475 Ref B: MAA201060513033 Ref C: 2025-09-26T20:16:02Z' x-powered-by: - ASP.NET status: