Linux Function App Slot Site Config Args
Constructors
Properties
The URL of the API definition that describes this Linux Function App.
The ID of the API Management API for this Linux Function App.
The program and any arguments used to launch this app via the command line. (Example node myapp.js
).
The Connection String for linking the Linux Function App to Application Insights.
The Instrumentation Key for connecting the Linux Function App to Application Insights.
an application_stack
block as detailed below.
The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
an app_service_logs
block as detailed below.
The name of the slot to automatically swap with when this slot is successfully deployed.
The Client ID of the Managed Service Identity to use for connections to the Azure Container Registry.
Should connections for Azure Container Registry use Managed Identity.
a cors
block as detailed below.
Specifies a list of Default Documents for the Linux Web App.
Is detailed error logging enabled
The number of minimum instances for this Linux Function App. Only affects apps on Elastic Premium plans.
The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between 2
and 10
. Defaults to 0
. Only valid in conjunction with health_check_path
.
The path to be checked for this function app health.
Specifies if the HTTP2 protocol should be enabled. Defaults to false
.
The Default action for traffic that does not match any ip_restriction
rule. possible values include Allow
and Deny
. Defaults to Allow
.
an ip_restriction
block as detailed below.
The Linux FX Version
The Site load balancing mode. Possible values include: WeightedRoundRobin
, LeastRequests
, LeastResponseTime
, WeightedTotalTraffic
, RequestHash
, PerSiteRoundRobin
. Defaults to LeastRequests
if omitted.
The Managed Pipeline mode. Possible values include: Integrated
, Classic
. Defaults to Integrated
.
The configures the minimum version of TLS required for SSL requests. Possible values include: 1.0
, 1.1
, 1.2
and 1.3
. Defaults to 1.2
.
The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
Should Remote Debugging be enabled. Defaults to false
.
The Remote Debugging Version. Currently only VS2022
is supported.
Should Functions Runtime Scale Monitoring be enabled.
The Default action for traffic that does not match any scm_ip_restriction
rule. possible values include Allow
and Deny
. Defaults to Allow
.
a scm_ip_restriction
block as detailed below.
Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include: 1.0
, 1.1
, 1.2
and 1.3
. Defaults to 1.2
.
Should the Linux Function App ip_restriction
configuration be used for the SCM also.
Should the Linux Web App use a 32-bit worker.
Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to false
.
Should Web Sockets be enabled. Defaults to false
.
The number of Workers for this Linux Function App.