GetFunctionAppSiteConfig

data class GetFunctionAppSiteConfig(val alwaysOn: Boolean, val appScaleLimit: Int, val autoSwapSlotName: String, val cors: GetFunctionAppSiteConfigCors, val dotnetFrameworkVersion: String, val elasticInstanceMinimum: Int, val ftpsState: String, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictions: List<GetFunctionAppSiteConfigIpRestriction>, val javaVersion: String, val linuxFxVersion: String, val minTlsVersion: String, val preWarmedInstanceCount: Int, val runtimeScaleMonitoringEnabled: Boolean, val scmIpRestrictions: List<GetFunctionAppSiteConfigScmIpRestriction>, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorkerProcess: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean)

Constructors

Link copied to clipboard
constructor(alwaysOn: Boolean, appScaleLimit: Int, autoSwapSlotName: String, cors: GetFunctionAppSiteConfigCors, dotnetFrameworkVersion: String, elasticInstanceMinimum: Int, ftpsState: String, healthCheckPath: String, http2Enabled: Boolean, ipRestrictions: List<GetFunctionAppSiteConfigIpRestriction>, javaVersion: String, linuxFxVersion: String, minTlsVersion: String, preWarmedInstanceCount: Int, runtimeScaleMonitoringEnabled: Boolean, scmIpRestrictions: List<GetFunctionAppSiteConfigScmIpRestriction>, scmType: String, scmUseMainIpRestriction: Boolean, use32BitWorkerProcess: Boolean, vnetRouteAllEnabled: Boolean, websocketsEnabled: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Is the app loaded at all times?

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

A cors block as defined above.

Link copied to clipboard

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

Link copied to clipboard

The number of minimum instances for this function app. Only applicable to apps on the Premium plan.

Link copied to clipboard

State of FTP / FTPS service for this AppService.

Link copied to clipboard
Link copied to clipboard

Is HTTP2 Enabled on this App Service?

Link copied to clipboard

One or more ip_restriction blocks as defined above.

Link copied to clipboard

Java version hosted by the function app in Azure.

Link copied to clipboard

Linux App Framework and version for the AppService.

Link copied to clipboard

The minimum supported TLS version for this App Service.

Link copied to clipboard

The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.

Link copied to clipboard

Is Runtime Scale Monitoring Enabled on this function app?

Link copied to clipboard

One or more scm_ip_restriction blocks as defined above.

Link copied to clipboard

The type of Source Control enabled for this App Service.

Link copied to clipboard

IP security restrictions for scm to use main.

Link copied to clipboard

Does the App Service run in 32 bit mode, rather than 64 bit mode?

Link copied to clipboard

(Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?

Link copied to clipboard

Are WebSockets enabled for this App Service?