GetWindowsFunctionAppSiteConfig

data class GetWindowsFunctionAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val appScaleLimit: Int, val appServiceLogs: List<GetWindowsFunctionAppSiteConfigAppServiceLog>, val applicationInsightsConnectionString: String, val applicationInsightsKey: String, val applicationStacks: List<GetWindowsFunctionAppSiteConfigApplicationStack>, val cors: List<GetWindowsFunctionAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val elasticInstanceMinimum: Int, val ftpsState: String, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetWindowsFunctionAppSiteConfigIpRestriction>, val loadBalancingMode: String, val managedPipelineMode: String, val minimumTlsVersion: String, val preWarmedInstanceCount: Int, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val runtimeScaleMonitoringEnabled: Boolean, val scmIpRestrictionDefaultAction: String, val scmIpRestrictions: List<GetWindowsFunctionAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val windowsFxVersion: String, val workerCount: Int)

Constructors

Link copied to clipboard
constructor(alwaysOn: Boolean, apiDefinitionUrl: String, apiManagementApiId: String, appCommandLine: String, appScaleLimit: Int, appServiceLogs: List<GetWindowsFunctionAppSiteConfigAppServiceLog>, applicationInsightsConnectionString: String, applicationInsightsKey: String, applicationStacks: List<GetWindowsFunctionAppSiteConfigApplicationStack>, cors: List<GetWindowsFunctionAppSiteConfigCor>, defaultDocuments: List<String>, detailedErrorLoggingEnabled: Boolean, elasticInstanceMinimum: Int, ftpsState: String, healthCheckEvictionTimeInMin: Int, healthCheckPath: String, http2Enabled: Boolean, ipRestrictionDefaultAction: String, ipRestrictions: List<GetWindowsFunctionAppSiteConfigIpRestriction>, loadBalancingMode: String, managedPipelineMode: String, minimumTlsVersion: String, preWarmedInstanceCount: Int, remoteDebuggingEnabled: Boolean, remoteDebuggingVersion: String, runtimeScaleMonitoringEnabled: Boolean, scmIpRestrictionDefaultAction: String, scmIpRestrictions: List<GetWindowsFunctionAppSiteConfigScmIpRestriction>, scmMinimumTlsVersion: String, scmType: String, scmUseMainIpRestriction: Boolean, use32BitWorker: Boolean, vnetRouteAllEnabled: Boolean, websocketsEnabled: Boolean, windowsFxVersion: String, workerCount: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Is this Windows Function App Always On?.

Link copied to clipboard

The URL of the API definition that describes this Windows Function App.

Link copied to clipboard

The ID of the API Management API for this Windows Function App.

Link copied to clipboard

The App command line to launch.

Link copied to clipboard

The Connection String for linking the Windows Function App to Application Insights.

Link copied to clipboard

The Instrumentation Key for connecting the Windows Function App to Application Insights.

Link copied to clipboard

A application_stack block as defined above.

Link copied to clipboard

The number of workers this function app can scale out to.

Link copied to clipboard

A app_service_logs block as defined above.

Link copied to clipboard

A cors block as defined above.

Link copied to clipboard

A list of Default Documents for the Windows Web App.

Link copied to clipboard

Is detailed error logging enabled?

Link copied to clipboard

The number of minimum instances for this Windows Function App.

Link copied to clipboard

State of FTP / FTPS service for this Windows Function App.

Link copied to clipboard

The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.

Link copied to clipboard

The path to be checked for this Windows Function App health.

Link copied to clipboard

Is the HTTP2 protocol enabled?

Link copied to clipboard

The Default action for traffic that does not match any ip_restriction rule.

Link copied to clipboard

One or more ip_restriction blocks as defined above.

Link copied to clipboard

The Site load balancing mode.

Link copied to clipboard

The Managed pipeline mode.

Link copied to clipboard

The minimum version of TLS required for SSL requests.

Link copied to clipboard

The number of pre-warmed instances for this Windows Function App.

Link copied to clipboard

Is Remote Debugging enabled?

Link copied to clipboard

The Remote Debugging Version.

Link copied to clipboard

Is Scale Monitoring of the Functions Runtime enabled?

Link copied to clipboard

The Default action for traffic that does not match any scm_ip_restriction rule.

Link copied to clipboard

One or more scm_ip_restriction blocks as defined above.

Link copied to clipboard

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

Link copied to clipboard

The SCM type.

Link copied to clipboard

Is the ip_restriction configuration used for the SCM?.

Link copied to clipboard

Is the Windows Function App using a 32-bit worker process?

Link copied to clipboard

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

Link copied to clipboard

Are Web Sockets enabled?

Link copied to clipboard

The Windows FX version.

Link copied to clipboard

The number of Workers for this Windows Function App.