GetLinuxWebAppSiteConfig

data class GetLinuxWebAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val applicationStacks: List<GetLinuxWebAppSiteConfigApplicationStack>, val autoHealSettings: List<GetLinuxWebAppSiteConfigAutoHealSetting>, val containerRegistryManagedIdentityClientId: String, val containerRegistryUseManagedIdentity: Boolean, val cors: List<GetLinuxWebAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val ftpsState: String, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetLinuxWebAppSiteConfigIpRestriction>, val linuxFxVersion: String, val loadBalancingMode: String, val localMysqlEnabled: Boolean, val managedPipelineMode: String, val minimumTlsVersion: String, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val scmIpRestrictionDefaultAction: String, val scmIpRestrictions: List<GetLinuxWebAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val workerCount: Int)

Constructors

Link copied to clipboard
constructor(alwaysOn: Boolean, apiDefinitionUrl: String, apiManagementApiId: String, appCommandLine: String, applicationStacks: List<GetLinuxWebAppSiteConfigApplicationStack>, autoHealSettings: List<GetLinuxWebAppSiteConfigAutoHealSetting>, containerRegistryManagedIdentityClientId: String, containerRegistryUseManagedIdentity: Boolean, cors: List<GetLinuxWebAppSiteConfigCor>, defaultDocuments: List<String>, detailedErrorLoggingEnabled: Boolean, ftpsState: String, healthCheckEvictionTimeInMin: Int, healthCheckPath: String, http2Enabled: Boolean, ipRestrictionDefaultAction: String, ipRestrictions: List<GetLinuxWebAppSiteConfigIpRestriction>, linuxFxVersion: String, loadBalancingMode: String, localMysqlEnabled: Boolean, managedPipelineMode: String, minimumTlsVersion: String, remoteDebuggingEnabled: Boolean, remoteDebuggingVersion: String, scmIpRestrictionDefaultAction: String, scmIpRestrictions: List<GetLinuxWebAppSiteConfigScmIpRestriction>, scmMinimumTlsVersion: String, scmType: String, scmUseMainIpRestriction: Boolean, use32BitWorker: Boolean, vnetRouteAllEnabled: Boolean, websocketsEnabled: Boolean, workerCount: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Is this Linux Web App is Always On enabled.

Link copied to clipboard

The ID of the APIM configuration for this Linux Web App.

Link copied to clipboard

The ID of the API Management API for this Linux Web App.

Link copied to clipboard

The command line used to launch this app.

Link copied to clipboard

A application_stack block as defined above.

Link copied to clipboard

A auto_heal_setting block as defined above.

Link copied to clipboard

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

Link copied to clipboard

Do connections for Azure Container Registry use Managed Identity.

Link copied to clipboard

A cors block as defined above.

Link copied to clipboard

The list of Default Documents for the Linux Web App.

Link copied to clipboard

Is Detailed Error Logging enabled.

Link copied to clipboard

The State of FTP / FTPS service.

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 the Health Check endpoint.

Link copied to clipboard

Is HTTP2.0 enabled.

Link copied to clipboard

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

Link copied to clipboard

A ip_restriction block as defined above.

Link copied to clipboard

The LinuxFXVersion string.

Link copied to clipboard

The site Load Balancing Mode.

Link copied to clipboard

Is the Local MySQL enabled.

Link copied to clipboard

The Managed Pipeline Mode.

Link copied to clipboard

The Minimum version of TLS for requests.

Link copied to clipboard

Is Remote Debugging enabled.

Link copied to clipboard

The Remote Debugging Version.

Link copied to clipboard

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

Link copied to clipboard

A scm_ip_restriction block as defined above.

Link copied to clipboard

The Minimum version of TLS for requests to SCM.

Link copied to clipboard

The Source Control Management Type in use.

Link copied to clipboard

Is the Linux Web App ip_restriction configuration used for the SCM also.

Link copied to clipboard

Does the Linux Web App use a 32-bit worker.

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 number of Workers for this Linux App Service.