GetFunctionAppResult

data class GetFunctionAppResult(val appServicePlanId: String, val appSettings: Map<String, String>, val clientCertMode: String, val connectionStrings: List<GetFunctionAppConnectionString>, val customDomainVerificationId: String, val defaultHostname: String, val enabled: Boolean, val id: String, val identities: List<GetFunctionAppIdentity>, val location: String, val name: String, val osType: String, val outboundIpAddresses: String, val possibleOutboundIpAddresses: String, val resourceGroupName: String, val siteConfigs: List<GetFunctionAppSiteConfig>, val siteCredentials: List<GetFunctionAppSiteCredential>, val sourceControls: List<GetFunctionAppSourceControl>, val tags: Map<String, String>? = null)

A collection of values returned by getFunctionApp.

Constructors

Link copied to clipboard
constructor(appServicePlanId: String, appSettings: Map<String, String>, clientCertMode: String, connectionStrings: List<GetFunctionAppConnectionString>, customDomainVerificationId: String, defaultHostname: String, enabled: Boolean, id: String, identities: List<GetFunctionAppIdentity>, location: String, name: String, osType: String, outboundIpAddresses: String, possibleOutboundIpAddresses: String, resourceGroupName: String, siteConfigs: List<GetFunctionAppSiteConfig>, siteCredentials: List<GetFunctionAppSiteCredential>, sourceControls: List<GetFunctionAppSourceControl>, tags: Map<String, String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the App Service Plan within which to create this Function App.

Link copied to clipboard

A key-value pair of App Settings.

Link copied to clipboard

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

Link copied to clipboard

An connection_string block as defined below.

Link copied to clipboard

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

Link copied to clipboard

The default hostname associated with the Function App.

Link copied to clipboard

Is the Function App enabled?

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
Link copied to clipboard

The name for this IP Restriction.

Link copied to clipboard

A string indicating the Operating System type for this function app.

Link copied to clipboard

A comma separated list of outbound IP addresses.

Link copied to clipboard

A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of outbound_ip_addresses.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A site_credential block as defined below, which contains the site-level credentials used to publish to this App Service.

Link copied to clipboard

A source_control block as defined below.

Link copied to clipboard
val tags: Map<String, String>? = null