GetLinuxWebAppResult

data class GetLinuxWebAppResult(val appMetadata: Map<String, String>, val appSettings: Map<String, String>, val authSettings: List<GetLinuxWebAppAuthSetting>, val authSettingsV2s: List<GetLinuxWebAppAuthSettingsV2>, val availability: String, val backups: List<GetLinuxWebAppBackup>, val clientAffinityEnabled: Boolean, val clientCertificateEnabled: Boolean, val clientCertificateExclusionPaths: String, val clientCertificateMode: String, val connectionStrings: List<GetLinuxWebAppConnectionString>, val customDomainVerificationId: String, val defaultHostname: String, val enabled: Boolean, val ftpPublishBasicAuthenticationEnabled: Boolean, val hostingEnvironmentId: String, val httpsOnly: Boolean, val id: String, val identities: List<GetLinuxWebAppIdentity>, val keyVaultReferenceIdentityId: String, val kind: String, val location: String, val logs: List<GetLinuxWebAppLog>, val name: String, val outboundIpAddressLists: List<String>, val outboundIpAddresses: String, val possibleOutboundIpAddressLists: List<String>, val possibleOutboundIpAddresses: String, val publicNetworkAccessEnabled: Boolean, val resourceGroupName: String, val servicePlanId: String, val siteConfigs: List<GetLinuxWebAppSiteConfig>, val siteCredentials: List<GetLinuxWebAppSiteCredential>, val stickySettings: List<GetLinuxWebAppStickySetting>, val storageAccounts: List<GetLinuxWebAppStorageAccount>, val tags: Map<String, String>, val usage: String, val virtualNetworkBackupRestoreEnabled: Boolean, val virtualNetworkSubnetId: String, val webdeployPublishBasicAuthenticationEnabled: Boolean)

A collection of values returned by getLinuxWebApp.

Constructors

Link copied to clipboard
constructor(appMetadata: Map<String, String>, appSettings: Map<String, String>, authSettings: List<GetLinuxWebAppAuthSetting>, authSettingsV2s: List<GetLinuxWebAppAuthSettingsV2>, availability: String, backups: List<GetLinuxWebAppBackup>, clientAffinityEnabled: Boolean, clientCertificateEnabled: Boolean, clientCertificateExclusionPaths: String, clientCertificateMode: String, connectionStrings: List<GetLinuxWebAppConnectionString>, customDomainVerificationId: String, defaultHostname: String, enabled: Boolean, ftpPublishBasicAuthenticationEnabled: Boolean, hostingEnvironmentId: String, httpsOnly: Boolean, id: String, identities: List<GetLinuxWebAppIdentity>, keyVaultReferenceIdentityId: String, kind: String, location: String, logs: List<GetLinuxWebAppLog>, name: String, outboundIpAddressLists: List<String>, outboundIpAddresses: String, possibleOutboundIpAddressLists: List<String>, possibleOutboundIpAddresses: String, publicNetworkAccessEnabled: Boolean, resourceGroupName: String, servicePlanId: String, siteConfigs: List<GetLinuxWebAppSiteConfig>, siteCredentials: List<GetLinuxWebAppSiteCredential>, stickySettings: List<GetLinuxWebAppStickySetting>, storageAccounts: List<GetLinuxWebAppStorageAccount>, tags: Map<String, String>, usage: String, virtualNetworkBackupRestoreEnabled: Boolean, virtualNetworkSubnetId: String, webdeployPublishBasicAuthenticationEnabled: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An app_metadata block as defined below.

Link copied to clipboard

An app_settings block as defined below.

Link copied to clipboard

An auth_settings block as defined below.

Link copied to clipboard

An auth_settings_v2 block as defined below.

Link copied to clipboard

The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.

Link copied to clipboard

A backup block as defined below.

Link copied to clipboard

Is Client Affinity enabled?

Link copied to clipboard

Are Client Certificates enabled?

Link copied to clipboard

Paths to exclude when using client certificates, separated by ;

Link copied to clipboard

The Client Certificate mode.

Link copied to clipboard

A connection_string block as defined below.

Link copied to clipboard

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

Link copied to clipboard

The default hostname of the Linux Web App.

Link copied to clipboard

Is the Backup enabled?

Link copied to clipboard

Are the default FTP Basic Authentication publishing credentials enabled.

Link copied to clipboard

The ID of the App Service Environment used by App Service.

Link copied to clipboard

Should the Linux Web App require HTTPS connections.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

A identity block as defined below.

Link copied to clipboard

The Kind value for this Linux Web App.

Link copied to clipboard

The Azure Region where the Linux Web App exists.

Link copied to clipboard

A logs block as defined below.

Link copied to clipboard

The name of this Storage Account.

Link copied to clipboard

A comma separated list of outbound IP addresses - such as 52.23.25.3,52.143.43.12.

Link copied to clipboard

A outbound_ip_address_list block as defined below.

Link copied to clipboard

A comma separated list of outbound IP addresses - such as 52.23.25.3,52.143.43.12,52.143.43.17 - not all of which are necessarily in use. Superset of outbound_ip_addresses.

Link copied to clipboard

A possible_outbound_ip_address_list block as defined below.

Link copied to clipboard

Is Public Network Access enabled for this Linux Web App.

Link copied to clipboard
Link copied to clipboard

The ID of the Service Plan that this Linux Web App exists in.

Link copied to clipboard

A site_config block as defined below.

Link copied to clipboard

A site_credential block as defined below.

Link copied to clipboard

A sticky_settings block as defined below.

Link copied to clipboard

A storage_account block as defined below.

Link copied to clipboard

A mapping of tags assigned to the Linux Web App.

Link copied to clipboard

The current usage state. Possible values are Normal and Exceeded.

Link copied to clipboard

Whether backup and restore operations over the linked virtual network are enabled.

Link copied to clipboard

The subnet id which the Linux Web App is vNet Integrated with.

Are the default WebDeploy Basic Authentication publishing credentials enabled.