Azure Classic
WindowsFunctionAppSlot
Manages a Windows Function App Slot.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
{
Location = "West Europe",
});
var exampleAccount = new Azure.Storage.Account("exampleAccount", new Azure.Storage.AccountArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
AccountTier = "Standard",
AccountReplicationType = "LRS",
});
var exampleServicePlan = new Azure.AppService.ServicePlan("exampleServicePlan", new Azure.AppService.ServicePlanArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
OsType = "Windows",
SkuName = "Y1",
});
var exampleWindowsFunctionApp = new Azure.AppService.WindowsFunctionApp("exampleWindowsFunctionApp", new Azure.AppService.WindowsFunctionAppArgs
{
ResourceGroupName = exampleResourceGroup.Name,
Location = exampleResourceGroup.Location,
StorageAccountName = exampleAccount.Name,
ServicePlanId = exampleServicePlan.Id,
SiteConfig = ,
});
var exampleWindowsFunctionAppSlot = new Azure.AppService.WindowsFunctionAppSlot("exampleWindowsFunctionAppSlot", new Azure.AppService.WindowsFunctionAppSlotArgs
{
FunctionAppId = exampleWindowsFunctionApp.Id,
StorageAccountName = exampleAccount.Name,
SiteConfig = ,
});
}
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{
Location: pulumi.String("West Europe"),
})
if err != nil {
return err
}
exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{
ResourceGroupName: exampleResourceGroup.Name,
Location: exampleResourceGroup.Location,
AccountTier: pulumi.String("Standard"),
AccountReplicationType: pulumi.String("LRS"),
})
if err != nil {
return err
}
exampleServicePlan, err := appservice.NewServicePlan(ctx, "exampleServicePlan", &appservice.ServicePlanArgs{
ResourceGroupName: exampleResourceGroup.Name,
Location: exampleResourceGroup.Location,
OsType: pulumi.String("Windows"),
SkuName: pulumi.String("Y1"),
})
if err != nil {
return err
}
exampleWindowsFunctionApp, err := appservice.NewWindowsFunctionApp(ctx, "exampleWindowsFunctionApp", &appservice.WindowsFunctionAppArgs{
ResourceGroupName: exampleResourceGroup.Name,
Location: exampleResourceGroup.Location,
StorageAccountName: exampleAccount.Name,
ServicePlanId: exampleServicePlan.ID(),
SiteConfig: nil,
})
if err != nil {
return err
}
_, err = appservice.NewWindowsFunctionAppSlot(ctx, "exampleWindowsFunctionAppSlot", &appservice.WindowsFunctionAppSlotArgs{
FunctionAppId: exampleWindowsFunctionApp.ID(),
StorageAccountName: exampleAccount.Name,
SiteConfig: nil,
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleResourceGroup = new ResourceGroup("exampleResourceGroup", ResourceGroupArgs.builder()
.location("West Europe")
.build());
var exampleAccount = new Account("exampleAccount", AccountArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.location(exampleResourceGroup.location())
.accountTier("Standard")
.accountReplicationType("LRS")
.build());
var exampleServicePlan = new ServicePlan("exampleServicePlan", ServicePlanArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.location(exampleResourceGroup.location())
.osType("Windows")
.skuName("Y1")
.build());
var exampleWindowsFunctionApp = new WindowsFunctionApp("exampleWindowsFunctionApp", WindowsFunctionAppArgs.builder()
.resourceGroupName(exampleResourceGroup.name())
.location(exampleResourceGroup.location())
.storageAccountName(exampleAccount.name())
.servicePlanId(exampleServicePlan.id())
.siteConfig()
.build());
var exampleWindowsFunctionAppSlot = new WindowsFunctionAppSlot("exampleWindowsFunctionAppSlot", WindowsFunctionAppSlotArgs.builder()
.functionAppId(exampleWindowsFunctionApp.id())
.storageAccountName(exampleAccount.name())
.siteConfig()
.build());
}
}
import pulumi
import pulumi_azure as azure
example_resource_group = azure.core.ResourceGroup("exampleResourceGroup", location="West Europe")
example_account = azure.storage.Account("exampleAccount",
resource_group_name=example_resource_group.name,
location=example_resource_group.location,
account_tier="Standard",
account_replication_type="LRS")
example_service_plan = azure.appservice.ServicePlan("exampleServicePlan",
resource_group_name=example_resource_group.name,
location=example_resource_group.location,
os_type="Windows",
sku_name="Y1")
example_windows_function_app = azure.appservice.WindowsFunctionApp("exampleWindowsFunctionApp",
resource_group_name=example_resource_group.name,
location=example_resource_group.location,
storage_account_name=example_account.name,
service_plan_id=example_service_plan.id,
site_config=azure.appservice.WindowsFunctionAppSiteConfigArgs())
example_windows_function_app_slot = azure.appservice.WindowsFunctionAppSlot("exampleWindowsFunctionAppSlot",
function_app_id=example_windows_function_app.id,
storage_account_name=example_account.name,
site_config=azure.appservice.WindowsFunctionAppSlotSiteConfigArgs())
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "West Europe"});
const exampleAccount = new azure.storage.Account("exampleAccount", {
resourceGroupName: exampleResourceGroup.name,
location: exampleResourceGroup.location,
accountTier: "Standard",
accountReplicationType: "LRS",
});
const exampleServicePlan = new azure.appservice.ServicePlan("exampleServicePlan", {
resourceGroupName: exampleResourceGroup.name,
location: exampleResourceGroup.location,
osType: "Windows",
skuName: "Y1",
});
const exampleWindowsFunctionApp = new azure.appservice.WindowsFunctionApp("exampleWindowsFunctionApp", {
resourceGroupName: exampleResourceGroup.name,
location: exampleResourceGroup.location,
storageAccountName: exampleAccount.name,
servicePlanId: exampleServicePlan.id,
siteConfig: {},
});
const exampleWindowsFunctionAppSlot = new azure.appservice.WindowsFunctionAppSlot("exampleWindowsFunctionAppSlot", {
functionAppId: exampleWindowsFunctionApp.id,
storageAccountName: exampleAccount.name,
siteConfig: {},
});
resources:
exampleResourceGroup:
type: azure:core:ResourceGroup
properties:
location: West Europe
exampleAccount:
type: azure:storage:Account
properties:
resourceGroupName: ${exampleResourceGroup.name}
location: ${exampleResourceGroup.location}
accountTier: Standard
accountReplicationType: LRS
exampleServicePlan:
type: azure:appservice:ServicePlan
properties:
resourceGroupName: ${exampleResourceGroup.name}
location: ${exampleResourceGroup.location}
osType: Windows
skuName: Y1
exampleWindowsFunctionApp:
type: azure:appservice:WindowsFunctionApp
properties:
resourceGroupName: ${exampleResourceGroup.name}
location: ${exampleResourceGroup.location}
storageAccountName: ${exampleAccount.name}
servicePlanId: ${exampleServicePlan.id}
siteConfig: {}
exampleWindowsFunctionAppSlot:
type: azure:appservice:WindowsFunctionAppSlot
properties:
functionAppId: ${exampleWindowsFunctionApp.id}
storageAccountName: ${exampleAccount.name}
siteConfig: {}
Create a WindowsFunctionAppSlot Resource
new WindowsFunctionAppSlot(name: string, args: WindowsFunctionAppSlotArgs, opts?: CustomResourceOptions);
@overload
def WindowsFunctionAppSlot(resource_name: str,
opts: Optional[ResourceOptions] = None,
app_settings: Optional[Mapping[str, str]] = None,
auth_settings: Optional[WindowsFunctionAppSlotAuthSettingsArgs] = None,
backup: Optional[WindowsFunctionAppSlotBackupArgs] = None,
builtin_logging_enabled: Optional[bool] = None,
client_certificate_enabled: Optional[bool] = None,
client_certificate_mode: Optional[str] = None,
connection_strings: Optional[Sequence[WindowsFunctionAppSlotConnectionStringArgs]] = None,
content_share_force_disabled: Optional[bool] = None,
daily_memory_time_quota: Optional[int] = None,
enabled: Optional[bool] = None,
function_app_id: Optional[str] = None,
functions_extension_version: Optional[str] = None,
https_only: Optional[bool] = None,
identity: Optional[WindowsFunctionAppSlotIdentityArgs] = None,
key_vault_reference_identity_id: Optional[str] = None,
name: Optional[str] = None,
site_config: Optional[WindowsFunctionAppSlotSiteConfigArgs] = None,
storage_account_access_key: Optional[str] = None,
storage_account_name: Optional[str] = None,
storage_key_vault_secret_id: Optional[str] = None,
storage_uses_managed_identity: Optional[bool] = None,
tags: Optional[Mapping[str, str]] = None)
@overload
def WindowsFunctionAppSlot(resource_name: str,
args: WindowsFunctionAppSlotArgs,
opts: Optional[ResourceOptions] = None)
func NewWindowsFunctionAppSlot(ctx *Context, name string, args WindowsFunctionAppSlotArgs, opts ...ResourceOption) (*WindowsFunctionAppSlot, error)
public WindowsFunctionAppSlot(string name, WindowsFunctionAppSlotArgs args, CustomResourceOptions? opts = null)
public WindowsFunctionAppSlot(String name, WindowsFunctionAppSlotArgs args)
public WindowsFunctionAppSlot(String name, WindowsFunctionAppSlotArgs args, CustomResourceOptions options)
type: azure:appservice:WindowsFunctionAppSlot
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WindowsFunctionAppSlotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WindowsFunctionAppSlotArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WindowsFunctionAppSlotArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WindowsFunctionAppSlotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WindowsFunctionAppSlotArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
WindowsFunctionAppSlot Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The WindowsFunctionAppSlot resource accepts the following input properties:
- Function
App stringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- Site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- App
Settings Dictionary<string, string> A map of key-value pairs for App Settings and custom values.
- Auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- Backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- Builtin
Logging boolEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- Client
Certificate boolEnabled Should the Function App Slot use Client Certificates.
- Client
Certificate stringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- Connection
Strings List<WindowsFunction App Slot Connection String Args> a
connection_string
block as detailed below.- bool
Force disable the content share settings.
- Daily
Memory intTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- Enabled bool
Is the Windows Function App Slot enabled.
- Functions
Extension stringVersion The runtime version associated with the Function App Slot.
- Https
Only bool Can the Function App Slot only be accessed via HTTPS?
- Identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- Key
Vault stringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- Name string
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- Storage
Account stringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- Storage
Account stringName The backend storage account name which will be used by this Function App Slot.
- Storage
Key stringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- Storage
Uses boolManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- Dictionary<string, string>
A mapping of tags which should be assigned to the Windows Function App Slot.
- Function
App stringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- Site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- App
Settings map[string]string A map of key-value pairs for App Settings and custom values.
- Auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- Backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- Builtin
Logging boolEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- Client
Certificate boolEnabled Should the Function App Slot use Client Certificates.
- Client
Certificate stringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- Connection
Strings []WindowsFunction App Slot Connection String Args a
connection_string
block as detailed below.- bool
Force disable the content share settings.
- Daily
Memory intTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- Enabled bool
Is the Windows Function App Slot enabled.
- Functions
Extension stringVersion The runtime version associated with the Function App Slot.
- Https
Only bool Can the Function App Slot only be accessed via HTTPS?
- Identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- Key
Vault stringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- Name string
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- Storage
Account stringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- Storage
Account stringName The backend storage account name which will be used by this Function App Slot.
- Storage
Key stringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- Storage
Uses boolManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- map[string]string
A mapping of tags which should be assigned to the Windows Function App Slot.
- function
App StringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- app
Settings Map<String,String> A map of key-value pairs for App Settings and custom values.
- auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- builtin
Logging BooleanEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client
Certificate BooleanEnabled Should the Function App Slot use Client Certificates.
- client
Certificate StringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection
Strings List<WindowsFunction App Slot Connection String Args> a
connection_string
block as detailed below.- Boolean
Force disable the content share settings.
- daily
Memory IntegerTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- enabled Boolean
Is the Windows Function App Slot enabled.
- functions
Extension StringVersion The runtime version associated with the Function App Slot.
- https
Only Boolean Can the Function App Slot only be accessed via HTTPS?
- identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- key
Vault StringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- name String
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- storage
Account StringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- storage
Account StringName The backend storage account name which will be used by this Function App Slot.
- storage
Key StringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage
Uses BooleanManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- Map<String,String>
A mapping of tags which should be assigned to the Windows Function App Slot.
- function
App stringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- app
Settings {[key: string]: string} A map of key-value pairs for App Settings and custom values.
- auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- builtin
Logging booleanEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client
Certificate booleanEnabled Should the Function App Slot use Client Certificates.
- client
Certificate stringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection
Strings WindowsFunction App Slot Connection String Args[] a
connection_string
block as detailed below.- boolean
Force disable the content share settings.
- daily
Memory numberTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- enabled boolean
Is the Windows Function App Slot enabled.
- functions
Extension stringVersion The runtime version associated with the Function App Slot.
- https
Only boolean Can the Function App Slot only be accessed via HTTPS?
- identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- key
Vault stringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- name string
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- storage
Account stringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- storage
Account stringName The backend storage account name which will be used by this Function App Slot.
- storage
Key stringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage
Uses booleanManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- {[key: string]: string}
A mapping of tags which should be assigned to the Windows Function App Slot.
- function_
app_ strid The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- site_
config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- app_
settings Mapping[str, str] A map of key-value pairs for App Settings and custom values.
- auth_
settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- builtin_
logging_ boolenabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client_
certificate_ boolenabled Should the Function App Slot use Client Certificates.
- client_
certificate_ strmode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection_
strings Sequence[WindowsFunction App Slot Connection String Args] a
connection_string
block as detailed below.- bool
Force disable the content share settings.
- daily_
memory_ inttime_ quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- enabled bool
Is the Windows Function App Slot enabled.
- functions_
extension_ strversion The runtime version associated with the Function App Slot.
- https_
only bool Can the Function App Slot only be accessed via HTTPS?
- identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- key_
vault_ strreference_ identity_ id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- name str
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- storage_
account_ straccess_ key The access key which will be used to access the storage account for the Function App Slot.
- storage_
account_ strname The backend storage account name which will be used by this Function App Slot.
- storage_
key_ strvault_ secret_ id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage_
uses_ boolmanaged_ identity Should the Function App Slot use its Managed Identity to access storage.
- Mapping[str, str]
A mapping of tags which should be assigned to the Windows Function App Slot.
- function
App StringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- site
Config Property Map a
site_config
block as detailed below.- app
Settings Map<String> A map of key-value pairs for App Settings and custom values.
- auth
Settings Property Map an
auth_settings
block as detailed below.- backup Property Map
a
backup
block as detailed below.- builtin
Logging BooleanEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client
Certificate BooleanEnabled Should the Function App Slot use Client Certificates.
- client
Certificate StringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection
Strings List<Property Map> a
connection_string
block as detailed below.- Boolean
Force disable the content share settings.
- daily
Memory NumberTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- enabled Boolean
Is the Windows Function App Slot enabled.
- functions
Extension StringVersion The runtime version associated with the Function App Slot.
- https
Only Boolean Can the Function App Slot only be accessed via HTTPS?
- identity Property Map
an
identity
block as detailed below.- key
Vault StringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- name String
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- storage
Account StringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- storage
Account StringName The backend storage account name which will be used by this Function App Slot.
- storage
Key StringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage
Uses BooleanManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- Map<String>
A mapping of tags which should be assigned to the Windows Function App Slot.
Outputs
All input properties are implicitly available as output properties. Additionally, the WindowsFunctionAppSlot resource produces the following output properties:
- Custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Default
Hostname string The default hostname of the Windows Function App Slot.
- Id string
The provider-assigned unique ID for this managed resource.
- Kind string
The Kind value for this Windows Function App Slot.
- Outbound
Ip List<string>Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- Possible
Outbound List<string>Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- Possible
Outbound stringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- Site
Credentials List<WindowsFunction App Slot Site Credential> A
site_credential
block as defined below.
- Custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Default
Hostname string The default hostname of the Windows Function App Slot.
- Id string
The provider-assigned unique ID for this managed resource.
- Kind string
The Kind value for this Windows Function App Slot.
- Outbound
Ip []stringAddress Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- Possible
Outbound []stringIp Address Lists 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.23.25.3", "52.143.43.12"]
.- Possible
Outbound stringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- Site
Credentials []WindowsFunction App Slot Site Credential A
site_credential
block as defined below.
- custom
Domain StringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname String The default hostname of the Windows Function App Slot.
- id String
The provider-assigned unique ID for this managed resource.
- kind String
The Kind value for this Windows Function App Slot.
- outbound
Ip List<String>Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound
Ip StringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible
Outbound List<String>Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- possible
Outbound StringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site
Credentials List<WindowsFunction App Slot Site Credential> A
site_credential
block as defined below.
- custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname string The default hostname of the Windows Function App Slot.
- id string
The provider-assigned unique ID for this managed resource.
- kind string
The Kind value for this Windows Function App Slot.
- outbound
Ip string[]Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound
Ip stringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible
Outbound string[]Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- possible
Outbound stringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site
Credentials WindowsFunction App Slot Site Credential[] A
site_credential
block as defined below.
- custom_
domain_ strverification_ id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default_
hostname str The default hostname of the Windows Function App Slot.
- id str
The provider-assigned unique ID for this managed resource.
- kind str
The Kind value for this Windows Function App Slot.
- outbound_
ip_ Sequence[str]address_ lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound_
ip_ straddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible_
outbound_ Sequence[str]ip_ address_ lists 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.23.25.3", "52.143.43.12"]
.- possible_
outbound_ strip_ addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site_
credentials Sequence[WindowsFunction App Slot Site Credential] A
site_credential
block as defined below.
- custom
Domain StringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname String The default hostname of the Windows Function App Slot.
- id String
The provider-assigned unique ID for this managed resource.
- kind String
The Kind value for this Windows Function App Slot.
- outbound
Ip List<String>Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound
Ip StringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible
Outbound List<String>Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- possible
Outbound StringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site
Credentials List<Property Map> A
site_credential
block as defined below.
Look up an Existing WindowsFunctionAppSlot Resource
Get an existing WindowsFunctionAppSlot resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WindowsFunctionAppSlotState, opts?: CustomResourceOptions): WindowsFunctionAppSlot
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
app_settings: Optional[Mapping[str, str]] = None,
auth_settings: Optional[WindowsFunctionAppSlotAuthSettingsArgs] = None,
backup: Optional[WindowsFunctionAppSlotBackupArgs] = None,
builtin_logging_enabled: Optional[bool] = None,
client_certificate_enabled: Optional[bool] = None,
client_certificate_mode: Optional[str] = None,
connection_strings: Optional[Sequence[WindowsFunctionAppSlotConnectionStringArgs]] = None,
content_share_force_disabled: Optional[bool] = None,
custom_domain_verification_id: Optional[str] = None,
daily_memory_time_quota: Optional[int] = None,
default_hostname: Optional[str] = None,
enabled: Optional[bool] = None,
function_app_id: Optional[str] = None,
functions_extension_version: Optional[str] = None,
https_only: Optional[bool] = None,
identity: Optional[WindowsFunctionAppSlotIdentityArgs] = None,
key_vault_reference_identity_id: Optional[str] = None,
kind: Optional[str] = None,
name: Optional[str] = None,
outbound_ip_address_lists: Optional[Sequence[str]] = None,
outbound_ip_addresses: Optional[str] = None,
possible_outbound_ip_address_lists: Optional[Sequence[str]] = None,
possible_outbound_ip_addresses: Optional[str] = None,
site_config: Optional[WindowsFunctionAppSlotSiteConfigArgs] = None,
site_credentials: Optional[Sequence[WindowsFunctionAppSlotSiteCredentialArgs]] = None,
storage_account_access_key: Optional[str] = None,
storage_account_name: Optional[str] = None,
storage_key_vault_secret_id: Optional[str] = None,
storage_uses_managed_identity: Optional[bool] = None,
tags: Optional[Mapping[str, str]] = None) -> WindowsFunctionAppSlot
func GetWindowsFunctionAppSlot(ctx *Context, name string, id IDInput, state *WindowsFunctionAppSlotState, opts ...ResourceOption) (*WindowsFunctionAppSlot, error)
public static WindowsFunctionAppSlot Get(string name, Input<string> id, WindowsFunctionAppSlotState? state, CustomResourceOptions? opts = null)
public static WindowsFunctionAppSlot get(String name, Output<String> id, WindowsFunctionAppSlotState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- App
Settings Dictionary<string, string> A map of key-value pairs for App Settings and custom values.
- Auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- Backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- Builtin
Logging boolEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- Client
Certificate boolEnabled Should the Function App Slot use Client Certificates.
- Client
Certificate stringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- Connection
Strings List<WindowsFunction App Slot Connection String Args> a
connection_string
block as detailed below.- bool
Force disable the content share settings.
- Custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Daily
Memory intTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- Default
Hostname string The default hostname of the Windows Function App Slot.
- Enabled bool
Is the Windows Function App Slot enabled.
- Function
App stringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- Functions
Extension stringVersion The runtime version associated with the Function App Slot.
- Https
Only bool Can the Function App Slot only be accessed via HTTPS?
- Identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- Key
Vault stringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- Kind string
The Kind value for this Windows Function App Slot.
- Name string
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- Outbound
Ip List<string>Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- Possible
Outbound List<string>Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- Possible
Outbound stringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- Site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- Site
Credentials List<WindowsFunction App Slot Site Credential Args> A
site_credential
block as defined below.- Storage
Account stringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- Storage
Account stringName The backend storage account name which will be used by this Function App Slot.
- Storage
Key stringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- Storage
Uses boolManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- Dictionary<string, string>
A mapping of tags which should be assigned to the Windows Function App Slot.
- App
Settings map[string]string A map of key-value pairs for App Settings and custom values.
- Auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- Backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- Builtin
Logging boolEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- Client
Certificate boolEnabled Should the Function App Slot use Client Certificates.
- Client
Certificate stringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- Connection
Strings []WindowsFunction App Slot Connection String Args a
connection_string
block as detailed below.- bool
Force disable the content share settings.
- Custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Daily
Memory intTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- Default
Hostname string The default hostname of the Windows Function App Slot.
- Enabled bool
Is the Windows Function App Slot enabled.
- Function
App stringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- Functions
Extension stringVersion The runtime version associated with the Function App Slot.
- Https
Only bool Can the Function App Slot only be accessed via HTTPS?
- Identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- Key
Vault stringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- Kind string
The Kind value for this Windows Function App Slot.
- Name string
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- Outbound
Ip []stringAddress Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- Possible
Outbound []stringIp Address Lists 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.23.25.3", "52.143.43.12"]
.- Possible
Outbound stringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- Site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- Site
Credentials []WindowsFunction App Slot Site Credential Args A
site_credential
block as defined below.- Storage
Account stringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- Storage
Account stringName The backend storage account name which will be used by this Function App Slot.
- Storage
Key stringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- Storage
Uses boolManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- map[string]string
A mapping of tags which should be assigned to the Windows Function App Slot.
- app
Settings Map<String,String> A map of key-value pairs for App Settings and custom values.
- auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- builtin
Logging BooleanEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client
Certificate BooleanEnabled Should the Function App Slot use Client Certificates.
- client
Certificate StringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection
Strings List<WindowsFunction App Slot Connection String Args> a
connection_string
block as detailed below.- Boolean
Force disable the content share settings.
- custom
Domain StringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily
Memory IntegerTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- default
Hostname String The default hostname of the Windows Function App Slot.
- enabled Boolean
Is the Windows Function App Slot enabled.
- function
App StringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- functions
Extension StringVersion The runtime version associated with the Function App Slot.
- https
Only Boolean Can the Function App Slot only be accessed via HTTPS?
- identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- key
Vault StringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- kind String
The Kind value for this Windows Function App Slot.
- name String
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- outbound
Ip List<String>Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound
Ip StringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible
Outbound List<String>Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- possible
Outbound StringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- site
Credentials List<WindowsFunction App Slot Site Credential Args> A
site_credential
block as defined below.- storage
Account StringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- storage
Account StringName The backend storage account name which will be used by this Function App Slot.
- storage
Key StringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage
Uses BooleanManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- Map<String,String>
A mapping of tags which should be assigned to the Windows Function App Slot.
- app
Settings {[key: string]: string} A map of key-value pairs for App Settings and custom values.
- auth
Settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- builtin
Logging booleanEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client
Certificate booleanEnabled Should the Function App Slot use Client Certificates.
- client
Certificate stringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection
Strings WindowsFunction App Slot Connection String Args[] a
connection_string
block as detailed below.- boolean
Force disable the content share settings.
- custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily
Memory numberTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- default
Hostname string The default hostname of the Windows Function App Slot.
- enabled boolean
Is the Windows Function App Slot enabled.
- function
App stringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- functions
Extension stringVersion The runtime version associated with the Function App Slot.
- https
Only boolean Can the Function App Slot only be accessed via HTTPS?
- identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- key
Vault stringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- kind string
The Kind value for this Windows Function App Slot.
- name string
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- outbound
Ip string[]Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound
Ip stringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible
Outbound string[]Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- possible
Outbound stringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site
Config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- site
Credentials WindowsFunction App Slot Site Credential Args[] A
site_credential
block as defined below.- storage
Account stringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- storage
Account stringName The backend storage account name which will be used by this Function App Slot.
- storage
Key stringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage
Uses booleanManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- {[key: string]: string}
A mapping of tags which should be assigned to the Windows Function App Slot.
- app_
settings Mapping[str, str] A map of key-value pairs for App Settings and custom values.
- auth_
settings WindowsFunction App Slot Auth Settings Args an
auth_settings
block as detailed below.- backup
Windows
Function App Slot Backup Args a
backup
block as detailed below.- builtin_
logging_ boolenabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client_
certificate_ boolenabled Should the Function App Slot use Client Certificates.
- client_
certificate_ strmode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection_
strings Sequence[WindowsFunction App Slot Connection String Args] a
connection_string
block as detailed below.- bool
Force disable the content share settings.
- custom_
domain_ strverification_ id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily_
memory_ inttime_ quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- default_
hostname str The default hostname of the Windows Function App Slot.
- enabled bool
Is the Windows Function App Slot enabled.
- function_
app_ strid The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- functions_
extension_ strversion The runtime version associated with the Function App Slot.
- https_
only bool Can the Function App Slot only be accessed via HTTPS?
- identity
Windows
Function App Slot Identity Args an
identity
block as detailed below.- key_
vault_ strreference_ identity_ id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- kind str
The Kind value for this Windows Function App Slot.
- name str
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- outbound_
ip_ Sequence[str]address_ lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound_
ip_ straddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible_
outbound_ Sequence[str]ip_ address_ lists 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.23.25.3", "52.143.43.12"]
.- possible_
outbound_ strip_ addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site_
config WindowsFunction App Slot Site Config Args a
site_config
block as detailed below.- site_
credentials Sequence[WindowsFunction App Slot Site Credential Args] A
site_credential
block as defined below.- storage_
account_ straccess_ key The access key which will be used to access the storage account for the Function App Slot.
- storage_
account_ strname The backend storage account name which will be used by this Function App Slot.
- storage_
key_ strvault_ secret_ id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage_
uses_ boolmanaged_ identity Should the Function App Slot use its Managed Identity to access storage.
- Mapping[str, str]
A mapping of tags which should be assigned to the Windows Function App Slot.
- app
Settings Map<String> A map of key-value pairs for App Settings and custom values.
- auth
Settings Property Map an
auth_settings
block as detailed below.- backup Property Map
a
backup
block as detailed below.- builtin
Logging BooleanEnabled Should built-in logging be enabled. Configures
AzureWebJobsDashboard
app setting based on the configured storage setting.- client
Certificate BooleanEnabled Should the Function App Slot use Client Certificates.
- client
Certificate StringMode The mode of the Function App Slot's client certificates requirement for incoming requests. Possible values are
Required
,Optional
, andOptionalInteractiveUser
.- connection
Strings List<Property Map> a
connection_string
block as detailed below.- Boolean
Force disable the content share settings.
- custom
Domain StringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily
Memory NumberTime Quota The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps in Consumption Plans.
- default
Hostname String The default hostname of the Windows Function App Slot.
- enabled Boolean
Is the Windows Function App Slot enabled.
- function
App StringId The name of the Windows Function App this Slot is a member of. Changing this forces a new resource to be created.
- functions
Extension StringVersion The runtime version associated with the Function App Slot.
- https
Only Boolean Can the Function App Slot only be accessed via HTTPS?
- identity Property Map
an
identity
block as detailed below.- key
Vault StringReference Identity Id The User Assigned Identity ID used for accessing KeyVault secrets. The identity must be assigned to the application in the
identity
block. For more information see - Access vaults with a user-assigned identity- kind String
The Kind value for this Windows Function App Slot.
- name String
Specifies the name of the Windows Function App Slot. Changing this forces a new resource to be created.
- outbound
Ip List<String>Address Lists A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"]
.- outbound
Ip StringAddresses A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12
.- possible
Outbound List<String>Ip Address Lists 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.23.25.3", "52.143.43.12"]
.- possible
Outbound StringIp Addresses 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 ofoutbound_ip_addresses
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- site
Config Property Map a
site_config
block as detailed below.- site
Credentials List<Property Map> A
site_credential
block as defined below.- storage
Account StringAccess Key The access key which will be used to access the storage account for the Function App Slot.
- storage
Account StringName The backend storage account name which will be used by this Function App Slot.
- storage
Key StringVault Secret Id The Key Vault Secret ID, optionally including version, that contains the Connection String to connect to the storage account for this Function App Slot.
- storage
Uses BooleanManaged Identity Should the Function App Slot use its Managed Identity to access storage.
- Map<String>
A mapping of tags which should be assigned to the Windows Function App Slot.
Supporting Types
WindowsFunctionAppSlotAuthSettings
- Enabled bool
Should the Authentication / Authorization feature be enabled?
- Active
Directory WindowsFunction App Slot Auth Settings Active Directory an
active_directory
block as detailed below.- Additional
Login Dictionary<string, string>Parameters Specifies a map of login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- Allowed
External List<string>Redirect Urls an
allowed_external_redirect_urls
block as detailed below.- Default
Provider string The default authentication provider to use when multiple providers are configured. Possible values include:
AzureActiveDirectory
,Facebook
,Google
,MicrosoftAccount
,Twitter
,Github
.- Facebook
Windows
Function App Slot Auth Settings Facebook a
facebook
block as detailed below.- Github
Windows
Function App Slot Auth Settings Github a
github
block as detailed below.- Google
Windows
Function App Slot Auth Settings Google a
google
block as detailed below.- Issuer string
The OpenID Connect Issuer URI that represents the entity which issues access tokens.
- Microsoft
Windows
Function App Slot Auth Settings Microsoft a
microsoft
block as detailed below.- Runtime
Version string The RuntimeVersion of the Authentication / Authorization feature in use.
- Token
Refresh doubleExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to
72
hours.- Token
Store boolEnabled Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to
false
.- Twitter
Windows
Function App Slot Auth Settings Twitter a
twitter
block as detailed below.- Unauthenticated
Client stringAction The action to take when an unauthenticated client attempts to access the app. Possible values include:
RedirectToLoginPage
,AllowAnonymous
.
- Enabled bool
Should the Authentication / Authorization feature be enabled?
- Active
Directory WindowsFunction App Slot Auth Settings Active Directory an
active_directory
block as detailed below.- Additional
Login map[string]stringParameters Specifies a map of login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- Allowed
External []stringRedirect Urls an
allowed_external_redirect_urls
block as detailed below.- Default
Provider string The default authentication provider to use when multiple providers are configured. Possible values include:
AzureActiveDirectory
,Facebook
,Google
,MicrosoftAccount
,Twitter
,Github
.- Facebook
Windows
Function App Slot Auth Settings Facebook a
facebook
block as detailed below.- Github
Windows
Function App Slot Auth Settings Github a
github
block as detailed below.- Google
Windows
Function App Slot Auth Settings Google a
google
block as detailed below.- Issuer string
The OpenID Connect Issuer URI that represents the entity which issues access tokens.
- Microsoft
Windows
Function App Slot Auth Settings Microsoft a
microsoft
block as detailed below.- Runtime
Version string The RuntimeVersion of the Authentication / Authorization feature in use.
- Token
Refresh float64Extension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to
72
hours.- Token
Store boolEnabled Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to
false
.- Twitter
Windows
Function App Slot Auth Settings Twitter a
twitter
block as detailed below.- Unauthenticated
Client stringAction The action to take when an unauthenticated client attempts to access the app. Possible values include:
RedirectToLoginPage
,AllowAnonymous
.
- enabled Boolean
Should the Authentication / Authorization feature be enabled?
- active
Directory WindowsFunction App Slot Auth Settings Active Directory an
active_directory
block as detailed below.- additional
Login Map<String,String>Parameters Specifies a map of login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowed
External List<String>Redirect Urls an
allowed_external_redirect_urls
block as detailed below.- default
Provider String The default authentication provider to use when multiple providers are configured. Possible values include:
AzureActiveDirectory
,Facebook
,Google
,MicrosoftAccount
,Twitter
,Github
.- facebook
Windows
Function App Slot Auth Settings Facebook a
facebook
block as detailed below.- github
Windows
Function App Slot Auth Settings Github a
github
block as detailed below.- google
Windows
Function App Slot Auth Settings Google a
google
block as detailed below.- issuer String
The OpenID Connect Issuer URI that represents the entity which issues access tokens.
- microsoft
Windows
Function App Slot Auth Settings Microsoft a
microsoft
block as detailed below.- runtime
Version String The RuntimeVersion of the Authentication / Authorization feature in use.
- token
Refresh DoubleExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to
72
hours.- token
Store BooleanEnabled Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to
false
.- twitter
Windows
Function App Slot Auth Settings Twitter a
twitter
block as detailed below.- unauthenticated
Client StringAction The action to take when an unauthenticated client attempts to access the app. Possible values include:
RedirectToLoginPage
,AllowAnonymous
.
- enabled boolean
Should the Authentication / Authorization feature be enabled?
- active
Directory WindowsFunction App Slot Auth Settings Active Directory an
active_directory
block as detailed below.- additional
Login {[key: string]: string}Parameters Specifies a map of login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowed
External string[]Redirect Urls an
allowed_external_redirect_urls
block as detailed below.- default
Provider string The default authentication provider to use when multiple providers are configured. Possible values include:
AzureActiveDirectory
,Facebook
,Google
,MicrosoftAccount
,Twitter
,Github
.- facebook
Windows
Function App Slot Auth Settings Facebook a
facebook
block as detailed below.- github
Windows
Function App Slot Auth Settings Github a
github
block as detailed below.- google
Windows
Function App Slot Auth Settings Google a
google
block as detailed below.- issuer string
The OpenID Connect Issuer URI that represents the entity which issues access tokens.
- microsoft
Windows
Function App Slot Auth Settings Microsoft a
microsoft
block as detailed below.- runtime
Version string The RuntimeVersion of the Authentication / Authorization feature in use.
- token
Refresh numberExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to
72
hours.- token
Store booleanEnabled Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to
false
.- twitter
Windows
Function App Slot Auth Settings Twitter a
twitter
block as detailed below.- unauthenticated
Client stringAction The action to take when an unauthenticated client attempts to access the app. Possible values include:
RedirectToLoginPage
,AllowAnonymous
.
- enabled bool
Should the Authentication / Authorization feature be enabled?
- active_
directory WindowsFunction App Slot Auth Settings Active Directory an
active_directory
block as detailed below.- additional_
login_ Mapping[str, str]parameters Specifies a map of login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowed_
external_ Sequence[str]redirect_ urls an
allowed_external_redirect_urls
block as detailed below.- default_
provider str The default authentication provider to use when multiple providers are configured. Possible values include:
AzureActiveDirectory
,Facebook
,Google
,MicrosoftAccount
,Twitter
,Github
.- facebook
Windows
Function App Slot Auth Settings Facebook a
facebook
block as detailed below.- github
Windows
Function App Slot Auth Settings Github a
github
block as detailed below.- google
Windows
Function App Slot Auth Settings Google a
google
block as detailed below.- issuer str
The OpenID Connect Issuer URI that represents the entity which issues access tokens.
- microsoft
Windows
Function App Slot Auth Settings Microsoft a
microsoft
block as detailed below.- runtime_
version str The RuntimeVersion of the Authentication / Authorization feature in use.
- token_
refresh_ floatextension_ hours The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to
72
hours.- token_
store_ boolenabled Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to
false
.- twitter
Windows
Function App Slot Auth Settings Twitter a
twitter
block as detailed below.- unauthenticated_
client_ straction The action to take when an unauthenticated client attempts to access the app. Possible values include:
RedirectToLoginPage
,AllowAnonymous
.
- enabled Boolean
Should the Authentication / Authorization feature be enabled?
- active
Directory Property Map an
active_directory
block as detailed below.- additional
Login Map<String>Parameters Specifies a map of login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowed
External List<String>Redirect Urls an
allowed_external_redirect_urls
block as detailed below.- default
Provider String The default authentication provider to use when multiple providers are configured. Possible values include:
AzureActiveDirectory
,Facebook
,Google
,MicrosoftAccount
,Twitter
,Github
.- facebook Property Map
a
facebook
block as detailed below.- github Property Map
a
github
block as detailed below.- google Property Map
a
google
block as detailed below.- issuer String
The OpenID Connect Issuer URI that represents the entity which issues access tokens.
- microsoft Property Map
a
microsoft
block as detailed below.- runtime
Version String The RuntimeVersion of the Authentication / Authorization feature in use.
- token
Refresh NumberExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to
72
hours.- token
Store BooleanEnabled Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to
false
.- twitter Property Map
a
twitter
block as detailed below.- unauthenticated
Client StringAction The action to take when an unauthenticated client attempts to access the app. Possible values include:
RedirectToLoginPage
,AllowAnonymous
.
WindowsFunctionAppSlotAuthSettingsActiveDirectory
- Client
Id string The ID of the Client to use to authenticate with Azure Active Directory.
- Allowed
Audiences List<string> an
allowed_audiences
block as detailed below.- Client
Secret string The Client Secret for the Client ID. Cannot be used with
client_secret_setting_name
.- Client
Secret stringSetting Name The App Setting name that contains the client secret of the Client. Cannot be used with
client_secret
.
- Client
Id string The ID of the Client to use to authenticate with Azure Active Directory.
- Allowed
Audiences []string an
allowed_audiences
block as detailed below.- Client
Secret string The Client Secret for the Client ID. Cannot be used with
client_secret_setting_name
.- Client
Secret stringSetting Name The App Setting name that contains the client secret of the Client. Cannot be used with
client_secret
.
- client
Id String The ID of the Client to use to authenticate with Azure Active Directory.
- allowed
Audiences List<String> an
allowed_audiences
block as detailed below.- client
Secret String The Client Secret for the Client ID. Cannot be used with
client_secret_setting_name
.- client
Secret StringSetting Name The App Setting name that contains the client secret of the Client. Cannot be used with
client_secret
.
- client
Id string The ID of the Client to use to authenticate with Azure Active Directory.
- allowed
Audiences string[] an
allowed_audiences
block as detailed below.- client
Secret string The Client Secret for the Client ID. Cannot be used with
client_secret_setting_name
.- client
Secret stringSetting Name The App Setting name that contains the client secret of the Client. Cannot be used with
client_secret
.
- client_
id str The ID of the Client to use to authenticate with Azure Active Directory.
- allowed_
audiences Sequence[str] an
allowed_audiences
block as detailed below.- client_
secret str The Client Secret for the Client ID. Cannot be used with
client_secret_setting_name
.- client_
secret_ strsetting_ name The App Setting name that contains the client secret of the Client. Cannot be used with
client_secret
.
- client
Id String The ID of the Client to use to authenticate with Azure Active Directory.
- allowed
Audiences List<String> an
allowed_audiences
block as detailed below.- client
Secret String The Client Secret for the Client ID. Cannot be used with
client_secret_setting_name
.- client
Secret StringSetting Name The App Setting name that contains the client secret of the Client. Cannot be used with
client_secret
.
WindowsFunctionAppSlotAuthSettingsFacebook
- App
Id string The App ID of the Facebook app used for login.
- App
Secret string The App Secret of the Facebook app used for Facebook login. Cannot be specified with
app_secret_setting_name
.- App
Secret stringSetting Name The app setting name that contains the
app_secret
value used for Facebook login. Cannot be specified withapp_secret
.- Oauth
Scopes List<string> an
oauth_scopes
block as detailed below.
- App
Id string The App ID of the Facebook app used for login.
- App
Secret string The App Secret of the Facebook app used for Facebook login. Cannot be specified with
app_secret_setting_name
.- App
Secret stringSetting Name The app setting name that contains the
app_secret
value used for Facebook login. Cannot be specified withapp_secret
.- Oauth
Scopes []string an
oauth_scopes
block as detailed below.
- app
Id String The App ID of the Facebook app used for login.
- app
Secret String The App Secret of the Facebook app used for Facebook login. Cannot be specified with
app_secret_setting_name
.- app
Secret StringSetting Name The app setting name that contains the
app_secret
value used for Facebook login. Cannot be specified withapp_secret
.- oauth
Scopes List<String> an
oauth_scopes
block as detailed below.
- app
Id string The App ID of the Facebook app used for login.
- app
Secret string The App Secret of the Facebook app used for Facebook login. Cannot be specified with
app_secret_setting_name
.- app
Secret stringSetting Name The app setting name that contains the
app_secret
value used for Facebook login. Cannot be specified withapp_secret
.- oauth
Scopes string[] an
oauth_scopes
block as detailed below.
- app_
id str The App ID of the Facebook app used for login.
- app_
secret str The App Secret of the Facebook app used for Facebook login. Cannot be specified with
app_secret_setting_name
.- app_
secret_ strsetting_ name The app setting name that contains the
app_secret
value used for Facebook login. Cannot be specified withapp_secret
.- oauth_
scopes Sequence[str] an
oauth_scopes
block as detailed below.
- app
Id String The App ID of the Facebook app used for login.
- app
Secret String The App Secret of the Facebook app used for Facebook login. Cannot be specified with
app_secret_setting_name
.- app
Secret StringSetting Name The app setting name that contains the
app_secret
value used for Facebook login. Cannot be specified withapp_secret
.- oauth
Scopes List<String> an
oauth_scopes
block as detailed below.
WindowsFunctionAppSlotAuthSettingsGithub
- Client
Id string The ID of the GitHub app used for login.
- Client
Secret string The Client Secret of the GitHub app used for GitHub login. Cannot be specified with
client_secret_setting_name
.- Client
Secret stringSetting Name The app setting name that contains the
client_secret
value used for GitHub login. Cannot be specified withclient_secret
.- Oauth
Scopes List<string> an
oauth_scopes
block as detailed below.
- Client
Id string The ID of the GitHub app used for login.
- Client
Secret string The Client Secret of the GitHub app used for GitHub login. Cannot be specified with
client_secret_setting_name
.- Client
Secret stringSetting Name The app setting name that contains the
client_secret
value used for GitHub login. Cannot be specified withclient_secret
.- Oauth
Scopes []string an
oauth_scopes
block as detailed below.
- client
Id String The ID of the GitHub app used for login.
- client
Secret String The Client Secret of the GitHub app used for GitHub login. Cannot be specified with
client_secret_setting_name
.- client
Secret StringSetting Name The app setting name that contains the
client_secret
value used for GitHub login. Cannot be specified withclient_secret
.- oauth
Scopes List<String> an
oauth_scopes
block as detailed below.
- client
Id string The ID of the GitHub app used for login.
- client
Secret string The Client Secret of the GitHub app used for GitHub login. Cannot be specified with
client_secret_setting_name
.- client
Secret stringSetting Name The app setting name that contains the
client_secret
value used for GitHub login. Cannot be specified withclient_secret
.- oauth
Scopes string[] an
oauth_scopes
block as detailed below.
- client_
id str The ID of the GitHub app used for login.
- client_
secret str The Client Secret of the GitHub app used for GitHub login. Cannot be specified with
client_secret_setting_name
.- client_
secret_ strsetting_ name The app setting name that contains the
client_secret
value used for GitHub login. Cannot be specified withclient_secret
.- oauth_
scopes Sequence[str] an
oauth_scopes
block as detailed below.
- client
Id String The ID of the GitHub app used for login.
- client
Secret String The Client Secret of the GitHub app used for GitHub login. Cannot be specified with
client_secret_setting_name
.- client
Secret StringSetting Name The app setting name that contains the
client_secret
value used for GitHub login. Cannot be specified withclient_secret
.- oauth
Scopes List<String> an
oauth_scopes
block as detailed below.
WindowsFunctionAppSlotAuthSettingsGoogle
- Client
Id string The OpenID Connect Client ID for the Google web application.
- Client
Secret string The client secret associated with the Google web application. Cannot be specified with
client_secret_setting_name
.- Client
Secret stringSetting Name The app setting name that contains the
client_secret
value used for Google login. Cannot be specified withclient_secret
.- Oauth
Scopes List<string> an
oauth_scopes
block as detailed below.
- Client
Id string The OpenID Connect Client ID for the Google web application.
- Client
Secret string The client secret associated with the Google web application. Cannot be specified with
client_secret_setting_name
.- Client
Secret stringSetting Name The app setting name that contains the
client_secret
value used for Google login. Cannot be specified withclient_secret
.- Oauth
Scopes []string an
oauth_scopes
block as detailed below.
- client
Id String The OpenID Connect Client ID for the Google web application.
- client
Secret String The client secret associated with the Google web application. Cannot be specified with
client_secret_setting_name
.- client
Secret StringSetting Name The app setting name that contains the
client_secret
value used for Google login. Cannot be specified withclient_secret
.- oauth
Scopes List<String> an
oauth_scopes
block as detailed below.
- client
Id string The OpenID Connect Client ID for the Google web application.
- client
Secret string The client secret associated with the Google web application. Cannot be specified with
client_secret_setting_name
.- client
Secret stringSetting Name The app setting name that contains the
client_secret
value used for Google login. Cannot be specified withclient_secret
.- oauth
Scopes string[] an
oauth_scopes
block as detailed below.
- client_
id str The OpenID Connect Client ID for the Google web application.
- client_
secret str The client secret associated with the Google web application. Cannot be specified with
client_secret_setting_name
.- client_
secret_ strsetting_ name The app setting name that contains the
client_secret
value used for Google login. Cannot be specified withclient_secret
.- oauth_
scopes Sequence[str] an
oauth_scopes
block as detailed below.
- client
Id String The OpenID Connect Client ID for the Google web application.
- client
Secret String The client secret associated with the Google web application. Cannot be specified with
client_secret_setting_name
.- client
Secret StringSetting Name The app setting name that contains the
client_secret
value used for Google login. Cannot be specified withclient_secret
.- oauth
Scopes List<String> an
oauth_scopes
block as detailed below.
WindowsFunctionAppSlotAuthSettingsMicrosoft
- Client
Id string The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret_setting_name
.- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret
.- Oauth
Scopes List<string> Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified,
wl.basic
is used as the default scope.
- Client
Id string The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret_setting_name
.- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret
.- Oauth
Scopes []string Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified,
wl.basic
is used as the default scope.
- client
Id String The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret_setting_name
.- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret
.- oauth
Scopes List<String> Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified,
wl.basic
is used as the default scope.
- client
Id string The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret string The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret_setting_name
.- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret
.- oauth
Scopes string[] Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified,
wl.basic
is used as the default scope.
- client_
id str The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret str The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret_setting_name
.- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret
.- oauth_
scopes Sequence[str] Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified,
wl.basic
is used as the default scope.
- client
Id String The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret_setting_name
.- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with
client_secret
.- oauth
Scopes List<String> Specifies a list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified,
wl.basic
is used as the default scope.
WindowsFunctionAppSlotAuthSettingsTwitter
- Consumer
Key string The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret string The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret_setting_name
.- Consumer
Secret stringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret
.
- Consumer
Key string The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret string The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret_setting_name
.- Consumer
Secret stringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret
.
- consumer
Key String The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret String The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret_setting_name
.- consumer
Secret StringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret
.
- consumer
Key string The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret string The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret_setting_name
.- consumer
Secret stringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret
.
- consumer_
key str The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_
secret str The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret_setting_name
.- consumer_
secret_ strsetting_ name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret
.
- consumer
Key String The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret String The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret_setting_name
.- consumer
Secret StringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with
consumer_secret
.
WindowsFunctionAppSlotBackup
- Name string
The name which should be used for this Backup.
- Schedule
Windows
Function App Slot Backup Schedule a
schedule
block as detailed below.- Storage
Account stringUrl The SAS URL to the container.
- Enabled bool
Should this backup job be enabled?
- Name string
The name which should be used for this Backup.
- Schedule
Windows
Function App Slot Backup Schedule a
schedule
block as detailed below.- Storage
Account stringUrl The SAS URL to the container.
- Enabled bool
Should this backup job be enabled?
- name String
The name which should be used for this Backup.
- schedule
Windows
Function App Slot Backup Schedule a
schedule
block as detailed below.- storage
Account StringUrl The SAS URL to the container.
- enabled Boolean
Should this backup job be enabled?
- name string
The name which should be used for this Backup.
- schedule
Windows
Function App Slot Backup Schedule a
schedule
block as detailed below.- storage
Account stringUrl The SAS URL to the container.
- enabled boolean
Should this backup job be enabled?
- name str
The name which should be used for this Backup.
- schedule
Windows
Function App Slot Backup Schedule a
schedule
block as detailed below.- storage_
account_ strurl The SAS URL to the container.
- enabled bool
Should this backup job be enabled?
- name String
The name which should be used for this Backup.
- schedule Property Map
a
schedule
block as detailed below.- storage
Account StringUrl The SAS URL to the container.
- enabled Boolean
Should this backup job be enabled?
WindowsFunctionAppSlotBackupSchedule
- Frequency
Interval int How often the backup should be executed (e.g. for weekly backup, this should be set to
7
andfrequency_unit
should be set toDay
).- Frequency
Unit string The unit of time for how often the backup should take place. Possible values include:
Day
andHour
.- Keep
At boolLeast One Backup Should the service keep at least one backup, regardless of age of backup. Defaults to
false
.- Last
Execution stringTime The time the backup was last attempted.
- Retention
Period intDays After how many days backups should be deleted.
- Start
Time string When the schedule should start working in RFC-3339 format.
- Frequency
Interval int How often the backup should be executed (e.g. for weekly backup, this should be set to
7
andfrequency_unit
should be set toDay
).- Frequency
Unit string The unit of time for how often the backup should take place. Possible values include:
Day
andHour
.- Keep
At boolLeast One Backup Should the service keep at least one backup, regardless of age of backup. Defaults to
false
.- Last
Execution stringTime The time the backup was last attempted.
- Retention
Period intDays After how many days backups should be deleted.
- Start
Time string When the schedule should start working in RFC-3339 format.
- frequency
Interval Integer How often the backup should be executed (e.g. for weekly backup, this should be set to
7
andfrequency_unit
should be set toDay
).- frequency
Unit String The unit of time for how often the backup should take place. Possible values include:
Day
andHour
.- keep
At BooleanLeast One Backup Should the service keep at least one backup, regardless of age of backup. Defaults to
false
.- last
Execution StringTime The time the backup was last attempted.
- retention
Period IntegerDays After how many days backups should be deleted.
- start
Time String When the schedule should start working in RFC-3339 format.
- frequency
Interval number How often the backup should be executed (e.g. for weekly backup, this should be set to
7
andfrequency_unit
should be set toDay
).- frequency
Unit string The unit of time for how often the backup should take place. Possible values include:
Day
andHour
.- keep
At booleanLeast One Backup Should the service keep at least one backup, regardless of age of backup. Defaults to
false
.- last
Execution stringTime The time the backup was last attempted.
- retention
Period numberDays After how many days backups should be deleted.
- start
Time string When the schedule should start working in RFC-3339 format.
- frequency_
interval int How often the backup should be executed (e.g. for weekly backup, this should be set to
7
andfrequency_unit
should be set toDay
).- frequency_
unit str The unit of time for how often the backup should take place. Possible values include:
Day
andHour
.- keep_
at_ boolleast_ one_ backup Should the service keep at least one backup, regardless of age of backup. Defaults to
false
.- last_
execution_ strtime The time the backup was last attempted.
- retention_
period_ intdays After how many days backups should be deleted.
- start_
time str When the schedule should start working in RFC-3339 format.
- frequency
Interval Number How often the backup should be executed (e.g. for weekly backup, this should be set to
7
andfrequency_unit
should be set toDay
).- frequency
Unit String The unit of time for how often the backup should take place. Possible values include:
Day
andHour
.- keep
At BooleanLeast One Backup Should the service keep at least one backup, regardless of age of backup. Defaults to
false
.- last
Execution StringTime The time the backup was last attempted.
- retention
Period NumberDays After how many days backups should be deleted.
- start
Time String When the schedule should start working in RFC-3339 format.
WindowsFunctionAppSlotConnectionString
WindowsFunctionAppSlotIdentity
- Type string
Specifies the type of Managed Service Identity that should be configured on this Windows Function App Slot. Possible values are
SystemAssigned
,UserAssigned
,SystemAssigned, UserAssigned
(to enable both).- Identity
Ids List<string> A list of User Assigned Managed Identity IDs to be assigned to this Windows Function App Slot.
- Principal
Id string The Principal ID associated with this Managed Service Identity.
- Tenant
Id string The Tenant ID associated with this Managed Service Identity.
- Type string
Specifies the type of Managed Service Identity that should be configured on this Windows Function App Slot. Possible values are
SystemAssigned
,UserAssigned
,SystemAssigned, UserAssigned
(to enable both).- Identity
Ids []string A list of User Assigned Managed Identity IDs to be assigned to this Windows Function App Slot.
- Principal
Id string The Principal ID associated with this Managed Service Identity.
- Tenant
Id string The Tenant ID associated with this Managed Service Identity.
- type String
Specifies the type of Managed Service Identity that should be configured on this Windows Function App Slot. Possible values are
SystemAssigned
,UserAssigned
,SystemAssigned, UserAssigned
(to enable both).- identity
Ids List<String> A list of User Assigned Managed Identity IDs to be assigned to this Windows Function App Slot.
- principal
Id String The Principal ID associated with this Managed Service Identity.
- tenant
Id String The Tenant ID associated with this Managed Service Identity.
- type string
Specifies the type of Managed Service Identity that should be configured on this Windows Function App Slot. Possible values are
SystemAssigned
,UserAssigned
,SystemAssigned, UserAssigned
(to enable both).- identity
Ids string[] A list of User Assigned Managed Identity IDs to be assigned to this Windows Function App Slot.
- principal
Id string The Principal ID associated with this Managed Service Identity.
- tenant
Id string The Tenant ID associated with this Managed Service Identity.
- type str
Specifies the type of Managed Service Identity that should be configured on this Windows Function App Slot. Possible values are
SystemAssigned
,UserAssigned
,SystemAssigned, UserAssigned
(to enable both).- identity_
ids Sequence[str] A list of User Assigned Managed Identity IDs to be assigned to this Windows Function App Slot.
- principal_
id str The Principal ID associated with this Managed Service Identity.
- tenant_
id str The Tenant ID associated with this Managed Service Identity.
- type String
Specifies the type of Managed Service Identity that should be configured on this Windows Function App Slot. Possible values are
SystemAssigned
,UserAssigned
,SystemAssigned, UserAssigned
(to enable both).- identity
Ids List<String> A list of User Assigned Managed Identity IDs to be assigned to this Windows Function App Slot.
- principal
Id String The Principal ID associated with this Managed Service Identity.
- tenant
Id String The Tenant ID associated with this Managed Service Identity.
WindowsFunctionAppSlotSiteConfig
- Always
On bool If this Windows Web App is Always On enabled. Defaults to
false
.- Api
Definition stringUrl The URL of the API definition that describes this Windows Function App.
- Api
Management stringApi Id The ID of the API Management API for this Windows Function App.
- App
Command stringLine The program and any arguments used to launch this app via the command line. (Example
node myapp.js
).- App
Scale intLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- App
Service WindowsLogs Function App Slot Site Config App Service Logs an
app_service_logs
block as detailed below.- Application
Insights stringConnection String The Connection String for linking the Windows Function App to Application Insights.
- Application
Insights stringKey The Instrumentation Key for connecting the Windows Function App to Application Insights.
- Application
Stack WindowsFunction App Slot Site Config Application Stack an
application_stack
block as detailed below.- Auto
Swap stringSlot Name The name of the slot to automatically swap with when this slot is successfully deployed.
- Cors
Windows
Function App Slot Site Config Cors a
cors
block as detailed below.- Default
Documents List<string> a
default_documents
block as detailed below.- Detailed
Error boolLogging Enabled Is detailed error logging enabled
- Elastic
Instance intMinimum The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.
- Ftps
State string State of FTP / FTPS service for this function app. Possible values include:
AllAllowed
,FtpsOnly
andDisabled
. Defaults toDisabled
.- Health
Check intEviction Time In Min The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Defaults to10
. Only valid in conjunction withhealth_check_path
- Health
Check stringPath The path to be checked for this function app health.
- Http2Enabled bool
Specifies if the HTTP2 protocol should be enabled. Defaults to
false
.- Ip
Restrictions List<WindowsFunction App Slot Site Config Ip Restriction> an
ip_restriction
block as detailed below.- Load
Balancing stringMode The Site load balancing mode. Possible values include:
WeightedRoundRobin
,LeastRequests
,LeastResponseTime
,WeightedTotalTraffic
,RequestHash
,PerSiteRoundRobin
. Defaults toLeastRequests
if omitted.- Managed
Pipeline stringMode The Managed Pipeline mode. Possible values include:
Integrated
,Classic
. Defaults toIntegrated
.- Minimum
Tls stringVersion The configures the minimum version of TLS required for SSL requests. Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- Pre
Warmed intInstance Count The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
- Remote
Debugging boolEnabled Should Remote Debugging be enabled. Defaults to
false
.- Remote
Debugging stringVersion The Remote Debugging Version. Possible values include
VS2017
andVS2019
- Runtime
Scale boolMonitoring Enabled Should Scale Monitoring of the Functions Runtime be enabled?
- Scm
Ip List<WindowsRestrictions Function App Slot Site Config Scm Ip Restriction> a
scm_ip_restriction
block as detailed below.- Scm
Minimum stringTls Version Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- Scm
Type string The SCM Type in use by the Windows Function App.
- Scm
Use boolMain Ip Restriction Should the Windows Function App
ip_restriction
configuration be used for the SCM also.- Use32Bit
Worker bool Should the Windows Web App use a 32-bit worker.
- Vnet
Route boolAll Enabled Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to
false
.- Websockets
Enabled bool Should Web Sockets be enabled. Defaults to
false
.- Windows
Fx stringVersion The Windows FX Version string.
- Worker
Count int The number of Workers for this Windows Function App.
- Always
On bool If this Windows Web App is Always On enabled. Defaults to
false
.- Api
Definition stringUrl The URL of the API definition that describes this Windows Function App.
- Api
Management stringApi Id The ID of the API Management API for this Windows Function App.
- App
Command stringLine The program and any arguments used to launch this app via the command line. (Example
node myapp.js
).- App
Scale intLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- App
Service WindowsLogs Function App Slot Site Config App Service Logs an
app_service_logs
block as detailed below.- Application
Insights stringConnection String The Connection String for linking the Windows Function App to Application Insights.
- Application
Insights stringKey The Instrumentation Key for connecting the Windows Function App to Application Insights.
- Application
Stack WindowsFunction App Slot Site Config Application Stack an
application_stack
block as detailed below.- Auto
Swap stringSlot Name The name of the slot to automatically swap with when this slot is successfully deployed.
- Cors
Windows
Function App Slot Site Config Cors a
cors
block as detailed below.- Default
Documents []string a
default_documents
block as detailed below.- Detailed
Error boolLogging Enabled Is detailed error logging enabled
- Elastic
Instance intMinimum The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.
- Ftps
State string State of FTP / FTPS service for this function app. Possible values include:
AllAllowed
,FtpsOnly
andDisabled
. Defaults toDisabled
.- Health
Check intEviction Time In Min The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Defaults to10
. Only valid in conjunction withhealth_check_path
- Health
Check stringPath The path to be checked for this function app health.
- Http2Enabled bool
Specifies if the HTTP2 protocol should be enabled. Defaults to
false
.- Ip
Restrictions []WindowsFunction App Slot Site Config Ip Restriction an
ip_restriction
block as detailed below.- Load
Balancing stringMode The Site load balancing mode. Possible values include:
WeightedRoundRobin
,LeastRequests
,LeastResponseTime
,WeightedTotalTraffic
,RequestHash
,PerSiteRoundRobin
. Defaults toLeastRequests
if omitted.- Managed
Pipeline stringMode The Managed Pipeline mode. Possible values include:
Integrated
,Classic
. Defaults toIntegrated
.- Minimum
Tls stringVersion The configures the minimum version of TLS required for SSL requests. Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- Pre
Warmed intInstance Count The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
- Remote
Debugging boolEnabled Should Remote Debugging be enabled. Defaults to
false
.- Remote
Debugging stringVersion The Remote Debugging Version. Possible values include
VS2017
andVS2019
- Runtime
Scale boolMonitoring Enabled Should Scale Monitoring of the Functions Runtime be enabled?
- Scm
Ip []WindowsRestrictions Function App Slot Site Config Scm Ip Restriction a
scm_ip_restriction
block as detailed below.- Scm
Minimum stringTls Version Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- Scm
Type string The SCM Type in use by the Windows Function App.
- Scm
Use boolMain Ip Restriction Should the Windows Function App
ip_restriction
configuration be used for the SCM also.- Use32Bit
Worker bool Should the Windows Web App use a 32-bit worker.
- Vnet
Route boolAll Enabled Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to
false
.- Websockets
Enabled bool Should Web Sockets be enabled. Defaults to
false
.- Windows
Fx stringVersion The Windows FX Version string.
- Worker
Count int The number of Workers for this Windows Function App.
- always
On Boolean If this Windows Web App is Always On enabled. Defaults to
false
.- api
Definition StringUrl The URL of the API definition that describes this Windows Function App.
- api
Management StringApi Id The ID of the API Management API for this Windows Function App.
- app
Command StringLine The program and any arguments used to launch this app via the command line. (Example
node myapp.js
).- app
Scale IntegerLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- app
Service WindowsLogs Function App Slot Site Config App Service Logs an
app_service_logs
block as detailed below.- application
Insights StringConnection String The Connection String for linking the Windows Function App to Application Insights.
- application
Insights StringKey The Instrumentation Key for connecting the Windows Function App to Application Insights.
- application
Stack WindowsFunction App Slot Site Config Application Stack an
application_stack
block as detailed below.- auto
Swap StringSlot Name The name of the slot to automatically swap with when this slot is successfully deployed.
- cors
Windows
Function App Slot Site Config Cors a
cors
block as detailed below.- default
Documents List<String> a
default_documents
block as detailed below.- detailed
Error BooleanLogging Enabled Is detailed error logging enabled
- elastic
Instance IntegerMinimum The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.
- ftps
State String State of FTP / FTPS service for this function app. Possible values include:
AllAllowed
,FtpsOnly
andDisabled
. Defaults toDisabled
.- health
Check IntegerEviction Time In Min The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Defaults to10
. Only valid in conjunction withhealth_check_path
- health
Check StringPath The path to be checked for this function app health.
- http2Enabled Boolean
Specifies if the HTTP2 protocol should be enabled. Defaults to
false
.- ip
Restrictions List<WindowsFunction App Slot Site Config Ip Restriction> an
ip_restriction
block as detailed below.- load
Balancing StringMode The Site load balancing mode. Possible values include:
WeightedRoundRobin
,LeastRequests
,LeastResponseTime
,WeightedTotalTraffic
,RequestHash
,PerSiteRoundRobin
. Defaults toLeastRequests
if omitted.- managed
Pipeline StringMode The Managed Pipeline mode. Possible values include:
Integrated
,Classic
. Defaults toIntegrated
.- minimum
Tls StringVersion The configures the minimum version of TLS required for SSL requests. Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- pre
Warmed IntegerInstance Count The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
- remote
Debugging BooleanEnabled Should Remote Debugging be enabled. Defaults to
false
.- remote
Debugging StringVersion The Remote Debugging Version. Possible values include
VS2017
andVS2019
- runtime
Scale BooleanMonitoring Enabled Should Scale Monitoring of the Functions Runtime be enabled?
- scm
Ip List<WindowsRestrictions Function App Slot Site Config Scm Ip Restriction> a
scm_ip_restriction
block as detailed below.- scm
Minimum StringTls Version Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- scm
Type String The SCM Type in use by the Windows Function App.
- scm
Use BooleanMain Ip Restriction Should the Windows Function App
ip_restriction
configuration be used for the SCM also.- use32Bit
Worker Boolean Should the Windows Web App use a 32-bit worker.
- vnet
Route BooleanAll Enabled Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to
false
.- websockets
Enabled Boolean Should Web Sockets be enabled. Defaults to
false
.- windows
Fx StringVersion The Windows FX Version string.
- worker
Count Integer The number of Workers for this Windows Function App.
- always
On boolean If this Windows Web App is Always On enabled. Defaults to
false
.- api
Definition stringUrl The URL of the API definition that describes this Windows Function App.
- api
Management stringApi Id The ID of the API Management API for this Windows Function App.
- app
Command stringLine The program and any arguments used to launch this app via the command line. (Example
node myapp.js
).- app
Scale numberLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- app
Service WindowsLogs Function App Slot Site Config App Service Logs an
app_service_logs
block as detailed below.- application
Insights stringConnection String The Connection String for linking the Windows Function App to Application Insights.
- application
Insights stringKey The Instrumentation Key for connecting the Windows Function App to Application Insights.
- application
Stack WindowsFunction App Slot Site Config Application Stack an
application_stack
block as detailed below.- auto
Swap stringSlot Name The name of the slot to automatically swap with when this slot is successfully deployed.
- cors
Windows
Function App Slot Site Config Cors a
cors
block as detailed below.- default
Documents string[] a
default_documents
block as detailed below.- detailed
Error booleanLogging Enabled Is detailed error logging enabled
- elastic
Instance numberMinimum The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.
- ftps
State string State of FTP / FTPS service for this function app. Possible values include:
AllAllowed
,FtpsOnly
andDisabled
. Defaults toDisabled
.- health
Check numberEviction Time In Min The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Defaults to10
. Only valid in conjunction withhealth_check_path
- health
Check stringPath The path to be checked for this function app health.
- http2Enabled boolean
Specifies if the HTTP2 protocol should be enabled. Defaults to
false
.- ip
Restrictions WindowsFunction App Slot Site Config Ip Restriction[] an
ip_restriction
block as detailed below.- load
Balancing stringMode The Site load balancing mode. Possible values include:
WeightedRoundRobin
,LeastRequests
,LeastResponseTime
,WeightedTotalTraffic
,RequestHash
,PerSiteRoundRobin
. Defaults toLeastRequests
if omitted.- managed
Pipeline stringMode The Managed Pipeline mode. Possible values include:
Integrated
,Classic
. Defaults toIntegrated
.- minimum
Tls stringVersion The configures the minimum version of TLS required for SSL requests. Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- pre
Warmed numberInstance Count The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
- remote
Debugging booleanEnabled Should Remote Debugging be enabled. Defaults to
false
.- remote
Debugging stringVersion The Remote Debugging Version. Possible values include
VS2017
andVS2019
- runtime
Scale booleanMonitoring Enabled Should Scale Monitoring of the Functions Runtime be enabled?
- scm
Ip WindowsRestrictions Function App Slot Site Config Scm Ip Restriction[] a
scm_ip_restriction
block as detailed below.- scm
Minimum stringTls Version Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- scm
Type string The SCM Type in use by the Windows Function App.
- scm
Use booleanMain Ip Restriction Should the Windows Function App
ip_restriction
configuration be used for the SCM also.- use32Bit
Worker boolean Should the Windows Web App use a 32-bit worker.
- vnet
Route booleanAll Enabled Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to
false
.- websockets
Enabled boolean Should Web Sockets be enabled. Defaults to
false
.- windows
Fx stringVersion The Windows FX Version string.
- worker
Count number The number of Workers for this Windows Function App.
- always_
on bool If this Windows Web App is Always On enabled. Defaults to
false
.- api_
definition_ strurl The URL of the API definition that describes this Windows Function App.
- api_
management_ strapi_ id The ID of the API Management API for this Windows Function App.
- app_
command_ strline The program and any arguments used to launch this app via the command line. (Example
node myapp.js
).- app_
scale_ intlimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- app_
service_ Windowslogs Function App Slot Site Config App Service Logs an
app_service_logs
block as detailed below.- application_
insights_ strconnection_ string The Connection String for linking the Windows Function App to Application Insights.
- application_
insights_ strkey The Instrumentation Key for connecting the Windows Function App to Application Insights.
- application_
stack WindowsFunction App Slot Site Config Application Stack an
application_stack
block as detailed below.- auto_
swap_ strslot_ name The name of the slot to automatically swap with when this slot is successfully deployed.
- cors
Windows
Function App Slot Site Config Cors a
cors
block as detailed below.- default_
documents Sequence[str] a
default_documents
block as detailed below.- detailed_
error_ boollogging_ enabled Is detailed error logging enabled
- elastic_
instance_ intminimum The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.
- ftps_
state str State of FTP / FTPS service for this function app. Possible values include:
AllAllowed
,FtpsOnly
andDisabled
. Defaults toDisabled
.- health_
check_ inteviction_ time_ in_ min The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Defaults to10
. Only valid in conjunction withhealth_check_path
- health_
check_ strpath The path to be checked for this function app health.
- http2_
enabled bool Specifies if the HTTP2 protocol should be enabled. Defaults to
false
.- ip_
restrictions Sequence[WindowsFunction App Slot Site Config Ip Restriction] an
ip_restriction
block as detailed below.- load_
balancing_ strmode The Site load balancing mode. Possible values include:
WeightedRoundRobin
,LeastRequests
,LeastResponseTime
,WeightedTotalTraffic
,RequestHash
,PerSiteRoundRobin
. Defaults toLeastRequests
if omitted.- managed_
pipeline_ strmode The Managed Pipeline mode. Possible values include:
Integrated
,Classic
. Defaults toIntegrated
.- minimum_
tls_ strversion The configures the minimum version of TLS required for SSL requests. Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- pre_
warmed_ intinstance_ count The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
- remote_
debugging_ boolenabled Should Remote Debugging be enabled. Defaults to
false
.- remote_
debugging_ strversion The Remote Debugging Version. Possible values include
VS2017
andVS2019
- runtime_
scale_ boolmonitoring_ enabled Should Scale Monitoring of the Functions Runtime be enabled?
- scm_
ip_ Sequence[Windowsrestrictions Function App Slot Site Config Scm Ip Restriction] a
scm_ip_restriction
block as detailed below.- scm_
minimum_ strtls_ version Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- scm_
type str The SCM Type in use by the Windows Function App.
- scm_
use_ boolmain_ ip_ restriction Should the Windows Function App
ip_restriction
configuration be used for the SCM also.- use32_
bit_ boolworker Should the Windows Web App use a 32-bit worker.
- vnet_
route_ boolall_ enabled Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to
false
.- websockets_
enabled bool Should Web Sockets be enabled. Defaults to
false
.- windows_
fx_ strversion The Windows FX Version string.
- worker_
count int The number of Workers for this Windows Function App.
- always
On Boolean If this Windows Web App is Always On enabled. Defaults to
false
.- api
Definition StringUrl The URL of the API definition that describes this Windows Function App.
- api
Management StringApi Id The ID of the API Management API for this Windows Function App.
- app
Command StringLine The program and any arguments used to launch this app via the command line. (Example
node myapp.js
).- app
Scale NumberLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- app
Service Property MapLogs an
app_service_logs
block as detailed below.- application
Insights StringConnection String The Connection String for linking the Windows Function App to Application Insights.
- application
Insights StringKey The Instrumentation Key for connecting the Windows Function App to Application Insights.
- application
Stack Property Map an
application_stack
block as detailed below.- auto
Swap StringSlot Name The name of the slot to automatically swap with when this slot is successfully deployed.
- cors Property Map
a
cors
block as detailed below.- default
Documents List<String> a
default_documents
block as detailed below.- detailed
Error BooleanLogging Enabled Is detailed error logging enabled
- elastic
Instance NumberMinimum The number of minimum instances for this Windows Function App. Only affects apps on Elastic Premium plans.
- ftps
State String State of FTP / FTPS service for this function app. Possible values include:
AllAllowed
,FtpsOnly
andDisabled
. Defaults toDisabled
.- health
Check NumberEviction Time In Min The amount of time in minutes that a node is unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Defaults to10
. Only valid in conjunction withhealth_check_path
- health
Check StringPath The path to be checked for this function app health.
- http2Enabled Boolean
Specifies if the HTTP2 protocol should be enabled. Defaults to
false
.- ip
Restrictions List<Property Map> an
ip_restriction
block as detailed below.- load
Balancing StringMode The Site load balancing mode. Possible values include:
WeightedRoundRobin
,LeastRequests
,LeastResponseTime
,WeightedTotalTraffic
,RequestHash
,PerSiteRoundRobin
. Defaults toLeastRequests
if omitted.- managed
Pipeline StringMode The Managed Pipeline mode. Possible values include:
Integrated
,Classic
. Defaults toIntegrated
.- minimum
Tls StringVersion The configures the minimum version of TLS required for SSL requests. Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- pre
Warmed NumberInstance Count The number of pre-warmed instances for this function app. Only affects apps on an Elastic Premium plan.
- remote
Debugging BooleanEnabled Should Remote Debugging be enabled. Defaults to
false
.- remote
Debugging StringVersion The Remote Debugging Version. Possible values include
VS2017
andVS2019
- runtime
Scale BooleanMonitoring Enabled Should Scale Monitoring of the Functions Runtime be enabled?
- scm
Ip List<Property Map>Restrictions a
scm_ip_restriction
block as detailed below.- scm
Minimum StringTls Version Configures the minimum version of TLS required for SSL requests to the SCM site Possible values include:
1.0
,1.1
, and1.2
. Defaults to1.2
.- scm
Type String The SCM Type in use by the Windows Function App.
- scm
Use BooleanMain Ip Restriction Should the Windows Function App
ip_restriction
configuration be used for the SCM also.- use32Bit
Worker Boolean Should the Windows Web App use a 32-bit worker.
- vnet
Route BooleanAll Enabled Should all outbound traffic to have NAT Gateways, Network Security Groups and User Defined Routes applied? Defaults to
false
.- websockets
Enabled Boolean Should Web Sockets be enabled. Defaults to
false
.- windows
Fx StringVersion The Windows FX Version string.
- worker
Count Number The number of Workers for this Windows Function App.
WindowsFunctionAppSlotSiteConfigAppServiceLogs
- Disk
Quota intMb The amount of disk space to use for logs. Valid values are between
25
and100
.- Retention
Period intDays The retention period for logs in days. Valid values are between
0
and99999
. Defaults to0
(never delete).
- Disk
Quota intMb The amount of disk space to use for logs. Valid values are between
25
and100
.- Retention
Period intDays The retention period for logs in days. Valid values are between
0
and99999
. Defaults to0
(never delete).
- disk
Quota IntegerMb The amount of disk space to use for logs. Valid values are between
25
and100
.- retention
Period IntegerDays The retention period for logs in days. Valid values are between
0
and99999
. Defaults to0
(never delete).
- disk
Quota numberMb The amount of disk space to use for logs. Valid values are between
25
and100
.- retention
Period numberDays The retention period for logs in days. Valid values are between
0
and99999
. Defaults to0
(never delete).
- disk_
quota_ intmb The amount of disk space to use for logs. Valid values are between
25
and100
.- retention_
period_ intdays The retention period for logs in days. Valid values are between
0
and99999
. Defaults to0
(never delete).
- disk
Quota NumberMb The amount of disk space to use for logs. Valid values are between
25
and100
.- retention
Period NumberDays The retention period for logs in days. Valid values are between
0
and99999
. Defaults to0
(never delete).
WindowsFunctionAppSlotSiteConfigApplicationStack
- Dotnet
Version string The version of .Net. Possible values are
3.1
and6
- Java
Version string The version of Java to use. Possible values are
8
, and11
- Node
Version string The version of Node to use. Possible values include
12
, and14
- Powershell
Core stringVersion The PowerShell Core version to use. Possible values are
7
, and7.2
.- Use
Custom boolRuntime Does the Function App use a custom Application Stack?
- Use
Dotnet boolIsolated Runtime Should the DotNet process use an isolated runtime. Defaults to
false
.
- Dotnet
Version string The version of .Net. Possible values are
3.1
and6
- Java
Version string The version of Java to use. Possible values are
8
, and11
- Node
Version string The version of Node to use. Possible values include
12
, and14
- Powershell
Core stringVersion The PowerShell Core version to use. Possible values are
7
, and7.2
.- Use
Custom boolRuntime Does the Function App use a custom Application Stack?
- Use
Dotnet boolIsolated Runtime Should the DotNet process use an isolated runtime. Defaults to
false
.
- dotnet
Version String The version of .Net. Possible values are
3.1
and6
- java
Version String The version of Java to use. Possible values are
8
, and11
- node
Version String The version of Node to use. Possible values include
12
, and14
- powershell
Core StringVersion The PowerShell Core version to use. Possible values are
7
, and7.2
.- use
Custom BooleanRuntime Does the Function App use a custom Application Stack?
- use
Dotnet BooleanIsolated Runtime Should the DotNet process use an isolated runtime. Defaults to
false
.
- dotnet
Version string The version of .Net. Possible values are
3.1
and6
- java
Version string The version of Java to use. Possible values are
8
, and11
- node
Version string The version of Node to use. Possible values include
12
, and14
- powershell
Core stringVersion The PowerShell Core version to use. Possible values are
7
, and7.2
.- use
Custom booleanRuntime Does the Function App use a custom Application Stack?
- use
Dotnet booleanIsolated Runtime Should the DotNet process use an isolated runtime. Defaults to
false
.
- dotnet_
version str The version of .Net. Possible values are
3.1
and6
- java_
version str The version of Java to use. Possible values are
8
, and11
- node_
version str The version of Node to use. Possible values include
12
, and14
- powershell_
core_ strversion The PowerShell Core version to use. Possible values are
7
, and7.2
.- use_
custom_ boolruntime Does the Function App use a custom Application Stack?
- use_
dotnet_ boolisolated_ runtime Should the DotNet process use an isolated runtime. Defaults to
false
.
- dotnet
Version String The version of .Net. Possible values are
3.1
and6
- java
Version String The version of Java to use. Possible values are
8
, and11
- node
Version String The version of Node to use. Possible values include
12
, and14
- powershell
Core StringVersion The PowerShell Core version to use. Possible values are
7
, and7.2
.- use
Custom BooleanRuntime Does the Function App use a custom Application Stack?
- use
Dotnet BooleanIsolated Runtime Should the DotNet process use an isolated runtime. Defaults to
false
.
WindowsFunctionAppSlotSiteConfigCors
- Allowed
Origins List<string> an
allowed_origins
block as detailed below.- Support
Credentials bool Are credentials allowed in CORS requests? Defaults to
false
.
- Allowed
Origins []string an
allowed_origins
block as detailed below.- Support
Credentials bool Are credentials allowed in CORS requests? Defaults to
false
.
- allowed
Origins List<String> an
allowed_origins
block as detailed below.- support
Credentials Boolean Are credentials allowed in CORS requests? Defaults to
false
.
- allowed
Origins string[] an
allowed_origins
block as detailed below.- support
Credentials boolean Are credentials allowed in CORS requests? Defaults to
false
.
- allowed_
origins Sequence[str] an
allowed_origins
block as detailed below.- support_
credentials bool Are credentials allowed in CORS requests? Defaults to
false
.
- allowed
Origins List<String> an
allowed_origins
block as detailed below.- support
Credentials Boolean Are credentials allowed in CORS requests? Defaults to
false
.
WindowsFunctionAppSlotSiteConfigIpRestriction
- Action string
The action to take. Possible values are
Allow
orDeny
.- Headers
Windows
Function App Slot Site Config Ip Restriction Headers a
headers
block as detailed below.- Ip
Address string The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- Name string
The name which should be used for this
ip_restriction
.- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- Action string
The action to take. Possible values are
Allow
orDeny
.- Headers
Windows
Function App Slot Site Config Ip Restriction Headers a
headers
block as detailed below.- Ip
Address string The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- Name string
The name which should be used for this
ip_restriction
.- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action String
The action to take. Possible values are
Allow
orDeny
.- headers
Windows
Function App Slot Site Config Ip Restriction Headers a
headers
block as detailed below.- ip
Address String The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name String
The name which should be used for this
ip_restriction
.- priority Integer
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action string
The action to take. Possible values are
Allow
orDeny
.- headers
Windows
Function App Slot Site Config Ip Restriction Headers a
headers
block as detailed below.- ip
Address string The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name string
The name which should be used for this
ip_restriction
.- priority number
The priority value of this
ip_restriction
.- service
Tag string The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action str
The action to take. Possible values are
Allow
orDeny
.- headers
Windows
Function App Slot Site Config Ip Restriction Headers a
headers
block as detailed below.- ip_
address str The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name str
The name which should be used for this
ip_restriction
.- priority int
The priority value of this
ip_restriction
.- service_
tag str The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id The Virtual Network Subnet ID used for this IP Restriction.
- action String
The action to take. Possible values are
Allow
orDeny
.- headers Property Map
a
headers
block as detailed below.- ip
Address String The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name String
The name which should be used for this
ip_restriction
.- priority Number
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
WindowsFunctionAppSlotSiteConfigIpRestrictionHeaders
- XAzure
Fdids List<string> Specifies a list of Azure Front Door IDs.
- XFd
Health stringProbe Specifies if a Front Door Health Probe should be expected.
- XForwarded
Fors List<string> Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- XForwarded
Hosts List<string> Specifies a list of Hosts for which matching should be applied.
- XAzure
Fdids []string Specifies a list of Azure Front Door IDs.
- XFd
Health stringProbe Specifies if a Front Door Health Probe should be expected.
- XForwarded
Fors []string Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- XForwarded
Hosts []string Specifies a list of Hosts for which matching should be applied.
- x
Azure List<String>Fdids Specifies a list of Azure Front Door IDs.
- x
Fd StringHealth Probe Specifies if a Front Door Health Probe should be expected.
- x
Forwarded List<String>Fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x
Forwarded List<String>Hosts Specifies a list of Hosts for which matching should be applied.
- x
Azure string[]Fdids Specifies a list of Azure Front Door IDs.
- x
Fd stringHealth Probe Specifies if a Front Door Health Probe should be expected.
- x
Forwarded string[]Fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x
Forwarded string[]Hosts Specifies a list of Hosts for which matching should be applied.
- x_
azure_ Sequence[str]fdids Specifies a list of Azure Front Door IDs.
- x_
fd_ strhealth_ probe Specifies if a Front Door Health Probe should be expected.
- x_
forwarded_ Sequence[str]fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x_
forwarded_ Sequence[str]hosts Specifies a list of Hosts for which matching should be applied.
- x
Azure List<String>Fdids Specifies a list of Azure Front Door IDs.
- x
Fd StringHealth Probe Specifies if a Front Door Health Probe should be expected.
- x
Forwarded List<String>Fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x
Forwarded List<String>Hosts Specifies a list of Hosts for which matching should be applied.
WindowsFunctionAppSlotSiteConfigScmIpRestriction
- Action string
The action to take. Possible values are
Allow
orDeny
.- Headers
Windows
Function App Slot Site Config Scm Ip Restriction Headers a
headers
block as detailed below.- Ip
Address string The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- Name string
The name which should be used for this
ip_restriction
.- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.ENDEXPERIMENT
- Action string
The action to take. Possible values are
Allow
orDeny
.- Headers
Windows
Function App Slot Site Config Scm Ip Restriction Headers a
headers
block as detailed below.- Ip
Address string The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- Name string
The name which should be used for this
ip_restriction
.- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.ENDEXPERIMENT
- action String
The action to take. Possible values are
Allow
orDeny
.- headers
Windows
Function App Slot Site Config Scm Ip Restriction Headers a
headers
block as detailed below.- ip
Address String The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name String
The name which should be used for this
ip_restriction
.- priority Integer
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.ENDEXPERIMENT
- action string
The action to take. Possible values are
Allow
orDeny
.- headers
Windows
Function App Slot Site Config Scm Ip Restriction Headers a
headers
block as detailed below.- ip
Address string The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name string
The name which should be used for this
ip_restriction
.- priority number
The priority value of this
ip_restriction
.- service
Tag string The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.ENDEXPERIMENT
- action str
The action to take. Possible values are
Allow
orDeny
.- headers
Windows
Function App Slot Site Config Scm Ip Restriction Headers a
headers
block as detailed below.- ip_
address str The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name str
The name which should be used for this
ip_restriction
.- priority int
The priority value of this
ip_restriction
.- service_
tag str The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id The Virtual Network Subnet ID used for this IP Restriction.ENDEXPERIMENT
- action String
The action to take. Possible values are
Allow
orDeny
.- headers Property Map
a
headers
block as detailed below.- ip
Address String The CIDR notation of the IP or IP Range to match. For example:
10.0.0.0/24
or192.168.10.1/32
- name String
The name which should be used for this
ip_restriction
.- priority Number
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.ENDEXPERIMENT
WindowsFunctionAppSlotSiteConfigScmIpRestrictionHeaders
- XAzure
Fdids List<string> Specifies a list of Azure Front Door IDs.
- XFd
Health stringProbe Specifies if a Front Door Health Probe should be expected.
- XForwarded
Fors List<string> Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- XForwarded
Hosts List<string> Specifies a list of Hosts for which matching should be applied.
- XAzure
Fdids []string Specifies a list of Azure Front Door IDs.
- XFd
Health stringProbe Specifies if a Front Door Health Probe should be expected.
- XForwarded
Fors []string Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- XForwarded
Hosts []string Specifies a list of Hosts for which matching should be applied.
- x
Azure List<String>Fdids Specifies a list of Azure Front Door IDs.
- x
Fd StringHealth Probe Specifies if a Front Door Health Probe should be expected.
- x
Forwarded List<String>Fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x
Forwarded List<String>Hosts Specifies a list of Hosts for which matching should be applied.
- x
Azure string[]Fdids Specifies a list of Azure Front Door IDs.
- x
Fd stringHealth Probe Specifies if a Front Door Health Probe should be expected.
- x
Forwarded string[]Fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x
Forwarded string[]Hosts Specifies a list of Hosts for which matching should be applied.
- x_
azure_ Sequence[str]fdids Specifies a list of Azure Front Door IDs.
- x_
fd_ strhealth_ probe Specifies if a Front Door Health Probe should be expected.
- x_
forwarded_ Sequence[str]fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x_
forwarded_ Sequence[str]hosts Specifies a list of Hosts for which matching should be applied.
- x
Azure List<String>Fdids Specifies a list of Azure Front Door IDs.
- x
Fd StringHealth Probe Specifies if a Front Door Health Probe should be expected.
- x
Forwarded List<String>Fors Specifies a list of addresses for which matching should be applied. Omitting this value means allow any.
- x
Forwarded List<String>Hosts Specifies a list of Hosts for which matching should be applied.
WindowsFunctionAppSlotSiteCredential
Import
A Windows Function App Slot can be imported using the resource id
, e.g.
$ pulumi import azure:appservice/windowsFunctionAppSlot:WindowsFunctionAppSlot example "/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.Web/sites/site1/slots/slot1"
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.