Cloud.Service.Azure.Function.App
{
"account": "string",
"app_service_plan_id": "string",
"app_settings": {},
"client_affinity_enabled": false,
"connection_string": [
{
"name": "string",
"type": "string",
"value": "string"
}
],
"count": 0,
"default_hostname": "string",
"enabled": false,
"https_only": false,
"identity": [
{
"principal_id": "string",
"tenant_id": "string",
"type": "string"
}
],
"name": "string",
"outbound_ip_addresses": "string",
"region": "string",
"resource_group_name": "string",
"site_config": [
{
"always_on": false,
"use_32_bit_worker_process": false,
"websockets_enabled": false
}
],
"site_credential": [
{
"password": "string",
"username": "string"
}
],
"storage_connection_string": "string",
"tags": {},
"version": "string"
}
(Required) The name of the Microsoft Azure cloud account to use for this resource
(Required) App Service Plan within which to create the Function App. Changing the App Service Plan deletes the existing resource and creates a new one.
Key-value pairs of settings for the web app.
Whether the Function App sends session affinity cookies so that client requests in the same session are routed to the same instance.
Connection string settings.
The number of resource instances to be created.
Hostname associated with the Function App. For example: mysite.azurewebsites.net
Whether the Function App is enabled or disabled.
Whether the Function App can only be accessed via HTTPS. Default is false.
Function App managed service identity settings.
(Required) Function App name. Changing the Function App name deletes the existing resource and creates a new one.
Comma separated list of outbound IP addresses. For example: 52.23.25.3,52.143.43.12
(Required) The Location property for this resource
(Required) Azure resource group in which to create the Function App.
Web app configuration settings.
Site credential settings used to publish to the Function App.
(Required) Connection string of the back-end storage account used by the Function App for content such as a dashboard or logs.
Function App categorization, in case-sensitive key names, or in key-value pairs.
Runtime version associated with the Function App. Default is ~1.