GetWindowsWebAppSiteConfig

data class GetWindowsWebAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val applicationStacks: List<GetWindowsWebAppSiteConfigApplicationStack>, val autoHealSettings: List<GetWindowsWebAppSiteConfigAutoHealSetting>, val containerRegistryManagedIdentityClientId: String, val containerRegistryUseManagedIdentity: Boolean, val cors: List<GetWindowsWebAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val ftpsState: String, val handlerMappings: List<GetWindowsWebAppSiteConfigHandlerMapping>, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetWindowsWebAppSiteConfigIpRestriction>, val loadBalancingMode: String, val localMysqlEnabled: Boolean, val managedPipelineMode: String, val minimumTlsVersion: String, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val scmIpRestrictionDefaultAction: String, val scmIpRestrictions: List<GetWindowsWebAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val virtualApplications: List<GetWindowsWebAppSiteConfigVirtualApplication>, 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, applicationStacks: List<GetWindowsWebAppSiteConfigApplicationStack>, autoHealSettings: List<GetWindowsWebAppSiteConfigAutoHealSetting>, containerRegistryManagedIdentityClientId: String, containerRegistryUseManagedIdentity: Boolean, cors: List<GetWindowsWebAppSiteConfigCor>, defaultDocuments: List<String>, detailedErrorLoggingEnabled: Boolean, ftpsState: String, handlerMappings: List<GetWindowsWebAppSiteConfigHandlerMapping>, healthCheckEvictionTimeInMin: Int, healthCheckPath: String, http2Enabled: Boolean, ipRestrictionDefaultAction: String, ipRestrictions: List<GetWindowsWebAppSiteConfigIpRestriction>, loadBalancingMode: String, localMysqlEnabled: Boolean, managedPipelineMode: String, minimumTlsVersion: String, remoteDebuggingEnabled: Boolean, remoteDebuggingVersion: String, scmIpRestrictionDefaultAction: String, scmIpRestrictions: List<GetWindowsWebAppSiteConfigScmIpRestriction>, scmMinimumTlsVersion: String, scmType: String, scmUseMainIpRestriction: Boolean, use32BitWorker: Boolean, virtualApplications: List<GetWindowsWebAppSiteConfigVirtualApplication>, vnetRouteAllEnabled: Boolean, websocketsEnabled: Boolean, windowsFxVersion: String, workerCount: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Is this Windows Web App is Always On enabled.

Link copied to clipboard

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

Link copied to clipboard

The ID of the API Management setting linked to the Windows 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 Windows 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

A handler_mapping block as defined below.

Link copied to clipboard

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

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 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
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 Windows Web App ip_restriction configuration used for the SCM also.

Link copied to clipboard

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

Link copied to clipboard

A virtual_application block as defined below.

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 string representation of the Windows FX Version.

Link copied to clipboard

The number of Workers for this Windows App Service.