GetWindowsFunctionAppResult

data class GetWindowsFunctionAppResult(val appSettings: Map<String, String>, val authSettings: List<GetWindowsFunctionAppAuthSetting>, val authSettingsV2s: List<GetWindowsFunctionAppAuthSettingsV2>, val backups: List<GetWindowsFunctionAppBackup>, val builtinLoggingEnabled: Boolean, val clientCertificateEnabled: Boolean, val clientCertificateExclusionPaths: String, val clientCertificateMode: String, val connectionStrings: List<GetWindowsFunctionAppConnectionString>, val contentShareForceDisabled: Boolean, val customDomainVerificationId: String, val dailyMemoryTimeQuota: Int, val defaultHostname: String, val enabled: Boolean, val ftpPublishBasicAuthenticationEnabled: Boolean, val functionsExtensionVersion: String, val hostingEnvironmentId: String, val httpsOnly: Boolean, val id: String, val identities: List<GetWindowsFunctionAppIdentity>, val kind: String, val location: String, 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<GetWindowsFunctionAppSiteConfig>, val siteCredentials: List<GetWindowsFunctionAppSiteCredential>, val stickySettings: List<GetWindowsFunctionAppStickySetting>, val storageAccountAccessKey: String, val storageAccountName: String, val storageKeyVaultSecretId: String, val storageUsesManagedIdentity: Boolean, val tags: Map<String, String>, val virtualNetworkBackupRestoreEnabled: Boolean, val virtualNetworkSubnetId: String, val webdeployPublishBasicAuthenticationEnabled: Boolean)

A collection of values returned by getWindowsFunctionApp.

Constructors

Link copied to clipboard
constructor(appSettings: Map<String, String>, authSettings: List<GetWindowsFunctionAppAuthSetting>, authSettingsV2s: List<GetWindowsFunctionAppAuthSettingsV2>, backups: List<GetWindowsFunctionAppBackup>, builtinLoggingEnabled: Boolean, clientCertificateEnabled: Boolean, clientCertificateExclusionPaths: String, clientCertificateMode: String, connectionStrings: List<GetWindowsFunctionAppConnectionString>, contentShareForceDisabled: Boolean, customDomainVerificationId: String, dailyMemoryTimeQuota: Int, defaultHostname: String, enabled: Boolean, ftpPublishBasicAuthenticationEnabled: Boolean, functionsExtensionVersion: String, hostingEnvironmentId: String, httpsOnly: Boolean, id: String, identities: List<GetWindowsFunctionAppIdentity>, kind: String, location: String, name: String, outboundIpAddressLists: List<String>, outboundIpAddresses: String, possibleOutboundIpAddressLists: List<String>, possibleOutboundIpAddresses: String, publicNetworkAccessEnabled: Boolean, resourceGroupName: String, servicePlanId: String, siteConfigs: List<GetWindowsFunctionAppSiteConfig>, siteCredentials: List<GetWindowsFunctionAppSiteCredential>, stickySettings: List<GetWindowsFunctionAppStickySetting>, storageAccountAccessKey: String, storageAccountName: String, storageKeyVaultSecretId: String, storageUsesManagedIdentity: Boolean, tags: Map<String, String>, virtualNetworkBackupRestoreEnabled: Boolean, virtualNetworkSubnetId: String, webdeployPublishBasicAuthenticationEnabled: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A `map of key-value pairs for App Settings and custom values.

Link copied to clipboard

A auth_settings block as defined below.

Link copied to clipboard

A auth_settings_v2 block as defined below.

Link copied to clipboard

A backup block as defined below.

Link copied to clipboard

Is the built-in logging enabled?

Link copied to clipboard

Is the use of Client Certificates enabled?

Link copied to clipboard

Paths to exclude when using client certificates, separated by ;

Link copied to clipboard

The mode of the Function App's client certificates requirement for incoming requests.

Link copied to clipboard

One or more connection_string blocks as defined below.

Link copied to clipboard

Are Content Share Settings disabled?

Link copied to clipboard

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

Link copied to clipboard

The amount of memory in gigabyte-seconds that your application is allowed to consume per day.

Link copied to clipboard

The default hostname of the Windows Function App.

Link copied to clipboard

Is the Backup Job enabled?

Link copied to clipboard

Are the default FTP Basic Authentication publishing credentials enabled.

Link copied to clipboard

The runtime version associated with the Function App.

Link copied to clipboard

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

Link copied to clipboard

Is the Function App only accessible via HTTPS?

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 Windows Function App.

Link copied to clipboard

The Azure Region where the Windows Function App exists.

Link copied to clipboard

The Site Credentials Username used for publishing.

Link copied to clipboard

A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.

Link copied to clipboard

A list of outbound IP addresses. For example ["52&#46;23&#46;25&#46;3", "52&#46;143&#46;43&#46;12"]

Link copied to clipboard

A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.

Link copied to clipboard

A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of outbound_ip_address_list. For example ["52&#46;23&#46;25&#46;3", "52&#46;143&#46;43&#46;12"].

Link copied to clipboard

Is Public Network Access enabled for the Windows Function App.

Link copied to clipboard
Link copied to clipboard

The ID of the App Service Plan.

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

The access key which is used to access the backend storage account for the Function App.

Link copied to clipboard

The backend storage account name which is used by this Function App.

Link copied to clipboard

The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.

Link copied to clipboard

Is the Function App using a Managed Identity to access the storage account?

Link copied to clipboard

A mapping of tags assigned to the Windows Function App.

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 Windows Function App is vNet Integrated with.

Are the default WebDeploy Basic Authentication publishing credentials enabled.