From 11e145f80b93c044944c7bfc4eeb3ff7a17e1a39 Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Wed, 23 Jul 2025 10:50:13 +0000 Subject: [PATCH 1/8] Add AutogeneratedDomainNameLabelScope param to create site with DNL endpoints --- .../cli/command_modules/appservice/_params.py | 1 + .../cli/command_modules/appservice/custom.py | 6 +- .../latest/recordings/test_webapp_dnl.yaml | 821 ++++++++++++++++++ .../tests/latest/test_webapp_commands.py | 29 + 4 files changed, 855 insertions(+), 2 deletions(-) create mode 100644 src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index 4ed3e738999..1c68162a8cc 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -166,6 +166,7 @@ def load_arguments(self, _): c.argument('acr_identity', help='Accept system or user assigned identity which will be set for acr image pull. ' 'Use \'[system]\' to refer system assigned identity, or a resource id to refer user assigned identity.') c.argument('basic_auth', help='Enable or disable basic auth for both SCM and FTP Basic Auth Publishing Credentials. Defaults to Enabled if not specified. See https://aka.ms/app-service-basic-auth to learn more.', arg_type=get_enum_type(BASIC_AUTH_TYPES)) + c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation. ", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) c.ignore('language') c.ignore('using_webapp_up') 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 02867fe301e..102941abde9 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/custom.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/custom.py @@ -115,7 +115,8 @@ def create_webapp(cmd, resource_group_name, name, plan, runtime=None, startup_fi multicontainer_config_type=None, multicontainer_config_file=None, tags=None, using_webapp_up=False, language=None, assign_identities=None, role='Contributor', scope=None, vnet=None, subnet=None, https_only=False, - public_network_access=None, acr_use_identity=False, acr_identity=None, basic_auth=""): + public_network_access=None, acr_use_identity=False, acr_identity=None, basic_auth="", + auto_generated_domain_name_label_scope=None): from azure.mgmt.web.models import Site from azure.core.exceptions import ResourceNotFoundError as _ResourceNotFoundError SiteConfig, SkuDescription, NameValuePair = cmd.get_models( @@ -221,7 +222,8 @@ def create_webapp(cmd, resource_group_name, name, plan, runtime=None, startup_fi webapp_def = Site(location=location, site_config=site_config, server_farm_id=plan_info.id, tags=tags, https_only=https_only, virtual_network_subnet_id=subnet_resource_id, - public_network_access=public_network_access, vnet_route_all_enabled=vnet_route_all_enabled) + public_network_access=public_network_access, vnet_route_all_enabled=vnet_route_all_enabled, + auto_generated_domain_name_label_scope=auto_generated_domain_name_label_scope) if runtime: runtime = _StackRuntimeHelper.remove_delimiters(runtime) 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 new file mode 100644 index 00000000000..36256e51455 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml @@ -0,0 +1,821 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - appservice plan create + Connection: + - keep-alive + 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) + 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-23T10:45:48Z","module":"appservice"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '361' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 23 Jul 2025 10:45:53 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: E639452FD6F74A209DDA9CC53DEDE29C Ref B: MAA201060513051 Ref C: 2025-07-23T10:45:52Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "westeurope", "sku": {"name": "B1", "tier": "BASIC", "capacity": + 1}, "properties": {"perSiteScaling": false, "isXenon": false, "zoneRedundant": + false}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - appservice plan create + Connection: + - keep-alive + Content-Length: + - '164' + Content-Type: + - application/json + 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) + 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + headers: + cache-control: + - no-cache + content-length: + - '1702' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:10 GMT + etag: + - '"1DBFBBEFF8AB500"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/54505469-5507-48c4-9db2-e1475a164218 + x-ms-ratelimit-remaining-subscription-global-writes: + - '12000' + x-ms-ratelimit-remaining-subscription-writes: + - '800' + x-msedge-ref: + - 'Ref A: 3AF3004EE6B7451D98B03D248A851E1C Ref B: MAA201060513031 Ref C: 2025-07-23T10:45:54Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - appservice plan list + Connection: + - keep-alive + 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) + 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 23 Jul 2025 10:46:10 GMT + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 9f8074f9-c2af-42cf-a268-fa8d05394829 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 2EEF2C05358444D281644E9E78D5922A Ref B: MAA201060515011 Ref C: 2025-07-23T10:46:10Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + 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) + 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + headers: + cache-control: + - no-cache + content-length: + - '1624' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 51A937F1B3CD490FB2215D2D2253E29E Ref B: MAA201060514047 Ref C: 2025-07-23T10:46:12Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"name": "webapp-dnl000002", "type": "Site"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + Content-Length: + - '44' + 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) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/checknameavailability?api-version=2024-11-01 + response: + body: + string: '{"nameAvailable":true,"reason":"","message":""}' + headers: + cache-control: + - no-cache + content-length: + - '47' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:13 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/9de42374-57f4-4ee0-8aec-4aa3b1707315 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8354BFB70F17405E97DDC7DB3FEC8934 Ref B: MAA201060514035 Ref C: 2025-07-23T10:46:13Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + 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) + 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 + 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 + 6","value":"dotnet6","minorVersions":[{"displayText":".NET 6 (LTS)","value":"6","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v6.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"6.0.x"},"endOfLifeDate":"2024-11-12T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|6.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"6.0.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2024-11-12T00:00:00Z"}}}]},{"displayText":".NET + 5","value":"dotnet5","minorVersions":[{"displayText":".NET 5","value":"5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v5.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"5.0.x"},"endOfLifeDate":"2022-05-08T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|5.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"5.0.x"},"endOfLifeDate":"2022-05-08T00:00:00Z"}}}]},{"displayText":".NET + Core 3","value":"dotnetcore3","minorVersions":[{"displayText":".NET Core 3.1 + (LTS)","value":"3.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"3.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.1.301"},"isDeprecated":true,"endOfLifeDate":"2022-12-03T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|3.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.1.301"},"isDeprecated":true,"endOfLifeDate":"2022-12-03T00:00:00Z"}}},{"displayText":".NET + Core 3.0","value":"3.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"3.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.0.103"},"endOfLifeDate":"2020-03-03T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|3.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.0.103"},"endOfLifeDate":"2020-03-03T00:00:00Z"}}}]},{"displayText":".NET + Core 2","value":"dotnetcore2","minorVersions":[{"displayText":".NET Core 2.2","value":"2.2","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"2.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.2.207"},"endOfLifeDate":"2019-12-23T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|2.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.2.207"},"endOfLifeDate":"2019-12-23T00:00:00Z"}}},{"displayText":".NET + Core 2.1 (LTS)","value":"2.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"2.1","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.807"},"endOfLifeDate":"2021-07-21T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|2.1","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.807"},"endOfLifeDate":"2021-07-21T00:00:00Z"}}},{"displayText":".NET + Core 2.0","value":"2.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"2.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.202"},"endOfLifeDate":"2018-10-01T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|2.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.202"},"endOfLifeDate":"2018-10-01T00:00:00Z"}}}]},{"displayText":".NET + Core 1","value":"dotnetcore1","minorVersions":[{"displayText":".NET Core 1.1","value":"1.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|1.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"}}},{"displayText":".NET + Core 1.0","value":"1.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|1.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"}}}]},{"displayText":"ASP.NET + V4","value":"aspdotnetv4","minorVersions":[{"displayText":"ASP.NET V4.8","value":"v4.8","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v4.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.1"}}}}]},{"displayText":"ASP.NET + V3","value":"aspdotnetv3","minorVersions":[{"displayText":"ASP.NET V3.5","value":"v3.5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v2.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1"}}}}]}]}},{"id":null,"name":"node","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Node","value":"node","preferredOs":"linux","majorVersions":[{"displayText":"Node + LTS","value":"lts","minorVersions":[{"displayText":"Node LTS","value":"lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true}}}}]},{"displayText":"Node + 22","value":"22","minorVersions":[{"displayText":"Node 22 LTS","value":"22-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|22-lts","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"22.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2027-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~22","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"22.x"},"endOfLifeDate":"2027-04-30T00:00:00Z"}}}]},{"displayText":"Node + 20","value":"20","minorVersions":[{"displayText":"Node 20 LTS","value":"20-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|20-lts","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"20.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~20","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"20.x"},"endOfLifeDate":"2026-04-30T00:00:00Z"}}}]},{"displayText":"Node + 18","value":"18","minorVersions":[{"displayText":"Node 18 LTS","value":"18-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|18-lts","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"18.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2025-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~18","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"18.x"},"endOfLifeDate":"2025-04-30T00:00:00Z"}}}]},{"displayText":"Node + 16","value":"16","minorVersions":[{"displayText":"Node 16 LTS","value":"16-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|16-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"16.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-09-11T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~16","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"16.x"},"endOfLifeDate":"2023-09-11T00:00:00Z"}}}]},{"displayText":"Node + 14","value":"14","minorVersions":[{"displayText":"Node 14 LTS","value":"14-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|14-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"14.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~14","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"14.x"},"endOfLifeDate":"2023-04-30T00:00:00Z"}}}]},{"displayText":"Node + 12","value":"12","minorVersions":[{"displayText":"Node 12 LTS","value":"12-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|12-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"12.x"},"endOfLifeDate":"2022-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"12.13.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2022-04-01T00:00:00Z"}}},{"displayText":"Node + 12.9","value":"12.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|12.9","isDeprecated":true,"remoteDebuggingSupported":true,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"12.x"},"endOfLifeDate":"2022-04-01T00:00:00Z"}}}]},{"displayText":"Node + 10","value":"10","minorVersions":[{"displayText":"Node 10 LTS","value":"10-LTS","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.16","value":"10.16","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.16","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.15","value":"10.15","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"10.15.2","isDeprecated":true,"isPreview":true,"isHidden":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.14","value":"10.14","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.14","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"10.14.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.12","value":"10.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.12","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.10","value":"10.10","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.10","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"10.0.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.6","value":"10.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"10.6.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.1","value":"10.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}}]},{"displayText":"Node + 9","value":"9","minorVersions":[{"displayText":"Node 9.4","value":"9.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|9.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-06-30T00:00:00Z"}}}]},{"displayText":"Node + 8","value":"8","minorVersions":[{"displayText":"Node 8 LTS","value":"8-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.12","value":"8.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.12","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.11","value":"8.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.11","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"8.11","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.10","value":"8.10","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"8.10","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.9","value":"8.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.9","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"8.9","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.8","value":"8.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.5","value":"8.5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"8.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.4","value":"8.4","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"8.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.2","value":"8.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.1","value":"8.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"8.1.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.0","value":"8.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}}]},{"displayText":"Node + 7","value":"7","minorVersions":[{"displayText":"Node 7.10","value":"7.10","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"7.10.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2017-06-30T00:00:00Z"}}}]},{"displayText":"Node + 6","value":"6","minorVersions":[{"displayText":"Node 6 LTS","value":"6-LTS","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.12","value":"6.12","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"6.12","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.11","value":"6.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.11","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.10","value":"6.10","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.10","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.9","value":"6.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.9","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"6.9.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.6","value":"6.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.5","value":"6.5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"6.5.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.2","value":"6.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}}]},{"displayText":"Node + 4","value":"4","minorVersions":[{"displayText":"Node 4.8","value":"4.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|4.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2018-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"4.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2018-04-30T00:00:00Z"}}},{"displayText":"Node + 4.5","value":"4.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|4.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2018-04-30T00:00:00Z"}}},{"displayText":"Node + 4.4","value":"4.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|4.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2018-04-30T00:00:00Z"}}}]}]}},{"id":null,"name":"python","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Python","value":"python","preferredOs":"linux","majorVersions":[{"displayText":"Python + 3","value":"3","minorVersions":[{"displayText":"Python 3.13","value":"3.13","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.13","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.13"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2029-10-31T00:00:00Z"}}},{"displayText":"Python + 3.12","value":"3.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.12","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.12"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2028-10-31T00:00:00Z"}}},{"displayText":"Python + 3.11","value":"3.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.11","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.11"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2027-10-31T00:00:00Z","isHidden":false}}},{"displayText":"Python + 3.10","value":"3.10","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.10","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.10"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-10-31T00:00:00Z","isHidden":false,"isEarlyAccess":false}}},{"displayText":"Python + 3.9","value":"3.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.9","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.9"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2025-10-31T00:00:00Z","isHidden":false}}},{"displayText":"Python + 3.8","value":"3.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.8"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2024-10-07T00:00:00Z"}}},{"displayText":"Python + 3.7","value":"3.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.7","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.7"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-06-27T00:00:00Z"}}},{"displayText":"Python + 3.6","value":"3.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.6"},"endOfLifeDate":"2021-12-23T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"3.4.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.6"}}}}]},{"displayText":"Python + 2","value":"2","minorVersions":[{"displayText":"Python 2.7","value":"2.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|2.7","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.7"},"endOfLifeDate":"2020-02-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"2.7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.7"},"endOfLifeDate":"2020-02-01T00:00:00Z"}}}]}]}},{"id":null,"name":"php","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"PHP","value":"php","preferredOs":"linux","majorVersions":[{"displayText":"PHP + 8","value":"8","minorVersions":[{"displayText":"PHP 8.4","value":"8.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.4"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2028-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.3","value":"8.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.3","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.3"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2027-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.2","value":"8.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.2","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.2"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.1","value":"8.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.1","isHidden":false,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.1"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2025-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.0","value":"8.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.0","isDeprecated":true,"isHidden":false,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.0"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-11-26T00:00:00Z"}}}]},{"displayText":"PHP + 7","value":"7","minorVersions":[{"displayText":"PHP 7.4","value":"7.4","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"7.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.4","notSupportedInCreates":true},"isDeprecated":true,"endOfLifeDate":"2022-11-30T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.4","notSupportedInCreates":true},"isDeprecated":true,"endOfLifeDate":"2022-11-30T00:00:00Z"}}},{"displayText":"PHP + 7.3","value":"7.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.3","notSupportedInCreates":true},"endOfLifeDate":"2021-12-06T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.3","notSupportedInCreates":true},"endOfLifeDate":"2021-12-06T00:00:00Z"}}},{"displayText":"PHP + 7.2","value":"7.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"7.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2020-11-30T00:00:00Z"}}},{"displayText":"PHP + 7.1","value":"7.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"7.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-02-01T00:00:00Z"}}},{"displayText":"7.0","value":"7.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-02-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"7.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-02-01T00:00:00Z"}}}]},{"displayText":"PHP + 5","value":"5","minorVersions":[{"displayText":"PHP 5.6","value":"5.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|5.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-02-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"5.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-02-01T00:00:00Z"}}}]}]}},{"id":null,"name":"ruby","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Ruby","value":"ruby","preferredOs":"linux","majorVersions":[{"displayText":"Ruby + 2","value":"2","minorVersions":[{"displayText":"Ruby 2.7","value":"2.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.7","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.7.3","value":"2.7.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"isHidden":true,"endOfLifeDate":"2023-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.6","value":"2.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2022-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.6.2","value":"2.6.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.6.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2022-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.5","value":"2.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.5.5","value":"2.5.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.5.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.4","value":"2.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-04-01T00:00:00Z"}}},{"displayText":"Ruby + 2.4.5","value":"2.4.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.4.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-04-01T00:00:00Z"}}},{"displayText":"Ruby + 2.3","value":"2.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.3.8","value":"2.3.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.3.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.3.3","value":"2.3.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.3.3","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-03-31T00:00:00Z"}}}]}]}},{"id":null,"name":"java","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Java","value":"java","preferredOs":"linux","majorVersions":[{"displayText":"Java + 21","value":"21","minorVersions":[{"displayText":"Java 21","value":"21.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.6","value":"21.0.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.6","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.5","value":"21.0.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.5","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.4","value":"21.0.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.3","value":"21.0.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.3","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.1","value":"21.0.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}}]},{"displayText":"Java + 17","value":"17","minorVersions":[{"displayText":"Java 17","value":"17.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.14","value":"17.0.14","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.14","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.13","value":"17.0.13","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.13","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.12","value":"17.0.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.12","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.11","value":"17.0.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.11","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.9","value":"17.0.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.9","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.4","value":"17.0.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.3","value":"17.0.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.3","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.2","value":"17.0.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.2","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.1","value":"17.0.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}}]},{"displayText":"Java + 11","value":"11","minorVersions":[{"displayText":"Java 11","value":"11.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.26","value":"11.0.26","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.26","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.25","value":"11.0.25","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.25","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.24","value":"11.0.24","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.24","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.23","value":"11.0.23","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.23","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.21","value":"11.0.21","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.21","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.16","value":"11.0.16","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.16","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.15","value":"11.0.15","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.15","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.14","value":"11.0.14","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.14","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.13","value":"11.0.13","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.13","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.12","value":"11.0.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.12","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.11","value":"11.0.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.11","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.9","value":"11.0.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.9","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.8","value":"11.0.8","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"11.0.8","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.7","value":"11.0.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.7","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.6","value":"11.0.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.6","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.5","value":"11.0.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.5_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.3","value":"11.0.3","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"11.0.3_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.2","value":"11.0.2","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"11.0.2_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}}]},{"displayText":"Java + 8","value":"8","minorVersions":[{"displayText":"Java 8","value":"8.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_442","value":"8.0.442","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_442","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_432","value":"8.0.432","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_432","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_422","value":"8.0.422","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_422","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_412","value":"8.0.412","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_412","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_392","value":"8.0.392","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_392","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_345","value":"8.0.345","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_345","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_332","value":"8.0.332","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_332","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_322","value":"8.0.322","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_322","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_312","value":"8.0.312","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_312","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_302","value":"8.0.302","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_302","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_292","value":"8.0.292","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_292","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_282","value":"8.0.282","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_282","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_275","value":"8.0.275","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_265","value":"8.0.265","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_265","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_252","value":"8.0.252","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_252","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_242","value":"8.0.242","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_242","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_232","value":"8.0.232","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_232_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_212","value":"8.0.212","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_212_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_202","value":"8.0.202","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_202_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_202 (Oracle)","value":"8.0.202 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_202","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_181","value":"8.0.181","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_181_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_181 (Oracle)","value":"8.0.181 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_181","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_172","value":"8.0.172","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_172_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_172 (Oracle)","value":"8.0.172 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_172","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_144","value":"8.0.144","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_144","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_111 (Oracle)","value":"8.0.111 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_111","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_102","value":"8.0.102","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_102","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_92","value":"8.0.92","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_92","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_73 (Oracle)","value":"8.0.73 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_73","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_60 (Oracle)","value":"8.0.60 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_60","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_25 (Oracle)","value":"8.0.25 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_25","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}}]},{"displayText":"Java + 7","value":"7","minorVersions":[{"displayText":"Java 7","value":"7.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7","isAutoUpdate":true,"isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_292","value":"7.0.292","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_292","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_272","value":"7.0.272","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_272","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_262","value":"7.0.262","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_262","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_242","value":"7.0.242","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_242_ZULU","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_222","value":"7.0.222","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_222_ZULU","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_191","value":"7.0.191","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_191_ZULU","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_80 (Oracle)","value":"7.0.80 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_80","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false}}}},{"displayText":"Java + 1.7.0_71 (Oracle)","value":"7.0.71 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_71","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false}}}},{"displayText":"Java + 1.7.0_51 (Oracle)","value":"7.0.51 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_51","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false}}}}]}]}},{"id":null,"name":"javacontainers","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Java + Containers","value":"javacontainers","majorVersions":[{"displayText":"Java + SE (Embedded Web Server)","value":"javase","minorVersions":[{"displayText":"Java + SE (Embedded Web Server)","value":"SE","stackSettings":{"windowsContainerSettings":{"javaContainer":"JAVA","javaContainerVersion":"SE","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java21Runtime":"JAVA|21-java21","java17Runtime":"JAVA|17-java17","java11Runtime":"JAVA|11-java11","java8Runtime":"JAVA|8-jre8","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8-jre8"},{"runtimeVersion":"11","runtime":"JAVA|11-java11"},{"runtimeVersion":"17","runtime":"JAVA|17-java17"},{"runtimeVersion":"21","runtime":"JAVA|21-java21"}]}}},{"displayText":"Java + SE 21.0.7","value":"21.0.7","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.7","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.7"}]}}},{"displayText":"Java + SE 21.0.6","value":"21.0.6","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.6","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.6"}]}}},{"displayText":"Java + SE 21.0.5","value":"21.0.5","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.5","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.5"}]}}},{"displayText":"Java + SE 21.0.4","value":"21.0.4","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.4","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.4"}]}}},{"displayText":"Java + SE 21.0.3","value":"21.0.3","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.3","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.3"}]}}},{"displayText":"Java + SE 21.0.1","value":"21.0.1","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.1","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.1"}]}}},{"displayText":"Java + SE 17.0.15","value":"17.0.15","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.15","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.15"}]}}},{"displayText":"Java + SE 17.0.14","value":"17.0.14","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.14","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.14"}]}}},{"displayText":"Java + SE 17.0.13","value":"17.0.13","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.13","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.13"}]}}},{"displayText":"Java + SE 17.0.12","value":"17.0.12","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.12","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.12"}]}}},{"displayText":"Java + SE 17.0.11","value":"17.0.11","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.11","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.11"}]}}},{"displayText":"Java + SE 17.0.9","value":"17.0.9","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.9","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.9"}]}}},{"displayText":"Java + SE 17.0.4","value":"17.0.4","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.4","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.4"}]}}},{"displayText":"Java + SE 17.0.3","value":"17.0.3","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.3","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.3"}]}}},{"displayText":"Java + SE 17.0.2","value":"17.0.2","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.2","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.2"}]}}},{"displayText":"Java + SE 17.0.1","value":"17.0.1","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.1","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.1"}]}}},{"displayText":"Java + SE 11.0.27","value":"11.0.27","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.27","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.27"}]}}},{"displayText":"Java + SE 11.0.26","value":"11.0.26","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.26","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.26"}]}}},{"displayText":"Java + SE 11.0.25","value":"11.0.25","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.25","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.25"}]}}},{"displayText":"Java + SE 11.0.24","value":"11.0.24","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.24","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.24"}]}}},{"displayText":"Java + SE 11.0.23","value":"11.0.23","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.23","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.23"}]}}},{"displayText":"Java + SE 11.0.21","value":"11.0.21","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.21","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.21"}]}}},{"displayText":"Java + SE 11.0.16","value":"11.0.16","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.16","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.16"}]}}},{"displayText":"Java + SE 11.0.15","value":"11.0.15","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.15","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.15"}]}}},{"displayText":"Java + SE 11.0.14","value":"11.0.14","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.14","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.14"}]}}},{"displayText":"Java + SE 11.0.13","value":"11.0.13","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.13","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.13"}]}}},{"displayText":"Java + SE 11.0.12","value":"11.0.12","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.12","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.12"}]}}},{"displayText":"Java + SE 11.0.11","value":"11.0.11","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.11","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.11"}]}}},{"displayText":"Java + SE 11.0.9","value":"11.0.9","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.9","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.9"}]}}},{"displayText":"Java + SE 11.0.7","value":"11.0.7","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.7","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.7"}]}}},{"displayText":"Java + SE 11.0.6","value":"11.0.6","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.6","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.6"}]}}},{"displayText":"Java + SE 11.0.5","value":"11.0.5","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.5","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.5"}]}}},{"displayText":"Java + SE 8u452","value":"1.8.452","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u452","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u452"}]}}},{"displayText":"Java + SE 8u442","value":"1.8.442","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u442","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u442"}]}}},{"displayText":"Java + SE 8u432","value":"1.8.432","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u432","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u432"}]}}},{"displayText":"Java + SE 8u422","value":"1.8.422","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u422","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u422"}]}}},{"displayText":"Java + SE 8u412","value":"1.8.412","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u412","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u412"}]}}},{"displayText":"Java + SE 8u392","value":"1.8.392","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u392","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u392"}]}}},{"displayText":"Java + SE 8u345","value":"1.8.345","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u345","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u345"}]}}},{"displayText":"Java + SE 8u332","value":"1.8.332","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u332","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u332"}]}}},{"displayText":"Java + SE 8u322","value":"1.8.322","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u322","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u322"}]}}},{"displayText":"Java + SE 8u312","value":"1.8.312","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u312","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u312"}]}}},{"displayText":"Java + SE 8u302","value":"1.8.302","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u302","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u302"}]}}},{"displayText":"Java + SE 8u292","value":"1.8.292","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u292","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u292"}]}}},{"displayText":"Java + SE 8u275","value":"1.8.275","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u275","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u275"}]}}},{"displayText":"Java + SE 8u252","value":"1.8.252","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u252","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u252"}]}}},{"displayText":"Java + SE 8u242","value":"1.8.242","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u242","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u242"}]}}},{"displayText":"Java + 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 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 + Hat JBoss EAP 8.0 update 3","value":"8.0.3","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.3-java11","java17Runtime":"JBOSSEAP|8.0.3-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.3-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.3-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 2.1","value":"8.0.2.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.2.1-java11","java17Runtime":"JBOSSEAP|8.0.2.1-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.2.1-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.2.1-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 1","value":"8.0.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.1-java11","java17Runtime":"JBOSSEAP|8.0.1-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.1-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.1-java17"}]}}}]},{"displayText":"Red + Hat JBoss EAP 8 BYO License","value":"jbosseap8.0_byol","minorVersions":[{"displayText":"Red + Hat JBoss EAP 8 BYO License","value":"8","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8-java11_byol","java17Runtime":"JBOSSEAP|8-java17_byol","java21Runtime":"JBOSSEAP|8-java21_byol","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8-java17_byol"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8-java21_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 7","value":"8.0.7","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.7-java11_byol","java17Runtime":"JBOSSEAP|8.0.7-java17_byol","java21Runtime":"JBOSSEAP|8.0.7-java21_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.7-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.7-java17_byol"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8.0.7-java21_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 5.1","value":"8.0.5.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.5.1-java11_byol","java17Runtime":"JBOSSEAP|8.0.5.1-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.5.1-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.5.1-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 4.1 BYO License","value":"8.0.4.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.4.1-java11_byol","java17Runtime":"JBOSSEAP|8.0.4.1-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.4.1-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.4.1-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8 update 3 BYO License","value":"8.0.3","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.3-java11_byol","java17Runtime":"JBOSSEAP|8.0.3-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.3-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.3-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 2.1 BYO License","value":"8.0.2","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.2-java11_byol","java17Runtime":"JBOSSEAP|8.0.2-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.2-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.2-java17_byol"}]}}},{"displayText":"Red + 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.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 + Hat JBoss EAP 7.4.17","value":"7.4.17","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.17-java8","java11Runtime":"JBOSSEAP|7.4.17-java11","java17Runtime":"JBOSSEAP|7.4.17-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.17-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.17-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.17-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.16","value":"7.4.16","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.16-java8","java11Runtime":"JBOSSEAP|7.4.16-java11","java17Runtime":"JBOSSEAP|7.4.16-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.16-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.16-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.16-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.13","value":"7.4.13","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.13-java8","java11Runtime":"JBOSSEAP|7.4.13-java11","java17Runtime":"JBOSSEAP|7.4.13-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.13-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.13-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.13-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.7","value":"7.4.7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.7-java8","java11Runtime":"JBOSSEAP|7.4.7-java11","java17Runtime":"JBOSSEAP|7.4.7-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.7-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.7-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.7-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.5","value":"7.4.5","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.5-java8","java11Runtime":"JBOSSEAP|7.4.5-java11","java17Runtime":"JBOSSEAP|7.4.5-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.5-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.5-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.5-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.2","value":"7.4.2","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.2-java8","java11Runtime":"JBOSSEAP|7.4.2-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.2-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.2-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.1","value":"7.4.1","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.1-java8","java11Runtime":"JBOSSEAP|7.4.1-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.1-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.1-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.0","value":"7.4.0","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.0-java8","java11Runtime":"JBOSSEAP|7.4.0-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.0-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.0-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3.10","value":"7.3.10","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.10-java8","java11Runtime":"JBOSSEAP|7.3.10-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.10-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.10-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3.9","value":"7.3.9","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.9-java8","java11Runtime":"JBOSSEAP|7.3.9-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.9-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.9-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3","value":"7.3","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3-java8","java11Runtime":"JBOSSEAP|7.3-java11","isAutoUpdate":true,"isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4","value":"7.4","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4-java8","java11Runtime":"JBOSSEAP|7.4-java11","isAutoUpdate":true,"isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4-java11"}]}}},{"displayText":"JBoss + EAP 7.2","value":"7.2.0","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.2-java8","isDeprecated":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.2-java8"}]}}}]},{"displayText":"Red + Hat JBoss EAP 7 BYO License","value":"jbosseap7_byol","minorVersions":[{"displayText":"Red + Hat JBoss EAP 7 BYO License","value":"7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7-java8_byol","java11Runtime":"JBOSSEAP|7-java11_byol","java17Runtime":"JBOSSEAP|7-java17_byol","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.21 BYO License","value":"7.4.21","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.21-java8_byol","java11Runtime":"JBOSSEAP|7.4.21-java11_byol","java17Runtime":"JBOSSEAP|7.4.21-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.21-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.21-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.21-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.20 BYO License","value":"7.4.20","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.20-java8_byol","java11Runtime":"JBOSSEAP|7.4.20-java11_byol","java17Runtime":"JBOSSEAP|7.4.20-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.20-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.20-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.20-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.18 BYO License","value":"7.4.18","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.18-java8_byol","java11Runtime":"JBOSSEAP|7.4.18-java11_byol","java17Runtime":"JBOSSEAP|7.4.18-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.18-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.18-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.18-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.16 BYO License","value":"7.4.16","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.16-java8_byol","java11Runtime":"JBOSSEAP|7.4.16-java11_byol","java17Runtime":"JBOSSEAP|7.4.16-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.16-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.16-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.16-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.13 BYO License","value":"7.4.13","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.13-java8_byol","java11Runtime":"JBOSSEAP|7.4.13-java11_byol","java17Runtime":"JBOSSEAP|7.4.13-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.13-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.13-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.13-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.7 BYO License","value":"7.4.7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.7-java8_byol","java11Runtime":"JBOSSEAP|7.4.7-java11_byol","java17Runtime":"JBOSSEAP|7.4.7-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.7-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.7-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.7-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.5 BYO License","value":"7.4.5","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.5-java8_byol","java11Runtime":"JBOSSEAP|7.4.5-java11_byol","java17Runtime":"JBOSSEAP|7.4.5-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.5-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.5-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.5-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.2 BYO License","value":"7.4.2","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.2-java8_byol","java11Runtime":"JBOSSEAP|7.4.2-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.2-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.2-java11_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.1 BYO License","value":"7.4.1","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.1-java8_byol","java11Runtime":"JBOSSEAP|7.4.1-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.1-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.1-java11_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.0 BYO License","value":"7.4.0","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.0-java8_byol","java11Runtime":"JBOSSEAP|7.4.0-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.0-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.0-java11_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3.10 BYO License","value":"7.3.10","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.10-java8_byol","java11Runtime":"JBOSSEAP|7.3.10-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.10-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.10-java11_byol"}]}}},{"displayText":"Red + 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.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 + Tomcat 11.0.2","value":"11.0.2","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.2","runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.2-java17","java21Runtime":"TOMCAT|11.0.2-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.2-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.2-java21"}]}}},{"displayText":"Apache + 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.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 + Tomcat 10.1.34","value":"10.1.34","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.34","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.34-java11","java17Runtime":"TOMCAT|10.1.34-java17","java21Runtime":"TOMCAT|10.1.34-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.34-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.34-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.34-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.33","value":"10.1.33","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.33","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.33-java11","java17Runtime":"TOMCAT|10.1.33-java17","java21Runtime":"TOMCAT|10.1.33-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.33-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.33-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.33-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.31","value":"10.1.31","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.31","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.31-java11","java17Runtime":"TOMCAT|10.1.31-java17","java21Runtime":"TOMCAT|10.1.31-java21","isHidden":true,"runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.31-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.31-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.31-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.28","value":"10.1.28","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.28","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.28-java11","java17Runtime":"TOMCAT|10.1.28-java17","java21Runtime":"TOMCAT|10.1.28-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.28-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.28-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.28-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.25","value":"10.1.25","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.25","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.25-java11","java17Runtime":"TOMCAT|10.1.25-java17","java21Runtime":"TOMCAT|10.1.25-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.25-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.25-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.25-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.23","value":"10.1.23","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.23","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.23-java11","java17Runtime":"TOMCAT|10.1.23-java17","java21Runtime":"TOMCAT|10.1.23-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.23-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.23-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.23-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.16","value":"10.1.16","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.16","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.16-java11","java17Runtime":"TOMCAT|10.1.16-java17","java21Runtime":"TOMCAT|10.1.16-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.16-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.16-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.16-java21"}]}}}]},{"displayText":"Apache + Tomcat 10.0","value":"tomcat10.0","minorVersions":[{"displayText":"Apache + Tomcat 10.0","value":"10.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0","isAutoUpdate":true,"endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|10.0-java17","java11Runtime":"TOMCAT|10.0-java11","java8Runtime":"TOMCAT|10.0-jre8","isAutoUpdate":true,"endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0-jre8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.27","value":"10.0.27","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.27","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.27-java8","java11Runtime":"TOMCAT|10.0.27-java11","java17Runtime":"TOMCAT|10.0.27-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.27-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.27-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.27-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.23","value":"10.0.23","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.23","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.23-java8","java11Runtime":"TOMCAT|10.0.23-java11","java17Runtime":"TOMCAT|10.0.23-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.23-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.23-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.23-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.21","value":"10.0.21","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.21","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.21-java8","java11Runtime":"TOMCAT|10.0.21-java11","java17Runtime":"TOMCAT|10.0.21-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.21-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.21-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.21-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.20","value":"10.0.20","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.20","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.20-java8","java11Runtime":"TOMCAT|10.0.20-java11","java17Runtime":"TOMCAT|10.0.20-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.20-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.20-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.20-java17"}]}}},{"displayText":"Apache + 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.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 + Tomcat 9.0.98","value":"9.0.98","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.98","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.98-java8","java11Runtime":"TOMCAT|9.0.98-java11","java17Runtime":"TOMCAT|9.0.98-java17","java21Runtime":"TOMCAT|9.0.98-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.98-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.98-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.98-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.98-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.97","value":"9.0.97","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.97","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.97-java8","java11Runtime":"TOMCAT|9.0.97-java11","java17Runtime":"TOMCAT|9.0.97-java17","java21Runtime":"TOMCAT|9.0.97-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.97-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.97-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.97-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.97-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.96","value":"9.0.97","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.96","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.96-java8","java11Runtime":"TOMCAT|9.0.96-java11","java17Runtime":"TOMCAT|9.0.96-java17","java21Runtime":"TOMCAT|9.0.96-java21","isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.96-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.96-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.96-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.96-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.93","value":"9.0.93","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.93","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.93-java8","java11Runtime":"TOMCAT|9.0.93-java11","java17Runtime":"TOMCAT|9.0.93-java17","java21Runtime":"TOMCAT|9.0.93-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.93-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.93-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.93-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.93-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.91","value":"9.0.91","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.91","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.91-java8","java11Runtime":"TOMCAT|9.0.91-java11","java17Runtime":"TOMCAT|9.0.91-java17","java21Runtime":"TOMCAT|9.0.91-java21","isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.91-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.91-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.91-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.91-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.90","value":"9.0.90","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.90","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.90-java8","java11Runtime":"TOMCAT|9.0.90-java11","java17Runtime":"TOMCAT|9.0.90-java17","java21Runtime":"TOMCAT|9.0.90-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.90-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.90-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.90-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.90-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.88","value":"9.0.88","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.88","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.88-java8","java11Runtime":"TOMCAT|9.0.88-java11","java17Runtime":"TOMCAT|9.0.88-java17","java21Runtime":"TOMCAT|9.0.88-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.88-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.88-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.88-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.88-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.83","value":"9.0.83","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.83","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.83-java8","java11Runtime":"TOMCAT|9.0.83-java11","java17Runtime":"TOMCAT|9.0.83-java17","java21Runtime":"TOMCAT|9.0.83-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.83-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.83-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.83-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.83-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.65","value":"9.0.65","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.65","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.65-java8","java11Runtime":"TOMCAT|9.0.65-java11","java17Runtime":"TOMCAT|9.0.65-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.65-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.65-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.65-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.63","value":"9.0.63","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.63","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.63-java8","java11Runtime":"TOMCAT|9.0.63-java11","java17Runtime":"TOMCAT|9.0.63-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.63-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.63-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.63-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.62","value":"9.0.62","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.62","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.62-java8","java11Runtime":"TOMCAT|9.0.62-java11","java17Runtime":"TOMCAT|9.0.62-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.62-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.62-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.62-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.54","value":"9.0.54","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.54","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.54-java8","java11Runtime":"TOMCAT|9.0.54-java11","java17Runtime":"TOMCAT|9.0.54-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.54-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.54-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.54-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.52","value":"9.0.52","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.52","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.52-java8","java11Runtime":"TOMCAT|9.0.52-java11","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.52-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.52-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.46","value":"9.0.46","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.46","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.46-java8","java11Runtime":"TOMCAT|9.0.46-java11","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.46-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.46-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.41","value":"9.0.41","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.41-java8","java11Runtime":"TOMCAT|9.0.41-java11","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.41-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.41-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.38","value":"9.0.38","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.38","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.37","value":"9.0.37","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.37","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|9.0.37-java11","java8Runtime":"TOMCAT|9.0.37-java8","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.37-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.37-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.33","value":"9.0.33","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|9.0.33-java11","java8Runtime":"TOMCAT|9.0.33-java8","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.33-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.33-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.31","value":"9.0.31","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.31","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.27","value":"9.0.27","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.27","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.21","value":"9.0.21","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.21","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.20","value":"9.0.20","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|9.0.20-java11","java8Runtime":"TOMCAT|9.0.20-java8","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.20-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.20-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.14","value":"9.0.14","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.14","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.12","value":"9.0.12","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.12","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.8","value":"9.0.8","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.8","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.0","value":"9.0.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.0","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Apache + Tomcat 8.5","value":"tomcat8.5","minorVersions":[{"displayText":"Apache Tomcat + 8.5","value":"8.5","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5","isAutoUpdate":true,"endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5-java11","java8Runtime":"TOMCAT|8.5-jre8","isAutoUpdate":true,"endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5-jre8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.100","value":"8.5.100","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.100-java8","java11Runtime":"TOMCAT|8.5.100-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.100-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.100-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.100","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.96","value":"8.5.96","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.96-java8","java11Runtime":"TOMCAT|8.5.96-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.96-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.96-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.96","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.82","value":"8.5.82","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.82-java8","java11Runtime":"TOMCAT|8.5.82-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.82-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.82-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.82","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.79","value":"8.5.79","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.79-java8","java11Runtime":"TOMCAT|8.5.79-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.79-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.79-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.79","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.78","value":"8.5.78","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.78-java8","java11Runtime":"TOMCAT|8.5.78-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.78-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.78-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.78","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.72","value":"8.5.72","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.72-java8","java11Runtime":"TOMCAT|8.5.72-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.72-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.72-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.72","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.69","value":"8.5.69","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.69-java8","java11Runtime":"TOMCAT|8.5.69-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.69-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.69-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.69","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.66","value":"8.5.66","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.66-java8","java11Runtime":"TOMCAT|8.5.66-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.66-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.66-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.66","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.61","value":"8.5.61","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.61-java8","java11Runtime":"TOMCAT|8.5.61-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.61-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.61-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.58","value":"8.5.58","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.58","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.57","value":"8.5.57","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.57","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5.57-java11","java8Runtime":"TOMCAT|8.5.57-java8","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.57-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.57-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.53","value":"8.5.53","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5.53-java11","java8Runtime":"TOMCAT|8.5.53-java8","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.53-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.53-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.51","value":"8.5.51","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.51","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.47","value":"8.5.47","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.47","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.42","value":"8.5.42","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.42","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.41","value":"8.5.41","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5.41-java11","java8Runtime":"TOMCAT|8.5.41-java8","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.41-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.41-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.37","value":"8.5.37","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.37","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.34","value":"8.5.34","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.34","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.31","value":"8.5.31","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.31","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.20","value":"8.5.20","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.20","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.6","value":"8.5.6","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.6","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Apache + Tomcat 8.0","value":"tomcat8.0","minorVersions":[{"displayText":"Apache Tomcat + 8.0","value":"8.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.0.53","value":"8.0.53","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0.53","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.0.46","value":"8.0.46","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0.46","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.0.23","value":"8.0.23","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0.23","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Apache + Tomcat 7.0","value":"tomcat7.0","minorVersions":[{"displayText":"Apache Tomcat + 7.0","value":"7.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.94","value":"7.0.94","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.94","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.81","value":"7.0.81","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.81","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.62","value":"7.0.62","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.62","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.50","value":"7.0.50","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.50","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Jetty + 9.3","value":"jetty9.3","minorVersions":[{"displayText":"Jetty 9.3","value":"9.3","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.3","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Jetty + 9.3.25","value":"9.3.25","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.3.25","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Jetty + 9.3.13","value":"9.3.13","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.3.13","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Jetty + 9.1","value":"jetty9.1","minorVersions":[{"displayText":"Jetty 9.1","value":"9.1","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.1","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Jetty + 9.1.0","value":"9.1.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.1.0","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"WildFly + 14","value":"wildfly14","minorVersions":[{"displayText":"WildFly 14","value":"14","stackSettings":{"linuxContainerSettings":{"java8Runtime":"WILDFLY|14-jre8","isDeprecated":true,"isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"WILDFLY|14-jre8"}]}}},{"displayText":"WildFly + 14.0.1","value":"14.0.1","stackSettings":{"linuxContainerSettings":{"isDeprecated":true,"java8Runtime":"WILDFLY|14.0.1-java8","runtimes":[{"runtimeVersion":"8","runtime":"WILDFLY|14.0.1-java8"}]}}}]}]}},{"id":null,"name":"staticsite","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"HTML + (Static Content)","value":"staticsite","preferredOs":"linux","majorVersions":[{"displayText":"HTML + (Static Content)","value":"1","minorVersions":[{"displayText":"HTML (Static + Content)","value":"1.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"STATICSITE|1.0","isHidden":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false}}}}]}]}},{"id":null,"name":"go","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Go","value":"go","preferredOs":"linux","majorVersions":[{"displayText":"Go + 1","value":"go1","minorVersions":[{"displayText":"Go 1.19 (Experimental)","value":"go1.19","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"GO|1.19","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true},"supportedFeatures":{"disableSsh":true},"isHidden":false,"isEarlyAccess":false}}},{"displayText":"Go + 1.18 (Experimental)","value":"go1.18","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"GO|1.18","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"supportedFeatures":{"disableSsh":true},"isHidden":false,"isEarlyAccess":false,"isDeprecated":true}}}]}]}}],"nextLink":null,"id":null}' + headers: + cache-control: + - no-cache + content-length: + - '145685' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 6F708D1B97FF487087F1CE1A732BD63C Ref B: MAA201060514021 Ref C: 2025-07-23T10:46:14Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "West Europe", "properties": {"serverFarmId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003", + "reserved": false, "isXenon": false, "hyperV": false, "siteConfig": {"netFrameworkVersion": + "v4.6", "appSettings": [{"name": "WEBSITE_NODE_DEFAULT_VERSION", "value": "~20"}], + "localMySqlEnabled": false, "http20Enabled": true, "http20ProxyFlag": 0}, "scmSiteAlsoStopped": + false, "httpsOnly": false, "autoGeneratedDomainNameLabelScope": "TenantReuse"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + Content-Length: + - '554' + 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) + 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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net"],"webSpace":"clitest.rg000001-WestEuropewebspace","selfLink":"https://waws-prod-am2-697.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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net","webapp-dnl000002-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-23T10:46:19.52","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 + 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.105.224.28","possibleInboundIpAddresses":"20.105.224.28","inboundIpv6Address":"2603:1020:206:7::17","possibleInboundIpv6Addresses":"2603:1020:206:7::17","ftpUsername":"webapp-dnl000002\\$webapp-dnl000002","ftpsHostName":"ftps://waws-prod-am2-697.ftp.azurewebsites.windows.net/site/wwwroot","outboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,20.105.224.28","possibleOutboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,172.211.224.133,20.160.245.33,20.160.245.50,20.160.245.55,20.160.243.253,20.160.245.65,20.160.245.75,20.160.245.117,20.160.245.138,20.160.245.144,20.160.245.154,20.160.245.158,20.160.245.160,20.160.245.162,20.160.245.176,20.160.245.181,20.160.245.183,20.160.245.187,20.160.245.209,20.160.246.21,20.160.246.24,20.160.246.37,20.160.246.39,20.160.246.56,20.160.246.58,20.105.224.28","outboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","possibleOutboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:203:b::3a4,2603:1020:203:a::3b5,2603:1020:203:d::388,2603:1020:203:16::377,2603:1020:203:18::37c,2603:1020:203:13::385,2603:1020:203:8::388,2603:1020:203:10::35a,2603:1020:203:14::7dc,2603:1020:203:b::3a5,2603:1020:201:10::7e5,2603:1020:203:9::38f,2603:1020:203:14::7de,2603:1020:203:c::3be,2603:1020:203:1e::327,2603:1020:203:a::3ba,2603:1020:203:6::3b8,2603:1020:203:1f::37c,2603:1020:201:e::7f7,2603:1020:203:10::360,2603:1020:203:13::38e,2603:1020:203:1a::366,2603:1020:203:b::3a7,2603:1020:203:c::3c2,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","containerSize":0,"dailyMemoryTimeQuota":0,"suspendedTill":null,"siteDisabledReason":0,"functionExecutionUnitsCache":null,"maxNumberOfWorkers":null,"homeStamp":"waws-prod-am2-697","cloningInfo":null,"hostingEnvironmentId":null,"tags":null,"resourceGroup":"clitest.rg000001","defaultHostName":"webapp-dnl000002-gda0gndxf6e8fhap.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: + - '9683' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:42 GMT + etag: + - '"1DBFBBF06A6926B"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/2b8b10d4-d3f5-4941-8db3-468f96da1342 + x-ms-ratelimit-remaining-subscription-resource-requests: + - '200' + x-msedge-ref: + - 'Ref A: C34DD627F5E644998B4612C93FB8DA46 Ref B: MAA201060515021 Ref C: 2025-07-23T10:46:15Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"format": "WebDeploy"}' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + Content-Length: + - '23' + 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) + 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: + headers: + cache-control: + - no-cache + content-length: + - '1546' + content-type: + - application/xml + date: + - Wed, 23 Jul 2025 10:46:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/b40fb641-a84e-4166-bc07-e073cfeaf2b7 + x-ms-ratelimit-remaining-subscription-resource-requests: + - '799' + x-msedge-ref: + - 'Ref A: 727FFF11C7F4481EAD26795D46FE7885 Ref B: MAA201060513049 Ref C: 2025-07-23T10:46:42Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +version: 1 diff --git a/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py index a48d869cbf8..b8f5f0bca00 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py @@ -3359,5 +3359,34 @@ def test_webapp_list_show_details(self, resource_group): JMESPathCheck('[0].siteConfig.javaContainerVersion', '9.0'), ]) +class WebappDNLTests(ScenarioTest): + @AllowLargeResponse(8192) + @ResourceGroupPreparer(location=WINDOWS_ASP_LOCATION_WEBAPP) + def test_webapp_dnl(self, resource_group): + webapp_name = self.create_random_name(prefix='webapp-dnl', length=24) + plan = self.create_random_name(prefix='webapp-dnl-plan', length=24) + + self.cmd('appservice plan create -g {} -n {}'.format(resource_group, plan)) + self.cmd('appservice plan list -g {}'.format(resource_group), checks=[ + JMESPathCheck('length(@)', 1), + JMESPathCheck('[0].name', plan), + JMESPathCheck('[0].perSiteScaling', False) + ]) + + result = self.cmd('webapp create -g {} -n {} --plan {} --domain-name-scope {}'.format( + resource_group, webapp_name, plan, 'TenantReuse'), checks=[ + JMESPathCheck('state', 'Running'), + JMESPathCheck('name', webapp_name), + JMESPathCheck('autoGeneratedDomainNameLabelScope', 'TenantReuse') + ]).get_output_in_json() + + default_hostname = result.get('defaultHostName') + pattern = r'^([a-zA-Z0-9\-]+)-([a-z0-9]{16})\.([a-z]+-\d{2})\.azurewebsites\.net$' + match = re.match(pattern, default_hostname) + self.assertIsNotNone(match, "defaultHostName '{}' does not match expected pattern".format(default_hostname)) + app_name, hash_part, region = match.groups() + self.assertTrue(len(hash_part) == 16 and hash_part.islower(), "Hash is not 16 chars or not lowercase.") + self.assertIn('-', region, "Region part does not have '-' separator.") + if __name__ == '__main__': unittest.main() From 402976f8f24ddfd342ffbd35e8517c62cb766128 Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Wed, 23 Jul 2025 10:57:51 +0000 Subject: [PATCH 2/8] remove trialing space --- src/azure-cli/azure/cli/command_modules/appservice/_params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index 1c68162a8cc..f0627426eb9 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -166,7 +166,7 @@ def load_arguments(self, _): c.argument('acr_identity', help='Accept system or user assigned identity which will be set for acr image pull. ' 'Use \'[system]\' to refer system assigned identity, or a resource id to refer user assigned identity.') c.argument('basic_auth', help='Enable or disable basic auth for both SCM and FTP Basic Auth Publishing Credentials. Defaults to Enabled if not specified. See https://aka.ms/app-service-basic-auth to learn more.', arg_type=get_enum_type(BASIC_AUTH_TYPES)) - c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation. ", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) + c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation.", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) c.ignore('language') c.ignore('using_webapp_up') From 34095f1d583440fc8cc477a4e0cca434f9b976b5 Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Thu, 24 Jul 2025 09:04:15 +0000 Subject: [PATCH 3/8] fix comments --- .../cli/command_modules/appservice/_params.py | 4 +- .../latest/recordings/test_webapp_dnl.yaml | 84 +++++++++---------- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index f0627426eb9..298b8e7efea 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -12,7 +12,7 @@ get_three_state_flag, get_enum_type, tags_type) from azure.cli.core.local_context import LocalContextAttribute, LocalContextAction from azure.cli.command_modules.appservice._appservice_utils import MSI_LOCAL_ID -from azure.mgmt.web.models import DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, AzureStorageType +from azure.mgmt.web.models import DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, AzureStorageType, AutoGeneratedDomainNameLabelScope from ._completers import get_hostname_completion_list from ._constants import (FUNCTIONS_VERSIONS, LOGICAPPS_NODE_RUNTIME_VERSIONS, WINDOWS_OS_NAME, LINUX_OS_NAME, @@ -166,7 +166,7 @@ def load_arguments(self, _): c.argument('acr_identity', help='Accept system or user assigned identity which will be set for acr image pull. ' 'Use \'[system]\' to refer system assigned identity, or a resource id to refer user assigned identity.') c.argument('basic_auth', help='Enable or disable basic auth for both SCM and FTP Basic Auth Publishing Credentials. Defaults to Enabled if not specified. See https://aka.ms/app-service-basic-auth to learn more.', arg_type=get_enum_type(BASIC_AUTH_TYPES)) - c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation.", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) + c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation.", arg_type=get_enum_type(AutoGeneratedDomainNameLabelScope)) c.ignore('language') c.ignore('using_webapp_up') 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 36256e51455..07d643f3e1a 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 @@ -18,7 +18,7 @@ interactions: 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-23T10:45:48Z","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-07-24T09:02:15Z","module":"appservice"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jul 2025 10:45:53 GMT + - Thu, 24 Jul 2025 09:02:21 GMT expires: - '-1' pragma: @@ -41,7 +41,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: E639452FD6F74A209DDA9CC53DEDE29C Ref B: MAA201060513051 Ref C: 2025-07-23T10:45:52Z' + - 'Ref A: D2D0C57FAAFB49DA99AF5C166E0414FF Ref B: MAA201060515039 Ref C: 2025-07-24T09:02:20Z' status: code: 200 message: OK @@ -70,19 +70,19 @@ interactions: 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","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":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}}' headers: cache-control: - no-cache content-length: - - '1702' + - '1704' content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:10 GMT + - Thu, 24 Jul 2025 09:02:32 GMT etag: - - '"1DBFBBEFF8AB500"' + - '"1DBFC79B0360195"' 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/54505469-5507-48c4-9db2-e1475a164218 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/13185c46-2e84-4ae3-b8c4-862d60a70316 x-ms-ratelimit-remaining-subscription-global-writes: - '12000' x-ms-ratelimit-remaining-subscription-writes: - '800' x-msedge-ref: - - 'Ref A: 3AF3004EE6B7451D98B03D248A851E1C Ref B: MAA201060513031 Ref C: 2025-07-23T10:45:54Z' + - 'Ref A: 6720CDE11B1E4789BB68CD16782637BE Ref B: MAA201060515017 Ref C: 2025-07-24T09:02:21Z' x-powered-by: - ASP.NET status: @@ -128,17 +128,17 @@ interactions: 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}]}' + 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}}]}' headers: cache-control: - no-cache content-length: - - '1636' + - '1638' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jul 2025 10:46:10 GMT + - Thu, 24 Jul 2025 09:02:33 GMT pragma: - no-cache strict-transport-security: @@ -150,11 +150,11 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 9f8074f9-c2af-42cf-a268-fa8d05394829 + - e9870e32-eb76-4382-b826-b47e3f7f9c4c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 2EEF2C05358444D281644E9E78D5922A Ref B: MAA201060515011 Ref C: 2025-07-23T10:46:10Z' + - 'Ref A: 098B17D877D641A8AC2C0ED65B3E6158 Ref B: MAA201060514039 Ref C: 2025-07-24T09:02:33Z' x-powered-by: - ASP.NET status: @@ -180,17 +180,17 @@ interactions: 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + 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}}' headers: cache-control: - no-cache content-length: - - '1624' + - '1626' content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:12 GMT + - Thu, 24 Jul 2025 09:02:35 GMT expires: - '-1' pragma: @@ -206,7 +206,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 51A937F1B3CD490FB2215D2D2253E29E Ref B: MAA201060514047 Ref C: 2025-07-23T10:46:12Z' + - 'Ref A: B031CB3903EC4C7898AA48DAAB8013F6 Ref B: MAA201060515037 Ref C: 2025-07-24T09:02:34Z' x-powered-by: - ASP.NET status: @@ -244,7 +244,7 @@ interactions: content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:13 GMT + - Thu, 24 Jul 2025 09:02:36 GMT expires: - '-1' pragma: @@ -258,11 +258,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/9de42374-57f4-4ee0-8aec-4aa3b1707315 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/bf232f9b-0d89-4191-b4f8-3918a76d44b3 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 8354BFB70F17405E97DDC7DB3FEC8934 Ref B: MAA201060514035 Ref C: 2025-07-23T10:46:13Z' + - 'Ref A: 31D5C9AC57C54772A7FE57DF9758E50F Ref B: MAA201060516011 Ref C: 2025-07-24T09:02:35Z' x-powered-by: - ASP.NET status: @@ -660,7 +660,7 @@ interactions: content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:15 GMT + - Thu, 24 Jul 2025 09:02:38 GMT expires: - '-1' pragma: @@ -676,7 +676,7 @@ interactions: x-ms-operation-identifier: - '' x-msedge-ref: - - 'Ref A: 6F708D1B97FF487087F1CE1A732BD63C Ref B: MAA201060514021 Ref C: 2025-07-23T10:46:14Z' + - 'Ref A: 5B56B82D40CD40E48ECC00DC30DA35EA Ref B: MAA201060513021 Ref C: 2025-07-24T09:02:37Z' x-powered-by: - ASP.NET status: @@ -710,20 +710,20 @@ interactions: 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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net"],"webSpace":"clitest.rg000001-WestEuropewebspace","selfLink":"https://waws-prod-am2-697.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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net","webapp-dnl000002-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-23T10:46:19.52","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-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 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.105.224.28","possibleInboundIpAddresses":"20.105.224.28","inboundIpv6Address":"2603:1020:206:7::17","possibleInboundIpv6Addresses":"2603:1020:206:7::17","ftpUsername":"webapp-dnl000002\\$webapp-dnl000002","ftpsHostName":"ftps://waws-prod-am2-697.ftp.azurewebsites.windows.net/site/wwwroot","outboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,20.105.224.28","possibleOutboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,172.211.224.133,20.160.245.33,20.160.245.50,20.160.245.55,20.160.243.253,20.160.245.65,20.160.245.75,20.160.245.117,20.160.245.138,20.160.245.144,20.160.245.154,20.160.245.158,20.160.245.160,20.160.245.162,20.160.245.176,20.160.245.181,20.160.245.183,20.160.245.187,20.160.245.209,20.160.246.21,20.160.246.24,20.160.246.37,20.160.246.39,20.160.246.56,20.160.246.58,20.105.224.28","outboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","possibleOutboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:203:b::3a4,2603:1020:203:a::3b5,2603:1020:203:d::388,2603:1020:203:16::377,2603:1020:203:18::37c,2603:1020:203:13::385,2603:1020:203:8::388,2603:1020:203:10::35a,2603:1020:203:14::7dc,2603:1020:203:b::3a5,2603:1020:201:10::7e5,2603:1020:203:9::38f,2603:1020:203:14::7de,2603:1020:203:c::3be,2603:1020:203:1e::327,2603:1020:203:a::3ba,2603:1020:203:6::3b8,2603:1020:203:1f::37c,2603:1020:201:e::7f7,2603:1020:203:10::360,2603:1020:203:13::38e,2603:1020:203:1a::366,2603:1020:203:b::3a7,2603:1020:203:c::3c2,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","containerSize":0,"dailyMemoryTimeQuota":0,"suspendedTill":null,"siteDisabledReason":0,"functionExecutionUnitsCache":null,"maxNumberOfWorkers":null,"homeStamp":"waws-prod-am2-697","cloningInfo":null,"hostingEnvironmentId":null,"tags":null,"resourceGroup":"clitest.rg000001","defaultHostName":"webapp-dnl000002-gda0gndxf6e8fhap.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},"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}}' headers: cache-control: - no-cache content-length: - - '9683' + - '8768' content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:42 GMT + - Thu, 24 Jul 2025 09:03:04 GMT etag: - - '"1DBFBBF06A6926B"' + - '"1DBFC79B768C260"' expires: - '-1' pragma: @@ -737,11 +737,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/2b8b10d4-d3f5-4941-8db3-468f96da1342 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/08a9a6b7-2fef-42b1-a669-0a0ccbc6e9eb x-ms-ratelimit-remaining-subscription-resource-requests: - '200' x-msedge-ref: - - 'Ref A: C34DD627F5E644998B4612C93FB8DA46 Ref B: MAA201060515021 Ref C: 2025-07-23T10:46:15Z' + - 'Ref A: A1705A13C5654FC1A8824133AB3F7E67 Ref B: MAA201060513047 Ref C: 2025-07-24T09:02:38Z' x-powered-by: - ASP.NET status: @@ -771,18 +771,18 @@ interactions: response: body: string: @@ -794,7 +794,7 @@ interactions: content-type: - application/xml date: - - Wed, 23 Jul 2025 10:46:43 GMT + - Thu, 24 Jul 2025 09:03:11 GMT expires: - '-1' pragma: @@ -808,11 +808,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/b40fb641-a84e-4166-bc07-e073cfeaf2b7 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/64bcc3e1-ee96-4d04-8d0a-77df51960bab x-ms-ratelimit-remaining-subscription-resource-requests: - '799' x-msedge-ref: - - 'Ref A: 727FFF11C7F4481EAD26795D46FE7885 Ref B: MAA201060513049 Ref C: 2025-07-23T10:46:42Z' + - 'Ref A: 9AB629CEDDAC4C65A9A4FEA95EAC7D3D Ref B: MAA201060516019 Ref C: 2025-07-24T09:03:05Z' x-powered-by: - ASP.NET status: From 828b151ebe7490b3a33470f71994c17a3a023d82 Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Wed, 23 Jul 2025 10:50:13 +0000 Subject: [PATCH 4/8] Add AutogeneratedDomainNameLabelScope param to create site with DNL endpoints --- .../cli/command_modules/appservice/_params.py | 1 + .../cli/command_modules/appservice/custom.py | 6 +- .../latest/recordings/test_webapp_dnl.yaml | 821 ++++++++++++++++++ .../tests/latest/test_webapp_commands.py | 29 + 4 files changed, 855 insertions(+), 2 deletions(-) create mode 100644 src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index 4ed3e738999..1c68162a8cc 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -166,6 +166,7 @@ def load_arguments(self, _): c.argument('acr_identity', help='Accept system or user assigned identity which will be set for acr image pull. ' 'Use \'[system]\' to refer system assigned identity, or a resource id to refer user assigned identity.') c.argument('basic_auth', help='Enable or disable basic auth for both SCM and FTP Basic Auth Publishing Credentials. Defaults to Enabled if not specified. See https://aka.ms/app-service-basic-auth to learn more.', arg_type=get_enum_type(BASIC_AUTH_TYPES)) + c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation. ", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) c.ignore('language') c.ignore('using_webapp_up') 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 02867fe301e..102941abde9 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/custom.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/custom.py @@ -115,7 +115,8 @@ def create_webapp(cmd, resource_group_name, name, plan, runtime=None, startup_fi multicontainer_config_type=None, multicontainer_config_file=None, tags=None, using_webapp_up=False, language=None, assign_identities=None, role='Contributor', scope=None, vnet=None, subnet=None, https_only=False, - public_network_access=None, acr_use_identity=False, acr_identity=None, basic_auth=""): + public_network_access=None, acr_use_identity=False, acr_identity=None, basic_auth="", + auto_generated_domain_name_label_scope=None): from azure.mgmt.web.models import Site from azure.core.exceptions import ResourceNotFoundError as _ResourceNotFoundError SiteConfig, SkuDescription, NameValuePair = cmd.get_models( @@ -221,7 +222,8 @@ def create_webapp(cmd, resource_group_name, name, plan, runtime=None, startup_fi webapp_def = Site(location=location, site_config=site_config, server_farm_id=plan_info.id, tags=tags, https_only=https_only, virtual_network_subnet_id=subnet_resource_id, - public_network_access=public_network_access, vnet_route_all_enabled=vnet_route_all_enabled) + public_network_access=public_network_access, vnet_route_all_enabled=vnet_route_all_enabled, + auto_generated_domain_name_label_scope=auto_generated_domain_name_label_scope) if runtime: runtime = _StackRuntimeHelper.remove_delimiters(runtime) 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 new file mode 100644 index 00000000000..36256e51455 --- /dev/null +++ b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/recordings/test_webapp_dnl.yaml @@ -0,0 +1,821 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - appservice plan create + Connection: + - keep-alive + 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) + 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-23T10:45:48Z","module":"appservice"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '361' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 23 Jul 2025 10:45:53 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: E639452FD6F74A209DDA9CC53DEDE29C Ref B: MAA201060513051 Ref C: 2025-07-23T10:45:52Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "westeurope", "sku": {"name": "B1", "tier": "BASIC", "capacity": + 1}, "properties": {"perSiteScaling": false, "isXenon": false, "zoneRedundant": + false}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - appservice plan create + Connection: + - keep-alive + Content-Length: + - '164' + Content-Type: + - application/json + 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) + 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + headers: + cache-control: + - no-cache + content-length: + - '1702' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:10 GMT + etag: + - '"1DBFBBEFF8AB500"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/54505469-5507-48c4-9db2-e1475a164218 + x-ms-ratelimit-remaining-subscription-global-writes: + - '12000' + x-ms-ratelimit-remaining-subscription-writes: + - '800' + x-msedge-ref: + - 'Ref A: 3AF3004EE6B7451D98B03D248A851E1C Ref B: MAA201060513031 Ref C: 2025-07-23T10:45:54Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - appservice plan list + Connection: + - keep-alive + 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) + 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1636' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 23 Jul 2025 10:46:10 GMT + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 9f8074f9-c2af-42cf-a268-fa8d05394829 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 2EEF2C05358444D281644E9E78D5922A Ref B: MAA201060515011 Ref C: 2025-07-23T10:46:10Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + 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) + 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + headers: + cache-control: + - no-cache + content-length: + - '1624' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 51A937F1B3CD490FB2215D2D2253E29E Ref B: MAA201060514047 Ref C: 2025-07-23T10:46:12Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"name": "webapp-dnl000002", "type": "Site"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + Content-Length: + - '44' + 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) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Web/checknameavailability?api-version=2024-11-01 + response: + body: + string: '{"nameAvailable":true,"reason":"","message":""}' + headers: + cache-control: + - no-cache + content-length: + - '47' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:13 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/9de42374-57f4-4ee0-8aec-4aa3b1707315 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8354BFB70F17405E97DDC7DB3FEC8934 Ref B: MAA201060514035 Ref C: 2025-07-23T10:46:13Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + 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) + 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 + 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 + 6","value":"dotnet6","minorVersions":[{"displayText":".NET 6 (LTS)","value":"6","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v6.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"6.0.x"},"endOfLifeDate":"2024-11-12T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|6.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"6.0.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2024-11-12T00:00:00Z"}}}]},{"displayText":".NET + 5","value":"dotnet5","minorVersions":[{"displayText":".NET 5","value":"5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v5.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"5.0.x"},"endOfLifeDate":"2022-05-08T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|5.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"5.0.x"},"endOfLifeDate":"2022-05-08T00:00:00Z"}}}]},{"displayText":".NET + Core 3","value":"dotnetcore3","minorVersions":[{"displayText":".NET Core 3.1 + (LTS)","value":"3.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"3.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.1.301"},"isDeprecated":true,"endOfLifeDate":"2022-12-03T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|3.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.1.301"},"isDeprecated":true,"endOfLifeDate":"2022-12-03T00:00:00Z"}}},{"displayText":".NET + Core 3.0","value":"3.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"3.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.0.103"},"endOfLifeDate":"2020-03-03T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|3.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.0.103"},"endOfLifeDate":"2020-03-03T00:00:00Z"}}}]},{"displayText":".NET + Core 2","value":"dotnetcore2","minorVersions":[{"displayText":".NET Core 2.2","value":"2.2","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"2.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.2.207"},"endOfLifeDate":"2019-12-23T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|2.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.2.207"},"endOfLifeDate":"2019-12-23T00:00:00Z"}}},{"displayText":".NET + Core 2.1 (LTS)","value":"2.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"2.1","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.807"},"endOfLifeDate":"2021-07-21T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|2.1","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.807"},"endOfLifeDate":"2021-07-21T00:00:00Z"}}},{"displayText":".NET + Core 2.0","value":"2.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"2.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.202"},"endOfLifeDate":"2018-10-01T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|2.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1.202"},"endOfLifeDate":"2018-10-01T00:00:00Z"}}}]},{"displayText":".NET + Core 1","value":"dotnetcore1","minorVersions":[{"displayText":".NET Core 1.1","value":"1.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|1.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"}}},{"displayText":".NET + Core 1.0","value":"1.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"DOTNETCORE|1.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"1.1.14"},"endOfLifeDate":"2019-06-27T00:00:00Z"}}}]},{"displayText":"ASP.NET + V4","value":"aspdotnetv4","minorVersions":[{"displayText":"ASP.NET V4.8","value":"v4.8","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v4.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.1"}}}}]},{"displayText":"ASP.NET + V3","value":"aspdotnetv3","minorVersions":[{"displayText":"ASP.NET V3.5","value":"v3.5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"v2.0","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.1"}}}}]}]}},{"id":null,"name":"node","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Node","value":"node","preferredOs":"linux","majorVersions":[{"displayText":"Node + LTS","value":"lts","minorVersions":[{"displayText":"Node LTS","value":"lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true}}}}]},{"displayText":"Node + 22","value":"22","minorVersions":[{"displayText":"Node 22 LTS","value":"22-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|22-lts","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"22.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2027-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~22","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"22.x"},"endOfLifeDate":"2027-04-30T00:00:00Z"}}}]},{"displayText":"Node + 20","value":"20","minorVersions":[{"displayText":"Node 20 LTS","value":"20-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|20-lts","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"20.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~20","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"20.x"},"endOfLifeDate":"2026-04-30T00:00:00Z"}}}]},{"displayText":"Node + 18","value":"18","minorVersions":[{"displayText":"Node 18 LTS","value":"18-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|18-lts","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"18.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2025-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~18","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"18.x"},"endOfLifeDate":"2025-04-30T00:00:00Z"}}}]},{"displayText":"Node + 16","value":"16","minorVersions":[{"displayText":"Node 16 LTS","value":"16-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|16-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"16.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-09-11T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~16","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"16.x"},"endOfLifeDate":"2023-09-11T00:00:00Z"}}}]},{"displayText":"Node + 14","value":"14","minorVersions":[{"displayText":"Node 14 LTS","value":"14-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|14-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"14.x"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"~14","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"14.x"},"endOfLifeDate":"2023-04-30T00:00:00Z"}}}]},{"displayText":"Node + 12","value":"12","minorVersions":[{"displayText":"Node 12 LTS","value":"12-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|12-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"12.x"},"endOfLifeDate":"2022-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"12.13.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2022-04-01T00:00:00Z"}}},{"displayText":"Node + 12.9","value":"12.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|12.9","isDeprecated":true,"remoteDebuggingSupported":true,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"12.x"},"endOfLifeDate":"2022-04-01T00:00:00Z"}}}]},{"displayText":"Node + 10","value":"10","minorVersions":[{"displayText":"Node 10 LTS","value":"10-LTS","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.16","value":"10.16","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.16","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.15","value":"10.15","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"10.15.2","isDeprecated":true,"isPreview":true,"isHidden":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.14","value":"10.14","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.14","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"10.14.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.12","value":"10.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.12","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.10","value":"10.10","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.10","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"10.0.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.6","value":"10.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"10.6.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2021-04-01T00:00:00Z"}}},{"displayText":"Node + 10.1","value":"10.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|10.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"10.x"},"endOfLifeDate":"2021-04-01T00:00:00Z"}}}]},{"displayText":"Node + 9","value":"9","minorVersions":[{"displayText":"Node 9.4","value":"9.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|9.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-06-30T00:00:00Z"}}}]},{"displayText":"Node + 8","value":"8","minorVersions":[{"displayText":"Node 8 LTS","value":"8-lts","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.12","value":"8.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.12","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.11","value":"8.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.11","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"8.11","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.10","value":"8.10","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"8.10","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.9","value":"8.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.9","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"8.9","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.8","value":"8.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.5","value":"8.5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"8.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.4","value":"8.4","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"8.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.2","value":"8.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.1","value":"8.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"8.1.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}},{"displayText":"Node + 8.0","value":"8.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|8.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-12-31T00:00:00Z"}}}]},{"displayText":"Node + 7","value":"7","minorVersions":[{"displayText":"Node 7.10","value":"7.10","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"7.10.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2017-06-30T00:00:00Z"}}}]},{"displayText":"Node + 6","value":"6","minorVersions":[{"displayText":"Node 6 LTS","value":"6-LTS","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6-lts","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.12","value":"6.12","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"6.12","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.11","value":"6.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.11","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.10","value":"6.10","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.10","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.9","value":"6.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.9","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"6.9.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.6","value":"6.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.5","value":"6.5","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"6.5.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-04-30T00:00:00Z"}}},{"displayText":"Node + 6.2","value":"6.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|6.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2019-04-30T00:00:00Z"}}}]},{"displayText":"Node + 4","value":"4","minorVersions":[{"displayText":"Node 4.8","value":"4.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|4.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2018-04-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"4.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2018-04-30T00:00:00Z"}}},{"displayText":"Node + 4.5","value":"4.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|4.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2018-04-30T00:00:00Z"}}},{"displayText":"Node + 4.4","value":"4.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"NODE|4.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2018-04-30T00:00:00Z"}}}]}]}},{"id":null,"name":"python","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Python","value":"python","preferredOs":"linux","majorVersions":[{"displayText":"Python + 3","value":"3","minorVersions":[{"displayText":"Python 3.13","value":"3.13","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.13","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.13"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2029-10-31T00:00:00Z"}}},{"displayText":"Python + 3.12","value":"3.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.12","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.12"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2028-10-31T00:00:00Z"}}},{"displayText":"Python + 3.11","value":"3.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.11","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.11"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2027-10-31T00:00:00Z","isHidden":false}}},{"displayText":"Python + 3.10","value":"3.10","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.10","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.10"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-10-31T00:00:00Z","isHidden":false,"isEarlyAccess":false}}},{"displayText":"Python + 3.9","value":"3.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.9","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.9"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2025-10-31T00:00:00Z","isHidden":false}}},{"displayText":"Python + 3.8","value":"3.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.8"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2024-10-07T00:00:00Z"}}},{"displayText":"Python + 3.7","value":"3.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.7","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.7"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-06-27T00:00:00Z"}}},{"displayText":"Python + 3.6","value":"3.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|3.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.6"},"endOfLifeDate":"2021-12-23T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"3.4.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"3.6"}}}}]},{"displayText":"Python + 2","value":"2","minorVersions":[{"displayText":"Python 2.7","value":"2.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PYTHON|2.7","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.7"},"endOfLifeDate":"2020-02-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"2.7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"2.7"},"endOfLifeDate":"2020-02-01T00:00:00Z"}}}]}]}},{"id":null,"name":"php","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"PHP","value":"php","preferredOs":"linux","majorVersions":[{"displayText":"PHP + 8","value":"8","minorVersions":[{"displayText":"PHP 8.4","value":"8.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.4"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2028-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.3","value":"8.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.3","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.3"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2027-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.2","value":"8.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.2","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.2"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2026-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.1","value":"8.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.1","isHidden":false,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.1"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2025-12-31T00:00:00Z"}}},{"displayText":"PHP + 8.0","value":"8.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|8.0","isDeprecated":true,"isHidden":false,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8.0"},"supportedFeatures":{"disableSsh":true},"endOfLifeDate":"2023-11-26T00:00:00Z"}}}]},{"displayText":"PHP + 7","value":"7","minorVersions":[{"displayText":"PHP 7.4","value":"7.4","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"7.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.4","notSupportedInCreates":true},"isDeprecated":true,"endOfLifeDate":"2022-11-30T00:00:00Z"},"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.4","notSupportedInCreates":true},"isDeprecated":true,"endOfLifeDate":"2022-11-30T00:00:00Z"}}},{"displayText":"PHP + 7.3","value":"7.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.3","notSupportedInCreates":true},"endOfLifeDate":"2021-12-06T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"7.3","notSupportedInCreates":true},"endOfLifeDate":"2021-12-06T00:00:00Z"}}},{"displayText":"PHP + 7.2","value":"7.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"7.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true},"endOfLifeDate":"2020-11-30T00:00:00Z"}}},{"displayText":"PHP + 7.1","value":"7.1","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"7.1","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-02-01T00:00:00Z"}}},{"displayText":"7.0","value":"7.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|7.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-02-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"7.0","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-02-01T00:00:00Z"}}}]},{"displayText":"PHP + 5","value":"5","minorVersions":[{"displayText":"PHP 5.6","value":"5.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"PHP|5.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-02-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"5.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-02-01T00:00:00Z"}}}]}]}},{"id":null,"name":"ruby","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Ruby","value":"ruby","preferredOs":"linux","majorVersions":[{"displayText":"Ruby + 2","value":"2","minorVersions":[{"displayText":"Ruby 2.7","value":"2.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.7","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.7.3","value":"2.7.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.7.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"isHidden":true,"endOfLifeDate":"2023-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.6","value":"2.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.6","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2022-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.6.2","value":"2.6.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.6.2","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2022-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.5","value":"2.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.5.5","value":"2.5.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.5.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2021-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.4","value":"2.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.4","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-04-01T00:00:00Z"}}},{"displayText":"Ruby + 2.4.5","value":"2.4.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.4.5","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2020-04-01T00:00:00Z"}}},{"displayText":"Ruby + 2.3","value":"2.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.3","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.3.8","value":"2.3.8","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.3.8","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-03-31T00:00:00Z"}}},{"displayText":"Ruby + 2.3.3","value":"2.3.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"RUBY|2.3.3","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2019-03-31T00:00:00Z"}}}]}]}},{"id":null,"name":"java","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Java","value":"java","preferredOs":"linux","majorVersions":[{"displayText":"Java + 21","value":"21","minorVersions":[{"displayText":"Java 21","value":"21.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.6","value":"21.0.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.6","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.5","value":"21.0.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.5","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.4","value":"21.0.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.3","value":"21.0.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.3","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}},{"displayText":"Java + 21.0.1","value":"21.0.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"21.0.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"21"},"endOfLifeDate":"2028-09-01T00:00:00Z"}}}]},{"displayText":"Java + 17","value":"17","minorVersions":[{"displayText":"Java 17","value":"17.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.14","value":"17.0.14","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.14","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.13","value":"17.0.13","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.13","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.12","value":"17.0.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.12","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.11","value":"17.0.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.11","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.9","value":"17.0.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.9","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.4","value":"17.0.4","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.4","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.3","value":"17.0.3","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.3","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.2","value":"17.0.2","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.2","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 17.0.1","value":"17.0.1","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"17.0.1","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"17"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}}]},{"displayText":"Java + 11","value":"11","minorVersions":[{"displayText":"Java 11","value":"11.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.26","value":"11.0.26","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.26","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.25","value":"11.0.25","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.25","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.24","value":"11.0.24","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.24","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.23","value":"11.0.23","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.23","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.21","value":"11.0.21","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.21","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.16","value":"11.0.16","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.16","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.15","value":"11.0.15","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.15","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.14","value":"11.0.14","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.14","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.13","value":"11.0.13","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.13","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.12","value":"11.0.12","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.12","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.11","value":"11.0.11","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.11","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.9","value":"11.0.9","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.9","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.8","value":"11.0.8","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"11.0.8","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.7","value":"11.0.7","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.7","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.6","value":"11.0.6","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.6","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.5","value":"11.0.5","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"11.0.5_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.3","value":"11.0.3","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"11.0.3_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}},{"displayText":"Java + 11.0.2","value":"11.0.2","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"11.0.2_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"11"},"endOfLifeDate":"2027-09-01T00:00:00Z"}}}]},{"displayText":"Java + 8","value":"8","minorVersions":[{"displayText":"Java 8","value":"8.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8","isAutoUpdate":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_442","value":"8.0.442","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_442","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_432","value":"8.0.432","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_432","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_422","value":"8.0.422","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_422","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_412","value":"8.0.412","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_412","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_392","value":"8.0.392","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_392","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_345","value":"8.0.345","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_345","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_332","value":"8.0.332","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_332","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_322","value":"8.0.322","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_322","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_312","value":"8.0.312","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_312","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_302","value":"8.0.302","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_302","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_292","value":"8.0.292","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_292","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_282","value":"8.0.282","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_282","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_275","value":"8.0.275","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_265","value":"8.0.265","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_265","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_252","value":"8.0.252","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_252","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_242","value":"8.0.242","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_242","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_232","value":"8.0.232","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"},"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_232_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_212","value":"8.0.212","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_212_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_202","value":"8.0.202","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_202_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_202 (Oracle)","value":"8.0.202 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_202","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_181","value":"8.0.181","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_181_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_181 (Oracle)","value":"8.0.181 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_181","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_172","value":"8.0.172","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_172_ZULU","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":false},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_172 (Oracle)","value":"8.0.172 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_172","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_144","value":"8.0.144","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_144","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_111 (Oracle)","value":"8.0.111 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_111","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_102","value":"8.0.102","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_102","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_92","value":"8.0.92","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_92","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"},"endOfLifeDate":"2026-11-30T00:00:00Z"}}},{"displayText":"Java + 1.8.0_73 (Oracle)","value":"8.0.73 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_73","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_60 (Oracle)","value":"8.0.60 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_60","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}},{"displayText":"Java + 1.8.0_25 (Oracle)","value":"8.0.25 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.8.0_25","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":true,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":true,"supportedVersion":"8"}}}}]},{"displayText":"Java + 7","value":"7","minorVersions":[{"displayText":"Java 7","value":"7.0","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7","isAutoUpdate":true,"isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_292","value":"7.0.292","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_292","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_272","value":"7.0.272","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_272","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_262","value":"7.0.262","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_262","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_242","value":"7.0.242","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_242_ZULU","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_222","value":"7.0.222","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_222_ZULU","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_191","value":"7.0.191","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_191_ZULU","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false},"endOfLifeDate":"2023-07-01T00:00:00Z"}}},{"displayText":"Java + 1.7.0_80 (Oracle)","value":"7.0.80 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_80","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false}}}},{"displayText":"Java + 1.7.0_71 (Oracle)","value":"7.0.71 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_71","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false}}}},{"displayText":"Java + 1.7.0_51 (Oracle)","value":"7.0.51 (Oracle)","stackSettings":{"windowsRuntimeSettings":{"runtimeVersion":"1.7.0_51","isDeprecated":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false,"isDefaultOff":true},"gitHubActionSettings":{"isSupported":false}}}}]}]}},{"id":null,"name":"javacontainers","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Java + Containers","value":"javacontainers","majorVersions":[{"displayText":"Java + SE (Embedded Web Server)","value":"javase","minorVersions":[{"displayText":"Java + SE (Embedded Web Server)","value":"SE","stackSettings":{"windowsContainerSettings":{"javaContainer":"JAVA","javaContainerVersion":"SE","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java21Runtime":"JAVA|21-java21","java17Runtime":"JAVA|17-java17","java11Runtime":"JAVA|11-java11","java8Runtime":"JAVA|8-jre8","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8-jre8"},{"runtimeVersion":"11","runtime":"JAVA|11-java11"},{"runtimeVersion":"17","runtime":"JAVA|17-java17"},{"runtimeVersion":"21","runtime":"JAVA|21-java21"}]}}},{"displayText":"Java + SE 21.0.7","value":"21.0.7","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.7","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.7"}]}}},{"displayText":"Java + SE 21.0.6","value":"21.0.6","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.6","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.6"}]}}},{"displayText":"Java + SE 21.0.5","value":"21.0.5","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.5","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.5"}]}}},{"displayText":"Java + SE 21.0.4","value":"21.0.4","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.4","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.4"}]}}},{"displayText":"Java + SE 21.0.3","value":"21.0.3","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.3","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.3"}]}}},{"displayText":"Java + SE 21.0.1","value":"21.0.1","stackSettings":{"linuxContainerSettings":{"java21Runtime":"JAVA|21.0.1","runtimes":[{"runtimeVersion":"21","runtime":"JAVA|21.0.1"}]}}},{"displayText":"Java + SE 17.0.15","value":"17.0.15","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.15","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.15"}]}}},{"displayText":"Java + SE 17.0.14","value":"17.0.14","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.14","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.14"}]}}},{"displayText":"Java + SE 17.0.13","value":"17.0.13","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.13","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.13"}]}}},{"displayText":"Java + SE 17.0.12","value":"17.0.12","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.12","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.12"}]}}},{"displayText":"Java + SE 17.0.11","value":"17.0.11","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.11","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.11"}]}}},{"displayText":"Java + SE 17.0.9","value":"17.0.9","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.9","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.9"}]}}},{"displayText":"Java + SE 17.0.4","value":"17.0.4","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.4","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.4"}]}}},{"displayText":"Java + SE 17.0.3","value":"17.0.3","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.3","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.3"}]}}},{"displayText":"Java + SE 17.0.2","value":"17.0.2","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.2","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.2"}]}}},{"displayText":"Java + SE 17.0.1","value":"17.0.1","stackSettings":{"linuxContainerSettings":{"java17Runtime":"JAVA|17.0.1","runtimes":[{"runtimeVersion":"17","runtime":"JAVA|17.0.1"}]}}},{"displayText":"Java + SE 11.0.27","value":"11.0.27","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.27","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.27"}]}}},{"displayText":"Java + SE 11.0.26","value":"11.0.26","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.26","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.26"}]}}},{"displayText":"Java + SE 11.0.25","value":"11.0.25","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.25","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.25"}]}}},{"displayText":"Java + SE 11.0.24","value":"11.0.24","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.24","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.24"}]}}},{"displayText":"Java + SE 11.0.23","value":"11.0.23","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.23","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.23"}]}}},{"displayText":"Java + SE 11.0.21","value":"11.0.21","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.21","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.21"}]}}},{"displayText":"Java + SE 11.0.16","value":"11.0.16","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.16","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.16"}]}}},{"displayText":"Java + SE 11.0.15","value":"11.0.15","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.15","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.15"}]}}},{"displayText":"Java + SE 11.0.14","value":"11.0.14","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.14","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.14"}]}}},{"displayText":"Java + SE 11.0.13","value":"11.0.13","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.13","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.13"}]}}},{"displayText":"Java + SE 11.0.12","value":"11.0.12","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.12","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.12"}]}}},{"displayText":"Java + SE 11.0.11","value":"11.0.11","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.11","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.11"}]}}},{"displayText":"Java + SE 11.0.9","value":"11.0.9","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.9","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.9"}]}}},{"displayText":"Java + SE 11.0.7","value":"11.0.7","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.7","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.7"}]}}},{"displayText":"Java + SE 11.0.6","value":"11.0.6","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.6","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.6"}]}}},{"displayText":"Java + SE 11.0.5","value":"11.0.5","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JAVA|11.0.5","runtimes":[{"runtimeVersion":"11","runtime":"JAVA|11.0.5"}]}}},{"displayText":"Java + SE 8u452","value":"1.8.452","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u452","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u452"}]}}},{"displayText":"Java + SE 8u442","value":"1.8.442","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u442","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u442"}]}}},{"displayText":"Java + SE 8u432","value":"1.8.432","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u432","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u432"}]}}},{"displayText":"Java + SE 8u422","value":"1.8.422","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u422","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u422"}]}}},{"displayText":"Java + SE 8u412","value":"1.8.412","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u412","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u412"}]}}},{"displayText":"Java + SE 8u392","value":"1.8.392","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u392","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u392"}]}}},{"displayText":"Java + SE 8u345","value":"1.8.345","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u345","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u345"}]}}},{"displayText":"Java + SE 8u332","value":"1.8.332","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u332","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u332"}]}}},{"displayText":"Java + SE 8u322","value":"1.8.322","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u322","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u322"}]}}},{"displayText":"Java + SE 8u312","value":"1.8.312","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u312","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u312"}]}}},{"displayText":"Java + SE 8u302","value":"1.8.302","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u302","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u302"}]}}},{"displayText":"Java + SE 8u292","value":"1.8.292","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u292","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u292"}]}}},{"displayText":"Java + SE 8u275","value":"1.8.275","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u275","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u275"}]}}},{"displayText":"Java + SE 8u252","value":"1.8.252","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u252","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u252"}]}}},{"displayText":"Java + SE 8u242","value":"1.8.242","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JAVA|8u242","runtimes":[{"runtimeVersion":"8","runtime":"JAVA|8u242"}]}}},{"displayText":"Java + 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 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 + Hat JBoss EAP 8.0 update 3","value":"8.0.3","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.3-java11","java17Runtime":"JBOSSEAP|8.0.3-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.3-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.3-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 2.1","value":"8.0.2.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.2.1-java11","java17Runtime":"JBOSSEAP|8.0.2.1-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.2.1-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.2.1-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 1","value":"8.0.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.1-java11","java17Runtime":"JBOSSEAP|8.0.1-java17","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.1-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.1-java17"}]}}}]},{"displayText":"Red + Hat JBoss EAP 8 BYO License","value":"jbosseap8.0_byol","minorVersions":[{"displayText":"Red + Hat JBoss EAP 8 BYO License","value":"8","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8-java11_byol","java17Runtime":"JBOSSEAP|8-java17_byol","java21Runtime":"JBOSSEAP|8-java21_byol","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8-java17_byol"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8-java21_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 7","value":"8.0.7","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.7-java11_byol","java17Runtime":"JBOSSEAP|8.0.7-java17_byol","java21Runtime":"JBOSSEAP|8.0.7-java21_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.7-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.7-java17_byol"},{"runtimeVersion":"21","runtime":"JBOSSEAP|8.0.7-java21_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 5.1","value":"8.0.5.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.5.1-java11_byol","java17Runtime":"JBOSSEAP|8.0.5.1-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.5.1-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.5.1-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 4.1 BYO License","value":"8.0.4.1","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.4.1-java11_byol","java17Runtime":"JBOSSEAP|8.0.4.1-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.4.1-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.4.1-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8 update 3 BYO License","value":"8.0.3","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.3-java11_byol","java17Runtime":"JBOSSEAP|8.0.3-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.3-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.3-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 8.0 update 2.1 BYO License","value":"8.0.2","stackSettings":{"linuxContainerSettings":{"java11Runtime":"JBOSSEAP|8.0.2-java11_byol","java17Runtime":"JBOSSEAP|8.0.2-java17_byol","runtimes":[{"runtimeVersion":"11","runtime":"JBOSSEAP|8.0.2-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|8.0.2-java17_byol"}]}}},{"displayText":"Red + 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.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 + Hat JBoss EAP 7.4.17","value":"7.4.17","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.17-java8","java11Runtime":"JBOSSEAP|7.4.17-java11","java17Runtime":"JBOSSEAP|7.4.17-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.17-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.17-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.17-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.16","value":"7.4.16","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.16-java8","java11Runtime":"JBOSSEAP|7.4.16-java11","java17Runtime":"JBOSSEAP|7.4.16-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.16-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.16-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.16-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.13","value":"7.4.13","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.13-java8","java11Runtime":"JBOSSEAP|7.4.13-java11","java17Runtime":"JBOSSEAP|7.4.13-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.13-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.13-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.13-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.7","value":"7.4.7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.7-java8","java11Runtime":"JBOSSEAP|7.4.7-java11","java17Runtime":"JBOSSEAP|7.4.7-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.7-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.7-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.7-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.5","value":"7.4.5","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.5-java8","java11Runtime":"JBOSSEAP|7.4.5-java11","java17Runtime":"JBOSSEAP|7.4.5-java17","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.5-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.5-java11"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.5-java17"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.2","value":"7.4.2","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.2-java8","java11Runtime":"JBOSSEAP|7.4.2-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.2-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.2-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.1","value":"7.4.1","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.1-java8","java11Runtime":"JBOSSEAP|7.4.1-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.1-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.1-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.0","value":"7.4.0","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.0-java8","java11Runtime":"JBOSSEAP|7.4.0-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.0-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.0-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3.10","value":"7.3.10","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.10-java8","java11Runtime":"JBOSSEAP|7.3.10-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.10-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.10-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3.9","value":"7.3.9","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.9-java8","java11Runtime":"JBOSSEAP|7.3.9-java11","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.9-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.9-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3","value":"7.3","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3-java8","java11Runtime":"JBOSSEAP|7.3-java11","isAutoUpdate":true,"isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3-java11"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4","value":"7.4","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4-java8","java11Runtime":"JBOSSEAP|7.4-java11","isAutoUpdate":true,"isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4-java8"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4-java11"}]}}},{"displayText":"JBoss + EAP 7.2","value":"7.2.0","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.2-java8","isDeprecated":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.2-java8"}]}}}]},{"displayText":"Red + Hat JBoss EAP 7 BYO License","value":"jbosseap7_byol","minorVersions":[{"displayText":"Red + Hat JBoss EAP 7 BYO License","value":"7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7-java8_byol","java11Runtime":"JBOSSEAP|7-java11_byol","java17Runtime":"JBOSSEAP|7-java17_byol","isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.21 BYO License","value":"7.4.21","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.21-java8_byol","java11Runtime":"JBOSSEAP|7.4.21-java11_byol","java17Runtime":"JBOSSEAP|7.4.21-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.21-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.21-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.21-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.20 BYO License","value":"7.4.20","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.20-java8_byol","java11Runtime":"JBOSSEAP|7.4.20-java11_byol","java17Runtime":"JBOSSEAP|7.4.20-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.20-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.20-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.20-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.18 BYO License","value":"7.4.18","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.18-java8_byol","java11Runtime":"JBOSSEAP|7.4.18-java11_byol","java17Runtime":"JBOSSEAP|7.4.18-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.18-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.18-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.18-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.16 BYO License","value":"7.4.16","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.16-java8_byol","java11Runtime":"JBOSSEAP|7.4.16-java11_byol","java17Runtime":"JBOSSEAP|7.4.16-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.16-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.16-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.16-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.13 BYO License","value":"7.4.13","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.13-java8_byol","java11Runtime":"JBOSSEAP|7.4.13-java11_byol","java17Runtime":"JBOSSEAP|7.4.13-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.13-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.13-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.13-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.7 BYO License","value":"7.4.7","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.7-java8_byol","java11Runtime":"JBOSSEAP|7.4.7-java11_byol","java17Runtime":"JBOSSEAP|7.4.7-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.7-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.7-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.7-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.5 BYO License","value":"7.4.5","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.5-java8_byol","java11Runtime":"JBOSSEAP|7.4.5-java11_byol","java17Runtime":"JBOSSEAP|7.4.5-java17_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.5-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.5-java11_byol"},{"runtimeVersion":"17","runtime":"JBOSSEAP|7.4.5-java17_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.2 BYO License","value":"7.4.2","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.2-java8_byol","java11Runtime":"JBOSSEAP|7.4.2-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.2-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.2-java11_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.1 BYO License","value":"7.4.1","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.1-java8_byol","java11Runtime":"JBOSSEAP|7.4.1-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.1-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.1-java11_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.4.0 BYO License","value":"7.4.0","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.4.0-java8_byol","java11Runtime":"JBOSSEAP|7.4.0-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.4.0-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.4.0-java11_byol"}]}}},{"displayText":"Red + Hat JBoss EAP 7.3.10 BYO License","value":"7.3.10","stackSettings":{"linuxContainerSettings":{"java8Runtime":"JBOSSEAP|7.3.10-java8_byol","java11Runtime":"JBOSSEAP|7.3.10-java11_byol","runtimes":[{"runtimeVersion":"8","runtime":"JBOSSEAP|7.3.10-java8_byol"},{"runtimeVersion":"11","runtime":"JBOSSEAP|7.3.10-java11_byol"}]}}},{"displayText":"Red + 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.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 + Tomcat 11.0.2","value":"11.0.2","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"11.0.2","runtimes":[{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|11.0.2-java17","java21Runtime":"TOMCAT|11.0.2-java21","runtimes":[{"runtimeVersion":"17","runtime":"TOMCAT|11.0.2-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|11.0.2-java21"}]}}},{"displayText":"Apache + 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.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 + Tomcat 10.1.34","value":"10.1.34","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.34","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.34-java11","java17Runtime":"TOMCAT|10.1.34-java17","java21Runtime":"TOMCAT|10.1.34-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.34-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.34-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.34-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.33","value":"10.1.33","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.33","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.33-java11","java17Runtime":"TOMCAT|10.1.33-java17","java21Runtime":"TOMCAT|10.1.33-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.33-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.33-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.33-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.31","value":"10.1.31","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.31","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.31-java11","java17Runtime":"TOMCAT|10.1.31-java17","java21Runtime":"TOMCAT|10.1.31-java21","isHidden":true,"runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.31-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.31-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.31-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.28","value":"10.1.28","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.28","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.28-java11","java17Runtime":"TOMCAT|10.1.28-java17","java21Runtime":"TOMCAT|10.1.28-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.28-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.28-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.28-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.25","value":"10.1.25","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.25","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.25-java11","java17Runtime":"TOMCAT|10.1.25-java17","java21Runtime":"TOMCAT|10.1.25-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.25-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.25-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.25-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.23","value":"10.1.23","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.23","isHidden":true,"runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.23-java11","java17Runtime":"TOMCAT|10.1.23-java17","java21Runtime":"TOMCAT|10.1.23-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.23-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.23-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.23-java21"}]}}},{"displayText":"Apache + Tomcat 10.1.16","value":"10.1.16","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.1.16","runtimes":[{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|10.1.16-java11","java17Runtime":"TOMCAT|10.1.16-java17","java21Runtime":"TOMCAT|10.1.16-java21","runtimes":[{"runtimeVersion":"11","runtime":"TOMCAT|10.1.16-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.1.16-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|10.1.16-java21"}]}}}]},{"displayText":"Apache + Tomcat 10.0","value":"tomcat10.0","minorVersions":[{"displayText":"Apache + Tomcat 10.0","value":"10.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0","isAutoUpdate":true,"endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java17Runtime":"TOMCAT|10.0-java17","java11Runtime":"TOMCAT|10.0-java11","java8Runtime":"TOMCAT|10.0-jre8","isAutoUpdate":true,"endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0-jre8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.27","value":"10.0.27","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.27","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.27-java8","java11Runtime":"TOMCAT|10.0.27-java11","java17Runtime":"TOMCAT|10.0.27-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.27-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.27-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.27-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.23","value":"10.0.23","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.23","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.23-java8","java11Runtime":"TOMCAT|10.0.23-java11","java17Runtime":"TOMCAT|10.0.23-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.23-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.23-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.23-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.21","value":"10.0.21","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.21","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.21-java8","java11Runtime":"TOMCAT|10.0.21-java11","java17Runtime":"TOMCAT|10.0.21-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.21-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.21-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.21-java17"}]}}},{"displayText":"Apache + Tomcat 10.0.20","value":"10.0.20","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"10.0.20","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|10.0.20-java8","java11Runtime":"TOMCAT|10.0.20-java11","java17Runtime":"TOMCAT|10.0.20-java17","endOfLifeDate":"2022-10-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|10.0.20-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|10.0.20-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|10.0.20-java17"}]}}},{"displayText":"Apache + 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.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 + Tomcat 9.0.98","value":"9.0.98","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.98","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.98-java8","java11Runtime":"TOMCAT|9.0.98-java11","java17Runtime":"TOMCAT|9.0.98-java17","java21Runtime":"TOMCAT|9.0.98-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.98-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.98-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.98-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.98-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.97","value":"9.0.97","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.97","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.97-java8","java11Runtime":"TOMCAT|9.0.97-java11","java17Runtime":"TOMCAT|9.0.97-java17","java21Runtime":"TOMCAT|9.0.97-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.97-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.97-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.97-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.97-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.96","value":"9.0.97","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.96","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.96-java8","java11Runtime":"TOMCAT|9.0.96-java11","java17Runtime":"TOMCAT|9.0.96-java17","java21Runtime":"TOMCAT|9.0.96-java21","isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.96-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.96-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.96-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.96-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.93","value":"9.0.93","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.93","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.93-java8","java11Runtime":"TOMCAT|9.0.93-java11","java17Runtime":"TOMCAT|9.0.93-java17","java21Runtime":"TOMCAT|9.0.93-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.93-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.93-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.93-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.93-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.91","value":"9.0.91","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.91","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.91-java8","java11Runtime":"TOMCAT|9.0.91-java11","java17Runtime":"TOMCAT|9.0.91-java17","java21Runtime":"TOMCAT|9.0.91-java21","isHidden":true,"runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.91-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.91-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.91-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.91-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.90","value":"9.0.90","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.90","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.90-java8","java11Runtime":"TOMCAT|9.0.90-java11","java17Runtime":"TOMCAT|9.0.90-java17","java21Runtime":"TOMCAT|9.0.90-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.90-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.90-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.90-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.90-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.88","value":"9.0.88","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.88","isHidden":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.88-java8","java11Runtime":"TOMCAT|9.0.88-java11","java17Runtime":"TOMCAT|9.0.88-java17","java21Runtime":"TOMCAT|9.0.88-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.88-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.88-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.88-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.88-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.83","value":"9.0.83","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.83","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.83-java8","java11Runtime":"TOMCAT|9.0.83-java11","java17Runtime":"TOMCAT|9.0.83-java17","java21Runtime":"TOMCAT|9.0.83-java21","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.83-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.83-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.83-java17"},{"runtimeVersion":"21","runtime":"TOMCAT|9.0.83-java21"}]}}},{"displayText":"Apache + Tomcat 9.0.65","value":"9.0.65","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.65","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.65-java8","java11Runtime":"TOMCAT|9.0.65-java11","java17Runtime":"TOMCAT|9.0.65-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.65-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.65-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.65-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.63","value":"9.0.63","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.63","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.63-java8","java11Runtime":"TOMCAT|9.0.63-java11","java17Runtime":"TOMCAT|9.0.63-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.63-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.63-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.63-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.62","value":"9.0.62","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.62","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.62-java8","java11Runtime":"TOMCAT|9.0.62-java11","java17Runtime":"TOMCAT|9.0.62-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.62-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.62-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.62-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.54","value":"9.0.54","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.54","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.54-java8","java11Runtime":"TOMCAT|9.0.54-java11","java17Runtime":"TOMCAT|9.0.54-java17","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.54-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.54-java11"},{"runtimeVersion":"17","runtime":"TOMCAT|9.0.54-java17"}]}}},{"displayText":"Apache + Tomcat 9.0.52","value":"9.0.52","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.52","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.52-java8","java11Runtime":"TOMCAT|9.0.52-java11","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.52-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.52-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.46","value":"9.0.46","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.46","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.46-java8","java11Runtime":"TOMCAT|9.0.46-java11","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.46-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.46-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.41","value":"9.0.41","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|9.0.41-java8","java11Runtime":"TOMCAT|9.0.41-java11","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.41-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.41-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.38","value":"9.0.38","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.38","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.37","value":"9.0.37","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.37","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|9.0.37-java11","java8Runtime":"TOMCAT|9.0.37-java8","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.37-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.37-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.33","value":"9.0.33","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|9.0.33-java11","java8Runtime":"TOMCAT|9.0.33-java8","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.33-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.33-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.31","value":"9.0.31","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.31","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.27","value":"9.0.27","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.27","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.21","value":"9.0.21","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.21","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.20","value":"9.0.20","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|9.0.20-java11","java8Runtime":"TOMCAT|9.0.20-java8","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|9.0.20-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|9.0.20-java11"}]}}},{"displayText":"Apache + Tomcat 9.0.14","value":"9.0.14","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.14","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.12","value":"9.0.12","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.12","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.8","value":"9.0.8","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.8","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 9.0.0","value":"9.0.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"9.0.0","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Apache + Tomcat 8.5","value":"tomcat8.5","minorVersions":[{"displayText":"Apache Tomcat + 8.5","value":"8.5","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5","isAutoUpdate":true,"endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5-java11","java8Runtime":"TOMCAT|8.5-jre8","isAutoUpdate":true,"endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5-jre8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.100","value":"8.5.100","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.100-java8","java11Runtime":"TOMCAT|8.5.100-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.100-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.100-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.100","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.96","value":"8.5.96","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.96-java8","java11Runtime":"TOMCAT|8.5.96-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.96-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.96-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.96","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.82","value":"8.5.82","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.82-java8","java11Runtime":"TOMCAT|8.5.82-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.82-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.82-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.82","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.79","value":"8.5.79","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.79-java8","java11Runtime":"TOMCAT|8.5.79-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.79-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.79-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.79","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.78","value":"8.5.78","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.78-java8","java11Runtime":"TOMCAT|8.5.78-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.78-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.78-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.78","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.72","value":"8.5.72","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.72-java8","java11Runtime":"TOMCAT|8.5.72-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.72-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.72-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.72","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.69","value":"8.5.69","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.69-java8","java11Runtime":"TOMCAT|8.5.69-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.69-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.69-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.69","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.66","value":"8.5.66","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.66-java8","java11Runtime":"TOMCAT|8.5.66-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.66-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.66-java11"}]},"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.66","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.61","value":"8.5.61","stackSettings":{"linuxContainerSettings":{"java8Runtime":"TOMCAT|8.5.61-java8","java11Runtime":"TOMCAT|8.5.61-java11","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.61-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.61-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.58","value":"8.5.58","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.58","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.57","value":"8.5.57","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.57","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]},"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5.57-java11","java8Runtime":"TOMCAT|8.5.57-java8","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.57-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.57-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.53","value":"8.5.53","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5.53-java11","java8Runtime":"TOMCAT|8.5.53-java8","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.53-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.53-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.51","value":"8.5.51","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.51","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.47","value":"8.5.47","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.47","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.42","value":"8.5.42","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.42","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.41","value":"8.5.41","stackSettings":{"linuxContainerSettings":{"java11Runtime":"TOMCAT|8.5.41-java11","java8Runtime":"TOMCAT|8.5.41-java8","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8","runtime":"TOMCAT|8.5.41-java8"},{"runtimeVersion":"11","runtime":"TOMCAT|8.5.41-java11"}]}}},{"displayText":"Apache + Tomcat 8.5.37","value":"8.5.37","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.37","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.34","value":"8.5.34","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.34","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.31","value":"8.5.31","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.31","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.20","value":"8.5.20","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.20","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.5.6","value":"8.5.6","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.5.6","endOfLifeDate":"2024-03-31T00:00:00Z","runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Apache + Tomcat 8.0","value":"tomcat8.0","minorVersions":[{"displayText":"Apache Tomcat + 8.0","value":"8.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.0.53","value":"8.0.53","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0.53","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.0.46","value":"8.0.46","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0.46","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 8.0.23","value":"8.0.23","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"8.0.23","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Apache + Tomcat 7.0","value":"tomcat7.0","minorVersions":[{"displayText":"Apache Tomcat + 7.0","value":"7.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.94","value":"7.0.94","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.94","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.81","value":"7.0.81","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.81","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.62","value":"7.0.62","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.62","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Apache + Tomcat 7.0.50","value":"7.0.50","stackSettings":{"windowsContainerSettings":{"javaContainer":"TOMCAT","javaContainerVersion":"7.0.50","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Jetty + 9.3","value":"jetty9.3","minorVersions":[{"displayText":"Jetty 9.3","value":"9.3","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.3","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Jetty + 9.3.25","value":"9.3.25","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.3.25","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Jetty + 9.3.13","value":"9.3.13","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.3.13","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"Jetty + 9.1","value":"jetty9.1","minorVersions":[{"displayText":"Jetty 9.1","value":"9.1","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.1","isAutoUpdate":true,"isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}},{"displayText":"Jetty + 9.1.0","value":"9.1.0","stackSettings":{"windowsContainerSettings":{"javaContainer":"JETTY","javaContainerVersion":"9.1.0","isDeprecated":true,"runtimes":[{"runtimeVersion":"8"},{"runtimeVersion":"11"},{"runtimeVersion":"17"},{"runtimeVersion":"21"}]}}}]},{"displayText":"WildFly + 14","value":"wildfly14","minorVersions":[{"displayText":"WildFly 14","value":"14","stackSettings":{"linuxContainerSettings":{"java8Runtime":"WILDFLY|14-jre8","isDeprecated":true,"isAutoUpdate":true,"runtimes":[{"runtimeVersion":"8","runtime":"WILDFLY|14-jre8"}]}}},{"displayText":"WildFly + 14.0.1","value":"14.0.1","stackSettings":{"linuxContainerSettings":{"isDeprecated":true,"java8Runtime":"WILDFLY|14.0.1-java8","runtimes":[{"runtimeVersion":"8","runtime":"WILDFLY|14.0.1-java8"}]}}}]}]}},{"id":null,"name":"staticsite","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"HTML + (Static Content)","value":"staticsite","preferredOs":"linux","majorVersions":[{"displayText":"HTML + (Static Content)","value":"1","minorVersions":[{"displayText":"HTML (Static + Content)","value":"1.0","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"STATICSITE|1.0","isHidden":true,"remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false}}}}]}]}},{"id":null,"name":"go","type":"Microsoft.Web/webAppStacks?stackOsType=All","properties":{"displayText":"Go","value":"go","preferredOs":"linux","majorVersions":[{"displayText":"Go + 1","value":"go1","minorVersions":[{"displayText":"Go 1.19 (Experimental)","value":"go1.19","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"GO|1.19","remoteDebuggingSupported":false,"isDeprecated":true,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":true},"supportedFeatures":{"disableSsh":true},"isHidden":false,"isEarlyAccess":false}}},{"displayText":"Go + 1.18 (Experimental)","value":"go1.18","stackSettings":{"linuxRuntimeSettings":{"runtimeVersion":"GO|1.18","remoteDebuggingSupported":false,"appInsightsSettings":{"isSupported":false},"gitHubActionSettings":{"isSupported":false},"supportedFeatures":{"disableSsh":true},"isHidden":false,"isEarlyAccess":false,"isDeprecated":true}}}]}]}}],"nextLink":null,"id":null}' + headers: + cache-control: + - no-cache + content-length: + - '145685' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:15 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 6F708D1B97FF487087F1CE1A732BD63C Ref B: MAA201060514021 Ref C: 2025-07-23T10:46:14Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"location": "West Europe", "properties": {"serverFarmId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Web/serverfarms/webapp-dnl-plan000003", + "reserved": false, "isXenon": false, "hyperV": false, "siteConfig": {"netFrameworkVersion": + "v4.6", "appSettings": [{"name": "WEBSITE_NODE_DEFAULT_VERSION", "value": "~20"}], + "localMySqlEnabled": false, "http20Enabled": true, "http20ProxyFlag": 0}, "scmSiteAlsoStopped": + false, "httpsOnly": false, "autoGeneratedDomainNameLabelScope": "TenantReuse"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + Content-Length: + - '554' + 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) + 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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net"],"webSpace":"clitest.rg000001-WestEuropewebspace","selfLink":"https://waws-prod-am2-697.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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net","webapp-dnl000002-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-23T10:46:19.52","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 + 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.105.224.28","possibleInboundIpAddresses":"20.105.224.28","inboundIpv6Address":"2603:1020:206:7::17","possibleInboundIpv6Addresses":"2603:1020:206:7::17","ftpUsername":"webapp-dnl000002\\$webapp-dnl000002","ftpsHostName":"ftps://waws-prod-am2-697.ftp.azurewebsites.windows.net/site/wwwroot","outboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,20.105.224.28","possibleOutboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,172.211.224.133,20.160.245.33,20.160.245.50,20.160.245.55,20.160.243.253,20.160.245.65,20.160.245.75,20.160.245.117,20.160.245.138,20.160.245.144,20.160.245.154,20.160.245.158,20.160.245.160,20.160.245.162,20.160.245.176,20.160.245.181,20.160.245.183,20.160.245.187,20.160.245.209,20.160.246.21,20.160.246.24,20.160.246.37,20.160.246.39,20.160.246.56,20.160.246.58,20.105.224.28","outboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","possibleOutboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:203:b::3a4,2603:1020:203:a::3b5,2603:1020:203:d::388,2603:1020:203:16::377,2603:1020:203:18::37c,2603:1020:203:13::385,2603:1020:203:8::388,2603:1020:203:10::35a,2603:1020:203:14::7dc,2603:1020:203:b::3a5,2603:1020:201:10::7e5,2603:1020:203:9::38f,2603:1020:203:14::7de,2603:1020:203:c::3be,2603:1020:203:1e::327,2603:1020:203:a::3ba,2603:1020:203:6::3b8,2603:1020:203:1f::37c,2603:1020:201:e::7f7,2603:1020:203:10::360,2603:1020:203:13::38e,2603:1020:203:1a::366,2603:1020:203:b::3a7,2603:1020:203:c::3c2,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","containerSize":0,"dailyMemoryTimeQuota":0,"suspendedTill":null,"siteDisabledReason":0,"functionExecutionUnitsCache":null,"maxNumberOfWorkers":null,"homeStamp":"waws-prod-am2-697","cloningInfo":null,"hostingEnvironmentId":null,"tags":null,"resourceGroup":"clitest.rg000001","defaultHostName":"webapp-dnl000002-gda0gndxf6e8fhap.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: + - '9683' + content-type: + - application/json + date: + - Wed, 23 Jul 2025 10:46:42 GMT + etag: + - '"1DBFBBF06A6926B"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/2b8b10d4-d3f5-4941-8db3-468f96da1342 + x-ms-ratelimit-remaining-subscription-resource-requests: + - '200' + x-msedge-ref: + - 'Ref A: C34DD627F5E644998B4612C93FB8DA46 Ref B: MAA201060515021 Ref C: 2025-07-23T10:46:15Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: '{"format": "WebDeploy"}' + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + CommandName: + - webapp create + Connection: + - keep-alive + Content-Length: + - '23' + 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) + 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: + headers: + cache-control: + - no-cache + content-length: + - '1546' + content-type: + - application/xml + date: + - Wed, 23 Jul 2025 10:46:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/b40fb641-a84e-4166-bc07-e073cfeaf2b7 + x-ms-ratelimit-remaining-subscription-resource-requests: + - '799' + x-msedge-ref: + - 'Ref A: 727FFF11C7F4481EAD26795D46FE7885 Ref B: MAA201060513049 Ref C: 2025-07-23T10:46:42Z' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +version: 1 diff --git a/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py index a48d869cbf8..b8f5f0bca00 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/tests/latest/test_webapp_commands.py @@ -3359,5 +3359,34 @@ def test_webapp_list_show_details(self, resource_group): JMESPathCheck('[0].siteConfig.javaContainerVersion', '9.0'), ]) +class WebappDNLTests(ScenarioTest): + @AllowLargeResponse(8192) + @ResourceGroupPreparer(location=WINDOWS_ASP_LOCATION_WEBAPP) + def test_webapp_dnl(self, resource_group): + webapp_name = self.create_random_name(prefix='webapp-dnl', length=24) + plan = self.create_random_name(prefix='webapp-dnl-plan', length=24) + + self.cmd('appservice plan create -g {} -n {}'.format(resource_group, plan)) + self.cmd('appservice plan list -g {}'.format(resource_group), checks=[ + JMESPathCheck('length(@)', 1), + JMESPathCheck('[0].name', plan), + JMESPathCheck('[0].perSiteScaling', False) + ]) + + result = self.cmd('webapp create -g {} -n {} --plan {} --domain-name-scope {}'.format( + resource_group, webapp_name, plan, 'TenantReuse'), checks=[ + JMESPathCheck('state', 'Running'), + JMESPathCheck('name', webapp_name), + JMESPathCheck('autoGeneratedDomainNameLabelScope', 'TenantReuse') + ]).get_output_in_json() + + default_hostname = result.get('defaultHostName') + pattern = r'^([a-zA-Z0-9\-]+)-([a-z0-9]{16})\.([a-z]+-\d{2})\.azurewebsites\.net$' + match = re.match(pattern, default_hostname) + self.assertIsNotNone(match, "defaultHostName '{}' does not match expected pattern".format(default_hostname)) + app_name, hash_part, region = match.groups() + self.assertTrue(len(hash_part) == 16 and hash_part.islower(), "Hash is not 16 chars or not lowercase.") + self.assertIn('-', region, "Region part does not have '-' separator.") + if __name__ == '__main__': unittest.main() From 8566c41c1a67e1f8ed7f3d95649b866925d49059 Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Wed, 23 Jul 2025 10:57:51 +0000 Subject: [PATCH 5/8] remove trialing space --- src/azure-cli/azure/cli/command_modules/appservice/_params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index 1c68162a8cc..f0627426eb9 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -166,7 +166,7 @@ def load_arguments(self, _): c.argument('acr_identity', help='Accept system or user assigned identity which will be set for acr image pull. ' 'Use \'[system]\' to refer system assigned identity, or a resource id to refer user assigned identity.') c.argument('basic_auth', help='Enable or disable basic auth for both SCM and FTP Basic Auth Publishing Credentials. Defaults to Enabled if not specified. See https://aka.ms/app-service-basic-auth to learn more.', arg_type=get_enum_type(BASIC_AUTH_TYPES)) - c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation. ", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) + c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation.", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) c.ignore('language') c.ignore('using_webapp_up') From bc7cf3997a2317296593fb78cf82c4ba3ca6fdd1 Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Thu, 24 Jul 2025 09:04:15 +0000 Subject: [PATCH 6/8] fix comments --- .../cli/command_modules/appservice/_params.py | 4 +- .../latest/recordings/test_webapp_dnl.yaml | 84 +++++++++---------- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index f0627426eb9..298b8e7efea 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -12,7 +12,7 @@ get_three_state_flag, get_enum_type, tags_type) from azure.cli.core.local_context import LocalContextAttribute, LocalContextAction from azure.cli.command_modules.appservice._appservice_utils import MSI_LOCAL_ID -from azure.mgmt.web.models import DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, AzureStorageType +from azure.mgmt.web.models import DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, AzureStorageType, AutoGeneratedDomainNameLabelScope from ._completers import get_hostname_completion_list from ._constants import (FUNCTIONS_VERSIONS, LOGICAPPS_NODE_RUNTIME_VERSIONS, WINDOWS_OS_NAME, LINUX_OS_NAME, @@ -166,7 +166,7 @@ def load_arguments(self, _): c.argument('acr_identity', help='Accept system or user assigned identity which will be set for acr image pull. ' 'Use \'[system]\' to refer system assigned identity, or a resource id to refer user assigned identity.') c.argument('basic_auth', help='Enable or disable basic auth for both SCM and FTP Basic Auth Publishing Credentials. Defaults to Enabled if not specified. See https://aka.ms/app-service-basic-auth to learn more.', arg_type=get_enum_type(BASIC_AUTH_TYPES)) - c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation.", choices=['TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse']) + c.argument('auto_generated_domain_name_label_scope', options_list=['--domain-name-scope'], help="Specify the scope of uniqueness for the default hostname during resource creation.", arg_type=get_enum_type(AutoGeneratedDomainNameLabelScope)) c.ignore('language') c.ignore('using_webapp_up') 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 36256e51455..07d643f3e1a 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 @@ -18,7 +18,7 @@ interactions: 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-23T10:45:48Z","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-07-24T09:02:15Z","module":"appservice"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -27,7 +27,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jul 2025 10:45:53 GMT + - Thu, 24 Jul 2025 09:02:21 GMT expires: - '-1' pragma: @@ -41,7 +41,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: E639452FD6F74A209DDA9CC53DEDE29C Ref B: MAA201060513051 Ref C: 2025-07-23T10:45:52Z' + - 'Ref A: D2D0C57FAAFB49DA99AF5C166E0414FF Ref B: MAA201060515039 Ref C: 2025-07-24T09:02:20Z' status: code: 200 message: OK @@ -70,19 +70,19 @@ interactions: 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","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":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}}' headers: cache-control: - no-cache content-length: - - '1702' + - '1704' content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:10 GMT + - Thu, 24 Jul 2025 09:02:32 GMT etag: - - '"1DBFBBEFF8AB500"' + - '"1DBFC79B0360195"' 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/54505469-5507-48c4-9db2-e1475a164218 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/13185c46-2e84-4ae3-b8c4-862d60a70316 x-ms-ratelimit-remaining-subscription-global-writes: - '12000' x-ms-ratelimit-remaining-subscription-writes: - '800' x-msedge-ref: - - 'Ref A: 3AF3004EE6B7451D98B03D248A851E1C Ref B: MAA201060513031 Ref C: 2025-07-23T10:45:54Z' + - 'Ref A: 6720CDE11B1E4789BB68CD16782637BE Ref B: MAA201060515017 Ref C: 2025-07-24T09:02:21Z' x-powered-by: - ASP.NET status: @@ -128,17 +128,17 @@ interactions: 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}]}' + 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}}]}' headers: cache-control: - no-cache content-length: - - '1636' + - '1638' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jul 2025 10:46:10 GMT + - Thu, 24 Jul 2025 09:02:33 GMT pragma: - no-cache strict-transport-security: @@ -150,11 +150,11 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 9f8074f9-c2af-42cf-a268-fa8d05394829 + - e9870e32-eb76-4382-b826-b47e3f7f9c4c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 2EEF2C05358444D281644E9E78D5922A Ref B: MAA201060515011 Ref C: 2025-07-23T10:46:10Z' + - 'Ref A: 098B17D877D641A8AC2C0ED65B3E6158 Ref B: MAA201060514039 Ref C: 2025-07-24T09:02:33Z' x-powered-by: - ASP.NET status: @@ -180,17 +180,17 @@ interactions: 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":53672,"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-697_53672","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-07-23T10:46:05.9133333","asyncScalingEnabled":false},"sku":{"name":"B1","tier":"Basic","size":"B1","family":"B","capacity":1}}' + 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}}' headers: cache-control: - no-cache content-length: - - '1624' + - '1626' content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:12 GMT + - Thu, 24 Jul 2025 09:02:35 GMT expires: - '-1' pragma: @@ -206,7 +206,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 51A937F1B3CD490FB2215D2D2253E29E Ref B: MAA201060514047 Ref C: 2025-07-23T10:46:12Z' + - 'Ref A: B031CB3903EC4C7898AA48DAAB8013F6 Ref B: MAA201060515037 Ref C: 2025-07-24T09:02:34Z' x-powered-by: - ASP.NET status: @@ -244,7 +244,7 @@ interactions: content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:13 GMT + - Thu, 24 Jul 2025 09:02:36 GMT expires: - '-1' pragma: @@ -258,11 +258,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/9de42374-57f4-4ee0-8aec-4aa3b1707315 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/bf232f9b-0d89-4191-b4f8-3918a76d44b3 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 8354BFB70F17405E97DDC7DB3FEC8934 Ref B: MAA201060514035 Ref C: 2025-07-23T10:46:13Z' + - 'Ref A: 31D5C9AC57C54772A7FE57DF9758E50F Ref B: MAA201060516011 Ref C: 2025-07-24T09:02:35Z' x-powered-by: - ASP.NET status: @@ -660,7 +660,7 @@ interactions: content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:15 GMT + - Thu, 24 Jul 2025 09:02:38 GMT expires: - '-1' pragma: @@ -676,7 +676,7 @@ interactions: x-ms-operation-identifier: - '' x-msedge-ref: - - 'Ref A: 6F708D1B97FF487087F1CE1A732BD63C Ref B: MAA201060514021 Ref C: 2025-07-23T10:46:14Z' + - 'Ref A: 5B56B82D40CD40E48ECC00DC30DA35EA Ref B: MAA201060513021 Ref C: 2025-07-24T09:02:37Z' x-powered-by: - ASP.NET status: @@ -710,20 +710,20 @@ interactions: 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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net"],"webSpace":"clitest.rg000001-WestEuropewebspace","selfLink":"https://waws-prod-am2-697.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-gda0gndxf6e8fhap.westeurope-01.azurewebsites.net","webapp-dnl000002-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-gda0gndxf6e8fhap.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-23T10:46:19.52","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-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 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.105.224.28","possibleInboundIpAddresses":"20.105.224.28","inboundIpv6Address":"2603:1020:206:7::17","possibleInboundIpv6Addresses":"2603:1020:206:7::17","ftpUsername":"webapp-dnl000002\\$webapp-dnl000002","ftpsHostName":"ftps://waws-prod-am2-697.ftp.azurewebsites.windows.net/site/wwwroot","outboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,20.105.224.28","possibleOutboundIpAddresses":"20.160.240.91,20.160.243.41,20.160.241.83,20.160.244.82,20.160.244.248,20.160.245.22,20.160.245.223,20.160.245.244,20.160.245.192,20.160.245.249,20.160.245.250,20.160.245.253,20.31.226.220,20.31.228.175,20.160.245.164,20.160.246.1,20.160.246.2,20.160.246.8,172.211.224.133,20.160.245.33,20.160.245.50,20.160.245.55,20.160.243.253,20.160.245.65,20.160.245.75,20.160.245.117,20.160.245.138,20.160.245.144,20.160.245.154,20.160.245.158,20.160.245.160,20.160.245.162,20.160.245.176,20.160.245.181,20.160.245.183,20.160.245.187,20.160.245.209,20.160.246.21,20.160.246.24,20.160.246.37,20.160.246.39,20.160.246.56,20.160.246.58,20.105.224.28","outboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","possibleOutboundIpv6Addresses":"2603:1020:203:18::379,2603:1020:203:12::382,2603:1020:203:5::37f,2603:1020:203:1f::379,2603:1020:203:f::397,2603:1020:203:6::3b5,2603:1020:203:1a::362,2603:1020:203:6::3ba,2603:1020:203:17::392,2603:1020:203:19::375,2603:1020:203:19::376,2603:1020:203:19::377,2603:1020:203:18::381,2603:1020:203:20::353,2603:1020:201:10::7e9,2603:1020:203:11::36f,2603:1020:203:f::39d,2603:1020:203:6::3bc,2603:1020:203:b::3a4,2603:1020:203:a::3b5,2603:1020:203:d::388,2603:1020:203:16::377,2603:1020:203:18::37c,2603:1020:203:13::385,2603:1020:203:8::388,2603:1020:203:10::35a,2603:1020:203:14::7dc,2603:1020:203:b::3a5,2603:1020:201:10::7e5,2603:1020:203:9::38f,2603:1020:203:14::7de,2603:1020:203:c::3be,2603:1020:203:1e::327,2603:1020:203:a::3ba,2603:1020:203:6::3b8,2603:1020:203:1f::37c,2603:1020:201:e::7f7,2603:1020:203:10::360,2603:1020:203:13::38e,2603:1020:203:1a::366,2603:1020:203:b::3a7,2603:1020:203:c::3c2,2603:1020:206:7::17,2603:10e1:100:2::1469:e01c","containerSize":0,"dailyMemoryTimeQuota":0,"suspendedTill":null,"siteDisabledReason":0,"functionExecutionUnitsCache":null,"maxNumberOfWorkers":null,"homeStamp":"waws-prod-am2-697","cloningInfo":null,"hostingEnvironmentId":null,"tags":null,"resourceGroup":"clitest.rg000001","defaultHostName":"webapp-dnl000002-gda0gndxf6e8fhap.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},"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}}' headers: cache-control: - no-cache content-length: - - '9683' + - '8768' content-type: - application/json date: - - Wed, 23 Jul 2025 10:46:42 GMT + - Thu, 24 Jul 2025 09:03:04 GMT etag: - - '"1DBFBBF06A6926B"' + - '"1DBFC79B768C260"' expires: - '-1' pragma: @@ -737,11 +737,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/2b8b10d4-d3f5-4941-8db3-468f96da1342 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/08a9a6b7-2fef-42b1-a669-0a0ccbc6e9eb x-ms-ratelimit-remaining-subscription-resource-requests: - '200' x-msedge-ref: - - 'Ref A: C34DD627F5E644998B4612C93FB8DA46 Ref B: MAA201060515021 Ref C: 2025-07-23T10:46:15Z' + - 'Ref A: A1705A13C5654FC1A8824133AB3F7E67 Ref B: MAA201060513047 Ref C: 2025-07-24T09:02:38Z' x-powered-by: - ASP.NET status: @@ -771,18 +771,18 @@ interactions: response: body: string: @@ -794,7 +794,7 @@ interactions: content-type: - application/xml date: - - Wed, 23 Jul 2025 10:46:43 GMT + - Thu, 24 Jul 2025 09:03:11 GMT expires: - '-1' pragma: @@ -808,11 +808,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/b40fb641-a84e-4166-bc07-e073cfeaf2b7 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=53f60aa8-fa17-4848-8ce2-48677ff7b78f/southeastasia/64bcc3e1-ee96-4d04-8d0a-77df51960bab x-ms-ratelimit-remaining-subscription-resource-requests: - '799' x-msedge-ref: - - 'Ref A: 727FFF11C7F4481EAD26795D46FE7885 Ref B: MAA201060513049 Ref C: 2025-07-23T10:46:42Z' + - 'Ref A: 9AB629CEDDAC4C65A9A4FEA95EAC7D3D Ref B: MAA201060516019 Ref C: 2025-07-24T09:03:05Z' x-powered-by: - ASP.NET status: From 202cbc763e44d066acd6c4be88b5403b7637885c Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Thu, 24 Jul 2025 09:44:08 +0000 Subject: [PATCH 7/8] fix lint errors --- src/azure-cli/azure/cli/command_modules/appservice/_params.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index 298b8e7efea..8fcc259e846 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -12,7 +12,8 @@ get_three_state_flag, get_enum_type, tags_type) from azure.cli.core.local_context import LocalContextAttribute, LocalContextAction from azure.cli.command_modules.appservice._appservice_utils import MSI_LOCAL_ID -from azure.mgmt.web.models import DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, AzureStorageType, AutoGeneratedDomainNameLabelScope +from azure.mgmt.web.models import (DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, + AzureStorageType, AutoGeneratedDomainNameLabelScope) from ._completers import get_hostname_completion_list from ._constants import (FUNCTIONS_VERSIONS, LOGICAPPS_NODE_RUNTIME_VERSIONS, WINDOWS_OS_NAME, LINUX_OS_NAME, From 73a67d4e2482bdd4f76ffd35446f7c520b266bee Mon Sep 17 00:00:00 2001 From: nineela <82120829+nineela@users.noreply.github.com> Date: Thu, 24 Jul 2025 09:54:13 +0000 Subject: [PATCH 8/8] fix lint2 --- src/azure-cli/azure/cli/command_modules/appservice/_params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/appservice/_params.py b/src/azure-cli/azure/cli/command_modules/appservice/_params.py index 8fcc259e846..a8e681d2764 100644 --- a/src/azure-cli/azure/cli/command_modules/appservice/_params.py +++ b/src/azure-cli/azure/cli/command_modules/appservice/_params.py @@ -13,7 +13,7 @@ from azure.cli.core.local_context import LocalContextAttribute, LocalContextAction from azure.cli.command_modules.appservice._appservice_utils import MSI_LOCAL_ID from azure.mgmt.web.models import (DatabaseType, ConnectionStringType, BuiltInAuthenticationProvider, - AzureStorageType, AutoGeneratedDomainNameLabelScope) + AzureStorageType, AutoGeneratedDomainNameLabelScope) from ._completers import get_hostname_completion_list from ._constants import (FUNCTIONS_VERSIONS, LOGICAPPS_NODE_RUNTIME_VERSIONS, WINDOWS_OS_NAME, LINUX_OS_NAME,