GetStandardSiteConfig

data class GetStandardSiteConfig(val alwaysOn: Boolean? = null, val appScaleLimit: Int, val autoSwapSlotName: String, val cors: GetStandardSiteConfigCors, val dotnetFrameworkVersion: String? = null, val elasticInstanceMinimum: Int, val ftpsState: String, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictions: List<GetStandardSiteConfigIpRestriction>, val linuxFxVersion: String, val minTlsVersion: String, val preWarmedInstanceCount: Int, val publicNetworkAccessEnabled: Boolean, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictions: List<GetStandardSiteConfigScmIpRestriction>, val scmMinTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorkerProcess: Boolean? = null, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean? = null)

Constructors

Link copied to clipboard
constructor(alwaysOn: Boolean? = null, appScaleLimit: Int, autoSwapSlotName: String, cors: GetStandardSiteConfigCors, dotnetFrameworkVersion: String? = null, elasticInstanceMinimum: Int, ftpsState: String, healthCheckPath: String? = null, http2Enabled: Boolean? = null, ipRestrictions: List<GetStandardSiteConfigIpRestriction>, linuxFxVersion: String, minTlsVersion: String, preWarmedInstanceCount: Int, publicNetworkAccessEnabled: Boolean, runtimeScaleMonitoringEnabled: Boolean? = null, scmIpRestrictions: List<GetStandardSiteConfigScmIpRestriction>, scmMinTlsVersion: String, scmType: String, scmUseMainIpRestriction: Boolean? = null, use32BitWorkerProcess: Boolean? = null, vnetRouteAllEnabled: Boolean, websocketsEnabled: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val alwaysOn: Boolean? = null

Should the Logic App be loaded at all times?

Link copied to clipboard

The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.

Link copied to clipboard

The Auto-swap slot name.

Link copied to clipboard

A cors block as defined below.

Link copied to clipboard

The version of the .NET framework's CLR used in this Logic App.

Link copied to clipboard

The number of minimum instances for this Logic App Only affects apps on the Premium plan.

Link copied to clipboard

The state of FTP / FTPS service for this Logic App.

Link copied to clipboard
val healthCheckPath: String? = null

Path which will be checked for this Logic App health.

Link copied to clipboard
val http2Enabled: Boolean? = null

Specifies whether the HTTP2 protocol should be enabled.

Link copied to clipboard

A list of ip_restriction objects representing IP restrictions as defined below.

Link copied to clipboard

Linux App Framework and version for the Logic App.

Link copied to clipboard

The minimum supported TLS version for the Logic App.

Link copied to clipboard

The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.

Link copied to clipboard

Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.

Link copied to clipboard

A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.

Link copied to clipboard

The minimum version of TLS required for SSL requests to the SCM site.

Link copied to clipboard

The type of Source Control used by the Logic App in use by the Windows Function App.

Link copied to clipboard

Should the Logic App ip_restriction configuration be used for the SCM too.

Link copied to clipboard

Should the Logic App run in 32 bit mode, rather than 64 bit mode?

Link copied to clipboard

Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

Link copied to clipboard

Should WebSockets be enabled?