Cloud.Service.Azure.App.Service
{
"app_service_plan_id": "string",
"client_affinity_enabled": false,
"connection_string": [
{
"name": "string",
"type": "string",
"value": "string"
}
],
"default_site_hostname": "string",
"enabled": false,
"https_only": false,
"identity": [
{
"principal_id": "string",
"tenant_id": "string",
"type": "string"
}
],
"name": "string",
"outbound_ip_addresses": "string",
"provider": "string",
"region": "string",
"resource_group_name": "string",
"site_config": [
{
"always_on": false,
"default_documents": [
"string"
],
"dotnet_framework_version": "string",
"ftps_state": "string",
"http2_enabled": false,
"ip_restriction": [
{
"ip_address": "string",
"subnet_mask": "string"
}
],
"java_container": "string",
"java_container_version": "string",
"java_version": "string",
"linux_fx_version": "string",
"local_mysql_enabled": false,
"managed_pipeline_mode": "string",
"min_tls_version": "string",
"php_version": "string",
"python_version": "string",
"remote_debugging_enabled": false,
"remote_debugging_version": "string",
"scm_type": "string",
"use_32_bit_worker_process": false,
"virtual_network_name": "string",
"websockets_enabled": false
}
],
"site_credential": [
{
"password": "string",
"username": "string"
}
],
"source_control": [
{
"branch": "string",
"repo_url": "string"
}
]
}
(Required) App Service plan in which to create the App Service. Changing the plan deletes the existing resource and creates a new one.
Key-value pairs of app settings.
Whether the App Service sends session affinity cookies, which route client requests in the same session to the same instance.
Connection string settings for the App Service.
Default hostname associated with the App Service, such as mysite.azurewebsites.net
Whether the App Service is enabled. Changing the setting deletes the existing resource and creates a new one.
Whether the App Service can only be accessed by HTTPS. Default is false.
Settings for managed service identity.
(Required) App Service name. Changing the name deletes the existing resource and creates a new one.
Comma separated list of outbound IP addresses, such as 52.23.25.3,52.143.43.12
(Required) The name of the Microsoft Azure cloud account to use for this resource
(Required) Supported Azure location where the resource exists. Changing the location deletes the existing resource and creates a new one.
(Required) Resource group in which to create the App Service.
Settings for site configuration.
Site-level credential settings for publishing to the App Service.
Settings for source control when scm_type is set to LocalGit.
App Service categorization, in case-sensitive key names, or in key-value pairs.