App Service Site Config Args
Constructors
Properties
Are Managed Identity Credentials used for Azure Container Registry pull
If using User Managed Identity, the User Managed Identity Client Id
App command line to launch, e.g. /sbin/myserver -b 0.0.0.0
.
The name of the slot to automatically swap to during deployment
A cors
block as defined below.
The ordering of default documents to load, if an address isn't specified.
The version of the .NET framework's CLR used in this App Service. Possible values are v2.0
(which will use the latest version of the .NET framework for the .NET CLR v2 - currently .net 3.5
), v4.0
(which corresponds to the latest version of the .NET CLR v4 - which at the time of writing is .net 4.7.1
), v5.0
and v6.0
. For more information on which .NET CLR version to use based on the .NET framework you're targeting - please see this table. Defaults to v4.0
.
The health check path to be pinged by App Service. For more information - please see App Service health check announcement.
Is HTTP2 Enabled on this App Service? Defaults to false
.
A list of objects representing ip restrictions as defined below.
The Java Container to use. If specified java_version
and java_container_version
must also be specified. Possible values are JAVA
, JETTY
, and TOMCAT
.
The version of the Java Container to use. If specified java_version
and java_container
must also be specified.
The version of Java to use. If specified java_container
and java_container_version
must also be specified. Possible values are 1.7
, 1.8
and 11
and their specific versions - except for Java 11 (e.g. 1.7.0_80
, 1.8.0_181
, 11
)
Linux App Framework and version for the App Service. Possible options are a Docker container (DOCKER|<user/image:tag>
), a base-64 encoded Docker Compose file (COMPOSE|${filebase64("compose.yml")}
) or a base-64 encoded Kubernetes Manifest (KUBE|${filebase64("kubernetes.yml")}
).
Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
The Managed Pipeline Mode. Possible values are Integrated
and Classic
. Defaults to Integrated
.
The minimum supported TLS version for the app service. Possible values are 1.0
, 1.1
, and 1.2
. Defaults to 1.2
for new app services.
The scaled number of workers (for per site scaling) of this App Service. Requires that per_site_scaling
is enabled on the azure.appservice.Plan
. For more information - please see Microsoft documentation on high-density hosting.
The version of PHP to use in this App Service. Possible values are 5.5
, 5.6
, 7.0
, 7.1
, 7.2
, 7.3
and 7.4
.
The version of Python to use in this App Service. Possible values are 2.7
and 3.4
.
Is Remote Debugging Enabled? Defaults to false
.
Which version of Visual Studio should the Remote Debugger be compatible with? Currently only VS2022
is supported.
A list of scm_ip_restriction
objects representing IP restrictions as defined below.
IP security restrictions for scm to use main. Defaults to false
.
Should the App Service run in 32 bit mode, rather than 64 bit mode?
Should WebSockets be enabled?
The Windows Docker container image (DOCKER|<user/image:tag>
)