We recommend using Azure Native.
Azure v6.21.0 published on Friday, Mar 7, 2025 by Pulumi
azure.appservice.getWindowsFunctionApp
Explore with Pulumi AI
Use this data source to access information about an existing Windows Function App.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.appservice.getWindowsFunctionApp({
    name: "existing",
    resourceGroupName: "existing",
});
export const id = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.appservice.get_windows_function_app(name="existing",
    resource_group_name="existing")
pulumi.export("id", example.id)
package main
import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appservice"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := appservice.LookupWindowsFunctionApp(ctx, &appservice.LookupWindowsFunctionAppArgs{
			Name:              "existing",
			ResourceGroupName: "existing",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", example.Id)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() => 
{
    var example = Azure.AppService.GetWindowsFunctionApp.Invoke(new()
    {
        Name = "existing",
        ResourceGroupName = "existing",
    });
    return new Dictionary<string, object?>
    {
        ["id"] = example.Apply(getWindowsFunctionAppResult => getWindowsFunctionAppResult.Id),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.GetWindowsFunctionAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = AppserviceFunctions.getWindowsFunctionApp(GetWindowsFunctionAppArgs.builder()
            .name("existing")
            .resourceGroupName("existing")
            .build());
        ctx.export("id", example.applyValue(getWindowsFunctionAppResult -> getWindowsFunctionAppResult.id()));
    }
}
variables:
  example:
    fn::invoke:
      function: azure:appservice:getWindowsFunctionApp
      arguments:
        name: existing
        resourceGroupName: existing
outputs:
  id: ${example.id}
Using getWindowsFunctionApp
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWindowsFunctionApp(args: GetWindowsFunctionAppArgs, opts?: InvokeOptions): Promise<GetWindowsFunctionAppResult>
function getWindowsFunctionAppOutput(args: GetWindowsFunctionAppOutputArgs, opts?: InvokeOptions): Output<GetWindowsFunctionAppResult>def get_windows_function_app(name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetWindowsFunctionAppResult
def get_windows_function_app_output(name: Optional[pulumi.Input[str]] = None,
                             resource_group_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetWindowsFunctionAppResult]func LookupWindowsFunctionApp(ctx *Context, args *LookupWindowsFunctionAppArgs, opts ...InvokeOption) (*LookupWindowsFunctionAppResult, error)
func LookupWindowsFunctionAppOutput(ctx *Context, args *LookupWindowsFunctionAppOutputArgs, opts ...InvokeOption) LookupWindowsFunctionAppResultOutput> Note: This function is named LookupWindowsFunctionApp in the Go SDK.
public static class GetWindowsFunctionApp 
{
    public static Task<GetWindowsFunctionAppResult> InvokeAsync(GetWindowsFunctionAppArgs args, InvokeOptions? opts = null)
    public static Output<GetWindowsFunctionAppResult> Invoke(GetWindowsFunctionAppInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWindowsFunctionAppResult> getWindowsFunctionApp(GetWindowsFunctionAppArgs args, InvokeOptions options)
public static Output<GetWindowsFunctionAppResult> getWindowsFunctionApp(GetWindowsFunctionAppArgs args, InvokeOptions options)
fn::invoke:
  function: azure:appservice/getWindowsFunctionApp:getWindowsFunctionApp
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- The name of this Windows Function App.
- ResourceGroup stringName 
- The name of the Resource Group where the Windows Function App exists.
- Name string
- The name of this Windows Function App.
- ResourceGroup stringName 
- The name of the Resource Group where the Windows Function App exists.
- name String
- The name of this Windows Function App.
- resourceGroup StringName 
- The name of the Resource Group where the Windows Function App exists.
- name string
- The name of this Windows Function App.
- resourceGroup stringName 
- The name of the Resource Group where the Windows Function App exists.
- name str
- The name of this Windows Function App.
- resource_group_ strname 
- The name of the Resource Group where the Windows Function App exists.
- name String
- The name of this Windows Function App.
- resourceGroup StringName 
- The name of the Resource Group where the Windows Function App exists.
getWindowsFunctionApp Result
The following output properties are available:
- AppSettings Dictionary<string, string>
- A `map of key-value pairs for App Settings and custom values.
- AuthSettings List<GetWindows Function App Auth Setting> 
- A auth_settingsblock as defined below.
- AuthSettings List<GetV2s Windows Function App Auth Settings V2> 
- A auth_settings_v2block as defined below.
- Backups
List<GetWindows Function App Backup> 
- A backupblock as defined below.
- BuiltinLogging boolEnabled 
- Is the built-in logging enabled?
- ClientCertificate boolEnabled 
- Is the use of Client Certificates enabled?
- ClientCertificate stringExclusion Paths 
- Paths to exclude when using client certificates, separated by ;
- ClientCertificate stringMode 
- The mode of the Function App's client certificates requirement for incoming requests.
- ConnectionStrings List<GetWindows Function App Connection String> 
- One or more connection_stringblocks as defined below.
- bool
- Are Content Share Settings disabled?
- CustomDomain stringVerification Id 
- The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- DailyMemory intTime Quota 
- The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- DefaultHostname string
- The default hostname of the Windows Function App.
- Enabled bool
- Is the Backup Job enabled?
- FtpPublish boolBasic Authentication Enabled 
- Are the default FTP Basic Authentication publishing credentials enabled.
- FunctionsExtension stringVersion 
- The runtime version associated with the Function App.
- HostingEnvironment stringId 
- The ID of the App Service Environment used by Function App.
- HttpsOnly bool
- Is the Function App only accessible via HTTPS?
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<GetWindows Function App Identity> 
- A identityblock as defined below.
- Kind string
- The Kind value for this Windows Function App.
- Location string
- The Azure Region where the Windows Function App exists.
- Name string
- The Site Credentials Username used for publishing.
- OutboundIp List<string>Address Lists 
- A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
- OutboundIp stringAddresses 
- A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
- PossibleOutbound 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"].
- PossibleOutbound 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.
- PublicNetwork boolAccess Enabled 
- Is Public Network Access enabled for the Windows Function App.
- ResourceGroup stringName 
- ServicePlan stringId 
- The ID of the App Service Plan.
- SiteConfigs List<GetWindows Function App Site Config> 
- A site_configblock as defined below.
- SiteCredentials List<GetWindows Function App Site Credential> 
- A site_credentialblock as defined below.
- StickySettings List<GetWindows Function App Sticky Setting> 
- A sticky_settingsblock as defined below.
- StorageAccount stringAccess Key 
- The access key which is used to access the backend storage account for the Function App.
- StorageAccount stringName 
- The backend storage account name which is used by this Function App.
- StorageKey stringVault Secret Id 
- The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.
- StorageUses boolManaged Identity 
- Is the Function App using a Managed Identity to access the storage account?
- Dictionary<string, string>
- A mapping of tags assigned to the Windows Function App.
- VirtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- WebdeployPublish boolBasic Authentication Enabled 
- Are the default WebDeploy Basic Authentication publishing credentials enabled.
- AppSettings map[string]string
- A `map of key-value pairs for App Settings and custom values.
- AuthSettings []GetWindows Function App Auth Setting 
- A auth_settingsblock as defined below.
- AuthSettings []GetV2s Windows Function App Auth Settings V2 
- A auth_settings_v2block as defined below.
- Backups
[]GetWindows Function App Backup 
- A backupblock as defined below.
- BuiltinLogging boolEnabled 
- Is the built-in logging enabled?
- ClientCertificate boolEnabled 
- Is the use of Client Certificates enabled?
- ClientCertificate stringExclusion Paths 
- Paths to exclude when using client certificates, separated by ;
- ClientCertificate stringMode 
- The mode of the Function App's client certificates requirement for incoming requests.
- ConnectionStrings []GetWindows Function App Connection String 
- One or more connection_stringblocks as defined below.
- bool
- Are Content Share Settings disabled?
- CustomDomain stringVerification Id 
- The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- DailyMemory intTime Quota 
- The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- DefaultHostname string
- The default hostname of the Windows Function App.
- Enabled bool
- Is the Backup Job enabled?
- FtpPublish boolBasic Authentication Enabled 
- Are the default FTP Basic Authentication publishing credentials enabled.
- FunctionsExtension stringVersion 
- The runtime version associated with the Function App.
- HostingEnvironment stringId 
- The ID of the App Service Environment used by Function App.
- HttpsOnly bool
- Is the Function App only accessible via HTTPS?
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]GetWindows Function App Identity 
- A identityblock as defined below.
- Kind string
- The Kind value for this Windows Function App.
- Location string
- The Azure Region where the Windows Function App exists.
- Name string
- The Site Credentials Username used for publishing.
- OutboundIp []stringAddress Lists 
- A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
- OutboundIp stringAddresses 
- A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
- PossibleOutbound []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"].
- PossibleOutbound 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.
- PublicNetwork boolAccess Enabled 
- Is Public Network Access enabled for the Windows Function App.
- ResourceGroup stringName 
- ServicePlan stringId 
- The ID of the App Service Plan.
- SiteConfigs []GetWindows Function App Site Config 
- A site_configblock as defined below.
- SiteCredentials []GetWindows Function App Site Credential 
- A site_credentialblock as defined below.
- StickySettings []GetWindows Function App Sticky Setting 
- A sticky_settingsblock as defined below.
- StorageAccount stringAccess Key 
- The access key which is used to access the backend storage account for the Function App.
- StorageAccount stringName 
- The backend storage account name which is used by this Function App.
- StorageKey stringVault Secret Id 
- The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.
- StorageUses boolManaged Identity 
- Is the Function App using a Managed Identity to access the storage account?
- map[string]string
- A mapping of tags assigned to the Windows Function App.
- VirtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- WebdeployPublish boolBasic Authentication Enabled 
- Are the default WebDeploy Basic Authentication publishing credentials enabled.
- appSettings Map<String,String>
- A `map of key-value pairs for App Settings and custom values.
- authSettings List<GetWindows Function App Auth Setting> 
- A auth_settingsblock as defined below.
- authSettings List<GetV2s Windows Function App Auth Settings V2> 
- A auth_settings_v2block as defined below.
- backups
List<GetWindows Function App Backup> 
- A backupblock as defined below.
- builtinLogging BooleanEnabled 
- Is the built-in logging enabled?
- clientCertificate BooleanEnabled 
- Is the use of Client Certificates enabled?
- clientCertificate StringExclusion Paths 
- Paths to exclude when using client certificates, separated by ;
- clientCertificate StringMode 
- The mode of the Function App's client certificates requirement for incoming requests.
- connectionStrings List<GetWindows Function App Connection String> 
- One or more connection_stringblocks as defined below.
- Boolean
- Are Content Share Settings disabled?
- customDomain StringVerification Id 
- The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- dailyMemory IntegerTime Quota 
- The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- defaultHostname String
- The default hostname of the Windows Function App.
- enabled Boolean
- Is the Backup Job enabled?
- ftpPublish BooleanBasic Authentication Enabled 
- Are the default FTP Basic Authentication publishing credentials enabled.
- functionsExtension StringVersion 
- The runtime version associated with the Function App.
- hostingEnvironment StringId 
- The ID of the App Service Environment used by Function App.
- httpsOnly Boolean
- Is the Function App only accessible via HTTPS?
- id String
- The provider-assigned unique ID for this managed resource.
- identities
List<GetWindows Function App Identity> 
- A identityblock as defined below.
- kind String
- The Kind value for this Windows Function App.
- location String
- The Azure Region where the Windows Function App exists.
- name String
- The Site Credentials Username used for publishing.
- outboundIp List<String>Address Lists 
- A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
- outboundIp StringAddresses 
- A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
- possibleOutbound 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"].
- possibleOutbound 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.
- publicNetwork BooleanAccess Enabled 
- Is Public Network Access enabled for the Windows Function App.
- resourceGroup StringName 
- servicePlan StringId 
- The ID of the App Service Plan.
- siteConfigs List<GetWindows Function App Site Config> 
- A site_configblock as defined below.
- siteCredentials List<GetWindows Function App Site Credential> 
- A site_credentialblock as defined below.
- stickySettings List<GetWindows Function App Sticky Setting> 
- A sticky_settingsblock as defined below.
- storageAccount StringAccess Key 
- The access key which is used to access the backend storage account for the Function App.
- storageAccount StringName 
- The backend storage account name which is used by this Function App.
- storageKey StringVault Secret Id 
- The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.
- storageUses BooleanManaged Identity 
- Is the Function App using a Managed Identity to access the storage account?
- Map<String,String>
- A mapping of tags assigned to the Windows Function App.
- virtualNetwork StringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- webdeployPublish BooleanBasic Authentication Enabled 
- Are the default WebDeploy Basic Authentication publishing credentials enabled.
- appSettings {[key: string]: string}
- A `map of key-value pairs for App Settings and custom values.
- authSettings GetWindows Function App Auth Setting[] 
- A auth_settingsblock as defined below.
- authSettings GetV2s Windows Function App Auth Settings V2[] 
- A auth_settings_v2block as defined below.
- backups
GetWindows Function App Backup[] 
- A backupblock as defined below.
- builtinLogging booleanEnabled 
- Is the built-in logging enabled?
- clientCertificate booleanEnabled 
- Is the use of Client Certificates enabled?
- clientCertificate stringExclusion Paths 
- Paths to exclude when using client certificates, separated by ;
- clientCertificate stringMode 
- The mode of the Function App's client certificates requirement for incoming requests.
- connectionStrings GetWindows Function App Connection String[] 
- One or more connection_stringblocks as defined below.
- boolean
- Are Content Share Settings disabled?
- customDomain stringVerification Id 
- The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- dailyMemory numberTime Quota 
- The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- defaultHostname string
- The default hostname of the Windows Function App.
- enabled boolean
- Is the Backup Job enabled?
- ftpPublish booleanBasic Authentication Enabled 
- Are the default FTP Basic Authentication publishing credentials enabled.
- functionsExtension stringVersion 
- The runtime version associated with the Function App.
- hostingEnvironment stringId 
- The ID of the App Service Environment used by Function App.
- httpsOnly boolean
- Is the Function App only accessible via HTTPS?
- id string
- The provider-assigned unique ID for this managed resource.
- identities
GetWindows Function App Identity[] 
- A identityblock as defined below.
- kind string
- The Kind value for this Windows Function App.
- location string
- The Azure Region where the Windows Function App exists.
- name string
- The Site Credentials Username used for publishing.
- outboundIp string[]Address Lists 
- A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
- outboundIp stringAddresses 
- A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
- possibleOutbound 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"].
- possibleOutbound 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.
- publicNetwork booleanAccess Enabled 
- Is Public Network Access enabled for the Windows Function App.
- resourceGroup stringName 
- servicePlan stringId 
- The ID of the App Service Plan.
- siteConfigs GetWindows Function App Site Config[] 
- A site_configblock as defined below.
- siteCredentials GetWindows Function App Site Credential[] 
- A site_credentialblock as defined below.
- stickySettings GetWindows Function App Sticky Setting[] 
- A sticky_settingsblock as defined below.
- storageAccount stringAccess Key 
- The access key which is used to access the backend storage account for the Function App.
- storageAccount stringName 
- The backend storage account name which is used by this Function App.
- storageKey stringVault Secret Id 
- The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.
- storageUses booleanManaged Identity 
- Is the Function App using a Managed Identity to access the storage account?
- {[key: string]: string}
- A mapping of tags assigned to the Windows Function App.
- virtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- webdeployPublish booleanBasic Authentication Enabled 
- Are the default WebDeploy Basic Authentication publishing credentials enabled.
- app_settings Mapping[str, str]
- A `map of key-value pairs for App Settings and custom values.
- auth_settings Sequence[GetWindows Function App Auth Setting] 
- A auth_settingsblock as defined below.
- auth_settings_ Sequence[Getv2s Windows Function App Auth Settings V2] 
- A auth_settings_v2block as defined below.
- backups
Sequence[GetWindows Function App Backup] 
- A backupblock as defined below.
- builtin_logging_ boolenabled 
- Is the built-in logging enabled?
- client_certificate_ boolenabled 
- Is the use of Client Certificates enabled?
- client_certificate_ strexclusion_ paths 
- Paths to exclude when using client certificates, separated by ;
- client_certificate_ strmode 
- The mode of the Function App's client certificates requirement for incoming requests.
- connection_strings Sequence[GetWindows Function App Connection String] 
- One or more connection_stringblocks as defined below.
- bool
- Are Content Share Settings disabled?
- 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.
- default_hostname str
- The default hostname of the Windows Function App.
- enabled bool
- Is the Backup Job enabled?
- ftp_publish_ boolbasic_ authentication_ enabled 
- Are the default FTP Basic Authentication publishing credentials enabled.
- functions_extension_ strversion 
- The runtime version associated with the Function App.
- hosting_environment_ strid 
- The ID of the App Service Environment used by Function App.
- https_only bool
- Is the Function App only accessible via HTTPS?
- id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[GetWindows Function App Identity] 
- A identityblock as defined below.
- kind str
- The Kind value for this Windows Function App.
- location str
- The Azure Region where the Windows Function App exists.
- name str
- The Site Credentials Username used for publishing.
- 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.
- public_network_ boolaccess_ enabled 
- Is Public Network Access enabled for the Windows Function App.
- resource_group_ strname 
- service_plan_ strid 
- The ID of the App Service Plan.
- site_configs Sequence[GetWindows Function App Site Config] 
- A site_configblock as defined below.
- site_credentials Sequence[GetWindows Function App Site Credential] 
- A site_credentialblock as defined below.
- sticky_settings Sequence[GetWindows Function App Sticky Setting] 
- A sticky_settingsblock as defined below.
- storage_account_ straccess_ key 
- The access key which is used to access the backend storage account for the Function App.
- storage_account_ strname 
- The backend storage account name which is used by this Function App.
- storage_key_ strvault_ secret_ id 
- The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.
- storage_uses_ boolmanaged_ identity 
- Is the Function App using a Managed Identity to access the storage account?
- Mapping[str, str]
- A mapping of tags assigned to the Windows Function App.
- virtual_network_ strsubnet_ id 
- The subnet id which the Windows Function App is vNet Integrated with.
- webdeploy_publish_ boolbasic_ authentication_ enabled 
- Are the default WebDeploy Basic Authentication publishing credentials enabled.
- appSettings Map<String>
- A `map of key-value pairs for App Settings and custom values.
- authSettings List<Property Map>
- A auth_settingsblock as defined below.
- authSettings List<Property Map>V2s 
- A auth_settings_v2block as defined below.
- backups List<Property Map>
- A backupblock as defined below.
- builtinLogging BooleanEnabled 
- Is the built-in logging enabled?
- clientCertificate BooleanEnabled 
- Is the use of Client Certificates enabled?
- clientCertificate StringExclusion Paths 
- Paths to exclude when using client certificates, separated by ;
- clientCertificate StringMode 
- The mode of the Function App's client certificates requirement for incoming requests.
- connectionStrings List<Property Map>
- One or more connection_stringblocks as defined below.
- Boolean
- Are Content Share Settings disabled?
- customDomain StringVerification Id 
- The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- dailyMemory NumberTime Quota 
- The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- defaultHostname String
- The default hostname of the Windows Function App.
- enabled Boolean
- Is the Backup Job enabled?
- ftpPublish BooleanBasic Authentication Enabled 
- Are the default FTP Basic Authentication publishing credentials enabled.
- functionsExtension StringVersion 
- The runtime version associated with the Function App.
- hostingEnvironment StringId 
- The ID of the App Service Environment used by Function App.
- httpsOnly Boolean
- Is the Function App only accessible via HTTPS?
- id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- A identityblock as defined below.
- kind String
- The Kind value for this Windows Function App.
- location String
- The Azure Region where the Windows Function App exists.
- name String
- The Site Credentials Username used for publishing.
- outboundIp List<String>Address Lists 
- A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
- outboundIp StringAddresses 
- A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
- possibleOutbound 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"].
- possibleOutbound 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.
- publicNetwork BooleanAccess Enabled 
- Is Public Network Access enabled for the Windows Function App.
- resourceGroup StringName 
- servicePlan StringId 
- The ID of the App Service Plan.
- siteConfigs List<Property Map>
- A site_configblock as defined below.
- siteCredentials List<Property Map>
- A site_credentialblock as defined below.
- stickySettings List<Property Map>
- A sticky_settingsblock as defined below.
- storageAccount StringAccess Key 
- The access key which is used to access the backend storage account for the Function App.
- storageAccount StringName 
- The backend storage account name which is used by this Function App.
- storageKey StringVault Secret Id 
- The Key Vault Secret ID, including version, that contains the Connection String used to connect to the storage account for this Function App.
- storageUses BooleanManaged Identity 
- Is the Function App using a Managed Identity to access the storage account?
- Map<String>
- A mapping of tags assigned to the Windows Function App.
- virtualNetwork StringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- webdeployPublish BooleanBasic Authentication Enabled 
- Are the default WebDeploy Basic Authentication publishing credentials enabled.
Supporting Types
GetWindowsFunctionAppAuthSetting     
- ActiveDirectories List<GetWindows Function App Auth Setting Active Directory> 
- A active_directoryblock as defined above.
- AdditionalLogin Dictionary<string, string>Parameters 
- A map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- AllowedExternal List<string>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- DefaultProvider string
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- Enabled bool
- Is the Backup Job enabled?
- Facebooks
List<GetWindows Function App Auth Setting Facebook> 
- A facebookblock as defined below.
- Githubs
List<GetWindows Function App Auth Setting Github> 
- A githubblock as defined below.
- Googles
List<GetWindows Function App Auth Setting Google> 
- A googleblock as defined below.
- Issuer string
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Function App.
- Microsofts
List<GetWindows Function App Auth Setting Microsoft> 
- A microsoftblock as defined below.
- RuntimeVersion string
- The Runtime Version of the Authentication and Authorisation feature of this App.
- TokenRefresh doubleExtension Hours 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- TokenStore boolEnabled 
- Is the Token Store configuration Enabled.
- Twitters
List<GetWindows Function App Auth Setting Twitter> 
- A twitterblock as defined below.
- UnauthenticatedClient stringAction 
- The action to take when an unauthenticated client attempts to access the app.
- ActiveDirectories []GetWindows Function App Auth Setting Active Directory 
- A active_directoryblock as defined above.
- AdditionalLogin map[string]stringParameters 
- A map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- AllowedExternal []stringRedirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- DefaultProvider string
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- Enabled bool
- Is the Backup Job enabled?
- Facebooks
[]GetWindows Function App Auth Setting Facebook 
- A facebookblock as defined below.
- Githubs
[]GetWindows Function App Auth Setting Github 
- A githubblock as defined below.
- Googles
[]GetWindows Function App Auth Setting Google 
- A googleblock as defined below.
- Issuer string
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Function App.
- Microsofts
[]GetWindows Function App Auth Setting Microsoft 
- A microsoftblock as defined below.
- RuntimeVersion string
- The Runtime Version of the Authentication and Authorisation feature of this App.
- TokenRefresh float64Extension Hours 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- TokenStore boolEnabled 
- Is the Token Store configuration Enabled.
- Twitters
[]GetWindows Function App Auth Setting Twitter 
- A twitterblock as defined below.
- UnauthenticatedClient stringAction 
- The action to take when an unauthenticated client attempts to access the app.
- activeDirectories List<GetWindows Function App Auth Setting Active Directory> 
- A active_directoryblock as defined above.
- additionalLogin Map<String,String>Parameters 
- A map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowedExternal List<String>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- defaultProvider String
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- enabled Boolean
- Is the Backup Job enabled?
- facebooks
List<GetWindows Function App Auth Setting Facebook> 
- A facebookblock as defined below.
- githubs
List<GetWindows Function App Auth Setting Github> 
- A githubblock as defined below.
- googles
List<GetWindows Function App Auth Setting Google> 
- A googleblock as defined below.
- issuer String
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Function App.
- microsofts
List<GetWindows Function App Auth Setting Microsoft> 
- A microsoftblock as defined below.
- runtimeVersion String
- The Runtime Version of the Authentication and Authorisation feature of this App.
- tokenRefresh DoubleExtension Hours 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- tokenStore BooleanEnabled 
- Is the Token Store configuration Enabled.
- twitters
List<GetWindows Function App Auth Setting Twitter> 
- A twitterblock as defined below.
- unauthenticatedClient StringAction 
- The action to take when an unauthenticated client attempts to access the app.
- activeDirectories GetWindows Function App Auth Setting Active Directory[] 
- A active_directoryblock as defined above.
- additionalLogin {[key: string]: string}Parameters 
- A map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowedExternal string[]Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- defaultProvider string
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- enabled boolean
- Is the Backup Job enabled?
- facebooks
GetWindows Function App Auth Setting Facebook[] 
- A facebookblock as defined below.
- githubs
GetWindows Function App Auth Setting Github[] 
- A githubblock as defined below.
- googles
GetWindows Function App Auth Setting Google[] 
- A googleblock as defined below.
- issuer string
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Function App.
- microsofts
GetWindows Function App Auth Setting Microsoft[] 
- A microsoftblock as defined below.
- runtimeVersion string
- The Runtime Version of the Authentication and Authorisation feature of this App.
- tokenRefresh numberExtension Hours 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- tokenStore booleanEnabled 
- Is the Token Store configuration Enabled.
- twitters
GetWindows Function App Auth Setting Twitter[] 
- A twitterblock as defined below.
- unauthenticatedClient stringAction 
- The action to take when an unauthenticated client attempts to access the app.
- active_directories Sequence[GetWindows Function App Auth Setting Active Directory] 
- A active_directoryblock as defined above.
- additional_login_ Mapping[str, str]parameters 
- A map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowed_external_ Sequence[str]redirect_ urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- default_provider str
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- enabled bool
- Is the Backup Job enabled?
- facebooks
Sequence[GetWindows Function App Auth Setting Facebook] 
- A facebookblock as defined below.
- githubs
Sequence[GetWindows Function App Auth Setting Github] 
- A githubblock as defined below.
- googles
Sequence[GetWindows Function App Auth Setting Google] 
- A googleblock as defined below.
- issuer str
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Function App.
- microsofts
Sequence[GetWindows Function App Auth Setting Microsoft] 
- A microsoftblock as defined below.
- runtime_version str
- The Runtime Version of the Authentication and Authorisation feature of this App.
- 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.
- token_store_ boolenabled 
- Is the Token Store configuration Enabled.
- twitters
Sequence[GetWindows Function App Auth Setting Twitter] 
- A twitterblock as defined below.
- unauthenticated_client_ straction 
- The action to take when an unauthenticated client attempts to access the app.
- activeDirectories List<Property Map>
- A active_directoryblock as defined above.
- additionalLogin Map<String>Parameters 
- A map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in.
- allowedExternal List<String>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- defaultProvider String
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- enabled Boolean
- Is the Backup Job enabled?
- facebooks List<Property Map>
- A facebookblock as defined below.
- githubs List<Property Map>
- A githubblock as defined below.
- googles List<Property Map>
- A googleblock as defined below.
- issuer String
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Function App.
- microsofts List<Property Map>
- A microsoftblock as defined below.
- runtimeVersion String
- The Runtime Version of the Authentication and Authorisation feature of this App.
- tokenRefresh NumberExtension Hours 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- tokenStore BooleanEnabled 
- Is the Token Store configuration Enabled.
- twitters List<Property Map>
- A twitterblock as defined below.
- unauthenticatedClient StringAction 
- The action to take when an unauthenticated client attempts to access the app.
GetWindowsFunctionAppAuthSettingActiveDirectory       
- AllowedAudiences List<string>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- AllowedAudiences []string
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowedAudiences string[]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowed_audiences Sequence[str]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- 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.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
GetWindowsFunctionAppAuthSettingFacebook      
- AppId string
- The App ID of the Facebook app used for login.
- AppSecret string
- The App Secret of the Facebook app used for Facebook Login.
- AppSecret stringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- OauthScopes List<string>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- AppId string
- The App ID of the Facebook app used for login.
- AppSecret string
- The App Secret of the Facebook app used for Facebook Login.
- AppSecret stringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- OauthScopes []string
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- appId String
- The App ID of the Facebook app used for login.
- appSecret String
- The App Secret of the Facebook app used for Facebook Login.
- appSecret StringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- appId string
- The App ID of the Facebook app used for login.
- appSecret string
- The App Secret of the Facebook app used for Facebook Login.
- appSecret stringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- oauthScopes string[]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- 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.
- app_secret_ strsetting_ name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- oauth_scopes Sequence[str]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- appId String
- The App ID of the Facebook app used for login.
- appSecret String
- The App Secret of the Facebook app used for Facebook Login.
- appSecret StringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingGithub      
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- OauthScopes List<string>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- OauthScopes []string
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes string[]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- 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.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth_scopes Sequence[str]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingGoogle      
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- OauthScopes List<string>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- OauthScopes []string
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes string[]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- 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.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth_scopes Sequence[str]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingMicrosoft      
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- OauthScopes List<string>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- OauthScopes []string
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret string
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes string[]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- 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.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth_scopes Sequence[str]
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret String
- The OAuth 2.0 client secret that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauthScopes List<String>
- A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingTwitter      
- ConsumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- ConsumerSecret string
- The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- ConsumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- ConsumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- ConsumerSecret string
- The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- ConsumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey String
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumerSecret String
- The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumerSecret string
- The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- 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.
- consumer_secret_ strsetting_ name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey String
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumerSecret String
- The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetWindowsFunctionAppAuthSettingsV2      
- ActiveDirectory List<GetV2s Windows Function App Auth Settings V2Active Directory V2> 
- An active_directory_v2block as defined below.
- AppleV2s List<GetWindows Function App Auth Settings V2Apple V2> 
- An apple_v2block as defined below.
- AuthEnabled bool
- Are the AuthV2 Settings enabled.
- AzureStatic List<GetWeb App V2s Windows Function App Auth Settings V2Azure Static Web App V2> 
- An azure_static_web_app_v2block as defined below.
- ConfigFile stringPath 
- The path to the App Auth settings.
- CustomOidc List<GetV2s Windows Function App Auth Settings V2Custom Oidc V2> 
- Zero or more custom_oidc_v2blocks as defined below.
- DefaultProvider string
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- ExcludedPaths List<string>
- The paths which should be excluded from the unauthenticated_actionwhen it is set toRedirectToLoginPage.
- FacebookV2s List<GetWindows Function App Auth Settings V2Facebook V2> 
- A facebook_v2block as defined below.
- ForwardProxy stringConvention 
- The convention used to determine the url of the request made.
- ForwardProxy stringCustom Host Header Name 
- The name of the custom header containing the host of the request.
- ForwardProxy stringCustom Scheme Header Name 
- The name of the custom header containing the scheme of the request.
- GithubV2s List<GetWindows Function App Auth Settings V2Github V2> 
- A github_v2block as defined below.
- GoogleV2s List<GetWindows Function App Auth Settings V2Google V2> 
- A google_v2block as defined below.
- HttpRoute stringApi Prefix 
- The prefix that should precede all the authentication and authorisation paths.
- Logins
List<GetWindows Function App Auth Settings V2Login> 
- A loginblock as defined below.
- MicrosoftV2s List<GetWindows Function App Auth Settings V2Microsoft V2> 
- A microsoft_v2block as defined below.
- RequireAuthentication bool
- Is the authentication flow used for all requests.
- RequireHttps bool
- Is HTTPS required on connections?
- RuntimeVersion string
- The Runtime Version of the Authentication and Authorisation feature of this App.
- TwitterV2s List<GetWindows Function App Auth Settings V2Twitter V2> 
- A twitter_v2block as defined below.
- UnauthenticatedAction string
- The action to take for requests made without authentication.
- ActiveDirectory []GetV2s Windows Function App Auth Settings V2Active Directory V2 
- An active_directory_v2block as defined below.
- AppleV2s []GetWindows Function App Auth Settings V2Apple V2 
- An apple_v2block as defined below.
- AuthEnabled bool
- Are the AuthV2 Settings enabled.
- AzureStatic []GetWeb App V2s Windows Function App Auth Settings V2Azure Static Web App V2 
- An azure_static_web_app_v2block as defined below.
- ConfigFile stringPath 
- The path to the App Auth settings.
- CustomOidc []GetV2s Windows Function App Auth Settings V2Custom Oidc V2 
- Zero or more custom_oidc_v2blocks as defined below.
- DefaultProvider string
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- ExcludedPaths []string
- The paths which should be excluded from the unauthenticated_actionwhen it is set toRedirectToLoginPage.
- FacebookV2s []GetWindows Function App Auth Settings V2Facebook V2 
- A facebook_v2block as defined below.
- ForwardProxy stringConvention 
- The convention used to determine the url of the request made.
- ForwardProxy stringCustom Host Header Name 
- The name of the custom header containing the host of the request.
- ForwardProxy stringCustom Scheme Header Name 
- The name of the custom header containing the scheme of the request.
- GithubV2s []GetWindows Function App Auth Settings V2Github V2 
- A github_v2block as defined below.
- GoogleV2s []GetWindows Function App Auth Settings V2Google V2 
- A google_v2block as defined below.
- HttpRoute stringApi Prefix 
- The prefix that should precede all the authentication and authorisation paths.
- Logins
[]GetWindows Function App Auth Settings V2Login 
- A loginblock as defined below.
- MicrosoftV2s []GetWindows Function App Auth Settings V2Microsoft V2 
- A microsoft_v2block as defined below.
- RequireAuthentication bool
- Is the authentication flow used for all requests.
- RequireHttps bool
- Is HTTPS required on connections?
- RuntimeVersion string
- The Runtime Version of the Authentication and Authorisation feature of this App.
- TwitterV2s []GetWindows Function App Auth Settings V2Twitter V2 
- A twitter_v2block as defined below.
- UnauthenticatedAction string
- The action to take for requests made without authentication.
- activeDirectory List<GetV2s Windows Function App Auth Settings V2Active Directory V2> 
- An active_directory_v2block as defined below.
- appleV2s List<GetWindows Function App Auth Settings V2Apple V2> 
- An apple_v2block as defined below.
- authEnabled Boolean
- Are the AuthV2 Settings enabled.
- azureStatic List<GetWeb App V2s Windows Function App Auth Settings V2Azure Static Web App V2> 
- An azure_static_web_app_v2block as defined below.
- configFile StringPath 
- The path to the App Auth settings.
- customOidc List<GetV2s Windows Function App Auth Settings V2Custom Oidc V2> 
- Zero or more custom_oidc_v2blocks as defined below.
- defaultProvider String
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- excludedPaths List<String>
- The paths which should be excluded from the unauthenticated_actionwhen it is set toRedirectToLoginPage.
- facebookV2s List<GetWindows Function App Auth Settings V2Facebook V2> 
- A facebook_v2block as defined below.
- forwardProxy StringConvention 
- The convention used to determine the url of the request made.
- forwardProxy StringCustom Host Header Name 
- The name of the custom header containing the host of the request.
- forwardProxy StringCustom Scheme Header Name 
- The name of the custom header containing the scheme of the request.
- githubV2s List<GetWindows Function App Auth Settings V2Github V2> 
- A github_v2block as defined below.
- googleV2s List<GetWindows Function App Auth Settings V2Google V2> 
- A google_v2block as defined below.
- httpRoute StringApi Prefix 
- The prefix that should precede all the authentication and authorisation paths.
- logins
List<GetWindows Function App Auth Settings V2Login> 
- A loginblock as defined below.
- microsoftV2s List<GetWindows Function App Auth Settings V2Microsoft V2> 
- A microsoft_v2block as defined below.
- requireAuthentication Boolean
- Is the authentication flow used for all requests.
- requireHttps Boolean
- Is HTTPS required on connections?
- runtimeVersion String
- The Runtime Version of the Authentication and Authorisation feature of this App.
- twitterV2s List<GetWindows Function App Auth Settings V2Twitter V2> 
- A twitter_v2block as defined below.
- unauthenticatedAction String
- The action to take for requests made without authentication.
- activeDirectory GetV2s Windows Function App Auth Settings V2Active Directory V2[] 
- An active_directory_v2block as defined below.
- appleV2s GetWindows Function App Auth Settings V2Apple V2[] 
- An apple_v2block as defined below.
- authEnabled boolean
- Are the AuthV2 Settings enabled.
- azureStatic GetWeb App V2s Windows Function App Auth Settings V2Azure Static Web App V2[] 
- An azure_static_web_app_v2block as defined below.
- configFile stringPath 
- The path to the App Auth settings.
- customOidc GetV2s Windows Function App Auth Settings V2Custom Oidc V2[] 
- Zero or more custom_oidc_v2blocks as defined below.
- defaultProvider string
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- excludedPaths string[]
- The paths which should be excluded from the unauthenticated_actionwhen it is set toRedirectToLoginPage.
- facebookV2s GetWindows Function App Auth Settings V2Facebook V2[] 
- A facebook_v2block as defined below.
- forwardProxy stringConvention 
- The convention used to determine the url of the request made.
- forwardProxy stringCustom Host Header Name 
- The name of the custom header containing the host of the request.
- forwardProxy stringCustom Scheme Header Name 
- The name of the custom header containing the scheme of the request.
- githubV2s GetWindows Function App Auth Settings V2Github V2[] 
- A github_v2block as defined below.
- googleV2s GetWindows Function App Auth Settings V2Google V2[] 
- A google_v2block as defined below.
- httpRoute stringApi Prefix 
- The prefix that should precede all the authentication and authorisation paths.
- logins
GetWindows Function App Auth Settings V2Login[] 
- A loginblock as defined below.
- microsoftV2s GetWindows Function App Auth Settings V2Microsoft V2[] 
- A microsoft_v2block as defined below.
- requireAuthentication boolean
- Is the authentication flow used for all requests.
- requireHttps boolean
- Is HTTPS required on connections?
- runtimeVersion string
- The Runtime Version of the Authentication and Authorisation feature of this App.
- twitterV2s GetWindows Function App Auth Settings V2Twitter V2[] 
- A twitter_v2block as defined below.
- unauthenticatedAction string
- The action to take for requests made without authentication.
- active_directory_ Sequence[Getv2s Windows Function App Auth Settings V2Active Directory V2] 
- An active_directory_v2block as defined below.
- apple_v2s Sequence[GetWindows Function App Auth Settings V2Apple V2] 
- An apple_v2block as defined below.
- auth_enabled bool
- Are the AuthV2 Settings enabled.
- azure_static_ Sequence[Getweb_ app_ v2s Windows Function App Auth Settings V2Azure Static Web App V2] 
- An azure_static_web_app_v2block as defined below.
- config_file_ strpath 
- The path to the App Auth settings.
- custom_oidc_ Sequence[Getv2s Windows Function App Auth Settings V2Custom Oidc V2] 
- Zero or more custom_oidc_v2blocks as defined below.
- default_provider str
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- excluded_paths Sequence[str]
- The paths which should be excluded from the unauthenticated_actionwhen it is set toRedirectToLoginPage.
- facebook_v2s Sequence[GetWindows Function App Auth Settings V2Facebook V2] 
- A facebook_v2block as defined below.
- forward_proxy_ strconvention 
- The convention used to determine the url of the request made.
- forward_proxy_ strcustom_ host_ header_ name 
- The name of the custom header containing the host of the request.
- forward_proxy_ strcustom_ scheme_ header_ name 
- The name of the custom header containing the scheme of the request.
- github_v2s Sequence[GetWindows Function App Auth Settings V2Github V2] 
- A github_v2block as defined below.
- google_v2s Sequence[GetWindows Function App Auth Settings V2Google V2] 
- A google_v2block as defined below.
- http_route_ strapi_ prefix 
- The prefix that should precede all the authentication and authorisation paths.
- logins
Sequence[GetWindows Function App Auth Settings V2Login] 
- A loginblock as defined below.
- microsoft_v2s Sequence[GetWindows Function App Auth Settings V2Microsoft V2] 
- A microsoft_v2block as defined below.
- require_authentication bool
- Is the authentication flow used for all requests.
- require_https bool
- Is HTTPS required on connections?
- runtime_version str
- The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter_v2s Sequence[GetWindows Function App Auth Settings V2Twitter V2] 
- A twitter_v2block as defined below.
- unauthenticated_action str
- The action to take for requests made without authentication.
- activeDirectory List<Property Map>V2s 
- An active_directory_v2block as defined below.
- appleV2s List<Property Map>
- An apple_v2block as defined below.
- authEnabled Boolean
- Are the AuthV2 Settings enabled.
- azureStatic List<Property Map>Web App V2s 
- An azure_static_web_app_v2block as defined below.
- configFile StringPath 
- The path to the App Auth settings.
- customOidc List<Property Map>V2s 
- Zero or more custom_oidc_v2blocks as defined below.
- defaultProvider String
- The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_actionis set toRedirectToLoginPage.
- excludedPaths List<String>
- The paths which should be excluded from the unauthenticated_actionwhen it is set toRedirectToLoginPage.
- facebookV2s List<Property Map>
- A facebook_v2block as defined below.
- forwardProxy StringConvention 
- The convention used to determine the url of the request made.
- forwardProxy StringCustom Host Header Name 
- The name of the custom header containing the host of the request.
- forwardProxy StringCustom Scheme Header Name 
- The name of the custom header containing the scheme of the request.
- githubV2s List<Property Map>
- A github_v2block as defined below.
- googleV2s List<Property Map>
- A google_v2block as defined below.
- httpRoute StringApi Prefix 
- The prefix that should precede all the authentication and authorisation paths.
- logins List<Property Map>
- A loginblock as defined below.
- microsoftV2s List<Property Map>
- A microsoft_v2block as defined below.
- requireAuthentication Boolean
- Is the authentication flow used for all requests.
- requireHttps Boolean
- Is HTTPS required on connections?
- runtimeVersion String
- The Runtime Version of the Authentication and Authorisation feature of this App.
- twitterV2s List<Property Map>
- A twitter_v2block as defined below.
- unauthenticatedAction String
- The action to take for requests made without authentication.
GetWindowsFunctionAppAuthSettingsV2ActiveDirectoryV2        
- AllowedApplications List<string>
- The list of allowed Applications for the Default Authorisation Policy.
- AllowedAudiences List<string>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- AllowedGroups List<string>
- The list of allowed Group Names for the Default Authorisation Policy.
- AllowedIdentities List<string>
- The list of allowed Identities for the Default Authorisation Policy.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringCertificate Thumbprint 
- The thumbprint of the certificate used for signing purposes.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- JwtAllowed List<string>Client Applications 
- The list of Allowed Client Applications in the JWT Claim.
- JwtAllowed List<string>Groups 
- The list of Allowed Groups in the JWT Claim.
- LoginParameters Dictionary<string, string>
- A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- TenantAuth stringEndpoint 
- The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
- WwwAuthentication boolDisabled 
- Is the www-authenticate provider omitted from the request?
- AllowedApplications []string
- The list of allowed Applications for the Default Authorisation Policy.
- AllowedAudiences []string
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- AllowedGroups []string
- The list of allowed Group Names for the Default Authorisation Policy.
- AllowedIdentities []string
- The list of allowed Identities for the Default Authorisation Policy.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringCertificate Thumbprint 
- The thumbprint of the certificate used for signing purposes.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- JwtAllowed []stringClient Applications 
- The list of Allowed Client Applications in the JWT Claim.
- JwtAllowed []stringGroups 
- The list of Allowed Groups in the JWT Claim.
- LoginParameters map[string]string
- A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- TenantAuth stringEndpoint 
- The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
- WwwAuthentication boolDisabled 
- Is the www-authenticate provider omitted from the request?
- allowedApplications List<String>
- The list of allowed Applications for the Default Authorisation Policy.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowedGroups List<String>
- The list of allowed Group Names for the Default Authorisation Policy.
- allowedIdentities List<String>
- The list of allowed Identities for the Default Authorisation Policy.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringCertificate Thumbprint 
- The thumbprint of the certificate used for signing purposes.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwtAllowed List<String>Client Applications 
- The list of Allowed Client Applications in the JWT Claim.
- jwtAllowed List<String>Groups 
- The list of Allowed Groups in the JWT Claim.
- loginParameters Map<String,String>
- A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenantAuth StringEndpoint 
- The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
- wwwAuthentication BooleanDisabled 
- Is the www-authenticate provider omitted from the request?
- allowedApplications string[]
- The list of allowed Applications for the Default Authorisation Policy.
- allowedAudiences string[]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowedGroups string[]
- The list of allowed Group Names for the Default Authorisation Policy.
- allowedIdentities string[]
- The list of allowed Identities for the Default Authorisation Policy.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret stringCertificate Thumbprint 
- The thumbprint of the certificate used for signing purposes.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwtAllowed string[]Client Applications 
- The list of Allowed Client Applications in the JWT Claim.
- jwtAllowed string[]Groups 
- The list of Allowed Groups in the JWT Claim.
- loginParameters {[key: string]: string}
- A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenantAuth stringEndpoint 
- The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
- wwwAuthentication booleanDisabled 
- Is the www-authenticate provider omitted from the request?
- allowed_applications Sequence[str]
- The list of allowed Applications for the Default Authorisation Policy.
- allowed_audiences Sequence[str]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed_groups Sequence[str]
- The list of allowed Group Names for the Default Authorisation Policy.
- allowed_identities Sequence[str]
- The list of allowed Identities for the Default Authorisation Policy.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_secret_ strcertificate_ thumbprint 
- The thumbprint of the certificate used for signing purposes.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt_allowed_ Sequence[str]client_ applications 
- The list of Allowed Client Applications in the JWT Claim.
- jwt_allowed_ Sequence[str]groups 
- The list of Allowed Groups in the JWT Claim.
- login_parameters Mapping[str, str]
- A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant_auth_ strendpoint 
- The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www_authentication_ booldisabled 
- Is the www-authenticate provider omitted from the request?
- allowedApplications List<String>
- The list of allowed Applications for the Default Authorisation Policy.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowedGroups List<String>
- The list of allowed Group Names for the Default Authorisation Policy.
- allowedIdentities List<String>
- The list of allowed Identities for the Default Authorisation Policy.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringCertificate Thumbprint 
- The thumbprint of the certificate used for signing purposes.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwtAllowed List<String>Client Applications 
- The list of Allowed Client Applications in the JWT Claim.
- jwtAllowed List<String>Groups 
- The list of Allowed Groups in the JWT Claim.
- loginParameters Map<String>
- A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenantAuth StringEndpoint 
- The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
- wwwAuthentication BooleanDisabled 
- Is the www-authenticate provider omitted from the request?
GetWindowsFunctionAppAuthSettingsV2AppleV2       
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes List<string>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes []string
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes string[]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_scopes Sequence[str]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingsV2AzureStaticWebAppV2          
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
GetWindowsFunctionAppAuthSettingsV2CustomOidcV2        
- string
- The endpoint to make the Authorisation Request as supplied by openid_configuration_endpointresponse.
- CertificationUri string
- The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpointresponse.
- ClientCredential stringMethod 
- The Client Credential Method used.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- IssuerEndpoint string
- The endpoint that issued the Token as supplied by openid_configuration_endpointresponse.
- Name string
- The name of this Windows Function App.
- NameClaim stringType 
- The name of the claim that contains the users name.
- OpenidConfiguration stringEndpoint 
- The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
- Scopes List<string>
- The list of the scopes that are requested while authenticating.
- TokenEndpoint string
- The endpoint used to request a Token as supplied by openid_configuration_endpointresponse.
- string
- The endpoint to make the Authorisation Request as supplied by openid_configuration_endpointresponse.
- CertificationUri string
- The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpointresponse.
- ClientCredential stringMethod 
- The Client Credential Method used.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- IssuerEndpoint string
- The endpoint that issued the Token as supplied by openid_configuration_endpointresponse.
- Name string
- The name of this Windows Function App.
- NameClaim stringType 
- The name of the claim that contains the users name.
- OpenidConfiguration stringEndpoint 
- The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
- Scopes []string
- The list of the scopes that are requested while authenticating.
- TokenEndpoint string
- The endpoint used to request a Token as supplied by openid_configuration_endpointresponse.
- String
- The endpoint to make the Authorisation Request as supplied by openid_configuration_endpointresponse.
- certificationUri String
- The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpointresponse.
- clientCredential StringMethod 
- The Client Credential Method used.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuerEndpoint String
- The endpoint that issued the Token as supplied by openid_configuration_endpointresponse.
- name String
- The name of this Windows Function App.
- nameClaim StringType 
- The name of the claim that contains the users name.
- openidConfiguration StringEndpoint 
- The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
- scopes List<String>
- The list of the scopes that are requested while authenticating.
- tokenEndpoint String
- The endpoint used to request a Token as supplied by openid_configuration_endpointresponse.
- string
- The endpoint to make the Authorisation Request as supplied by openid_configuration_endpointresponse.
- certificationUri string
- The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpointresponse.
- clientCredential stringMethod 
- The Client Credential Method used.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuerEndpoint string
- The endpoint that issued the Token as supplied by openid_configuration_endpointresponse.
- name string
- The name of this Windows Function App.
- nameClaim stringType 
- The name of the claim that contains the users name.
- openidConfiguration stringEndpoint 
- The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
- scopes string[]
- The list of the scopes that are requested while authenticating.
- tokenEndpoint string
- The endpoint used to request a Token as supplied by openid_configuration_endpointresponse.
- str
- The endpoint to make the Authorisation Request as supplied by openid_configuration_endpointresponse.
- certification_uri str
- The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpointresponse.
- client_credential_ strmethod 
- The Client Credential Method used.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuer_endpoint str
- The endpoint that issued the Token as supplied by openid_configuration_endpointresponse.
- name str
- The name of this Windows Function App.
- name_claim_ strtype 
- The name of the claim that contains the users name.
- openid_configuration_ strendpoint 
- The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
- scopes Sequence[str]
- The list of the scopes that are requested while authenticating.
- token_endpoint str
- The endpoint used to request a Token as supplied by openid_configuration_endpointresponse.
- String
- The endpoint to make the Authorisation Request as supplied by openid_configuration_endpointresponse.
- certificationUri String
- The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpointresponse.
- clientCredential StringMethod 
- The Client Credential Method used.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuerEndpoint String
- The endpoint that issued the Token as supplied by openid_configuration_endpointresponse.
- name String
- The name of this Windows Function App.
- nameClaim StringType 
- The name of the claim that contains the users name.
- openidConfiguration StringEndpoint 
- The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
- scopes List<String>
- The list of the scopes that are requested while authenticating.
- tokenEndpoint String
- The endpoint used to request a Token as supplied by openid_configuration_endpointresponse.
GetWindowsFunctionAppAuthSettingsV2FacebookV2       
- AppId string
- The App ID of the Facebook app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- GraphApi stringVersion 
- The version of the Facebook API to be used while logging in.
- LoginScopes List<string>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- AppId string
- The App ID of the Facebook app used for login.
- AppSecret stringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- GraphApi stringVersion 
- The version of the Facebook API to be used while logging in.
- LoginScopes []string
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- appId String
- The App ID of the Facebook app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- graphApi StringVersion 
- The version of the Facebook API to be used while logging in.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- appId string
- The App ID of the Facebook app used for login.
- appSecret stringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- graphApi stringVersion 
- The version of the Facebook API to be used while logging in.
- loginScopes string[]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- app_id str
- The App ID of the Facebook app used for login.
- app_secret_ strsetting_ name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- graph_api_ strversion 
- The version of the Facebook API to be used while logging in.
- login_scopes Sequence[str]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- appId String
- The App ID of the Facebook app used for login.
- appSecret StringSetting Name 
- The app setting name that contains the app_secretvalue used for Facebook Login.
- graphApi StringVersion 
- The version of the Facebook API to be used while logging in.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingsV2GithubV2       
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes List<string>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes []string
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes string[]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_scopes Sequence[str]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingsV2GoogleV2       
- AllowedAudiences List<string>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes List<string>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- AllowedAudiences []string
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes []string
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowedAudiences string[]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes string[]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_audiences Sequence[str]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_scopes Sequence[str]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingsV2Login      
- AllowedExternal List<string>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- string
- The method by which cookies expire.
- string
- The time after the request is made when the session cookie should expire.
- LogoutEndpoint string
- The endpoint to which logout requests are made.
- NonceExpiration stringTime 
- The time after the request is made when the nonce should expire.
- PreserveUrl boolFragments For Logins 
- Are the fragments from the request preserved after the login request is made.
- TokenRefresh doubleExtension Time 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- TokenStore boolEnabled 
- Is the Token Store configuration Enabled.
- TokenStore stringPath 
- The directory path in the App Filesystem in which the tokens are stored.
- TokenStore stringSas Setting Name 
- The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- ValidateNonce bool
- Is the nonce validated while completing the login flow.
- AllowedExternal []stringRedirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- string
- The method by which cookies expire.
- string
- The time after the request is made when the session cookie should expire.
- LogoutEndpoint string
- The endpoint to which logout requests are made.
- NonceExpiration stringTime 
- The time after the request is made when the nonce should expire.
- PreserveUrl boolFragments For Logins 
- Are the fragments from the request preserved after the login request is made.
- TokenRefresh float64Extension Time 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- TokenStore boolEnabled 
- Is the Token Store configuration Enabled.
- TokenStore stringPath 
- The directory path in the App Filesystem in which the tokens are stored.
- TokenStore stringSas Setting Name 
- The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- ValidateNonce bool
- Is the nonce validated while completing the login flow.
- allowedExternal List<String>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- String
- The method by which cookies expire.
- String
- The time after the request is made when the session cookie should expire.
- logoutEndpoint String
- The endpoint to which logout requests are made.
- nonceExpiration StringTime 
- The time after the request is made when the nonce should expire.
- preserveUrl BooleanFragments For Logins 
- Are the fragments from the request preserved after the login request is made.
- tokenRefresh DoubleExtension Time 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- tokenStore BooleanEnabled 
- Is the Token Store configuration Enabled.
- tokenStore StringPath 
- The directory path in the App Filesystem in which the tokens are stored.
- tokenStore StringSas Setting Name 
- The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validateNonce Boolean
- Is the nonce validated while completing the login flow.
- allowedExternal string[]Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- string
- The method by which cookies expire.
- string
- The time after the request is made when the session cookie should expire.
- logoutEndpoint string
- The endpoint to which logout requests are made.
- nonceExpiration stringTime 
- The time after the request is made when the nonce should expire.
- preserveUrl booleanFragments For Logins 
- Are the fragments from the request preserved after the login request is made.
- tokenRefresh numberExtension Time 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- tokenStore booleanEnabled 
- Is the Token Store configuration Enabled.
- tokenStore stringPath 
- The directory path in the App Filesystem in which the tokens are stored.
- tokenStore stringSas Setting Name 
- The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validateNonce boolean
- Is the nonce validated while completing the login flow.
- allowed_external_ Sequence[str]redirect_ urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- str
- The method by which cookies expire.
- str
- The time after the request is made when the session cookie should expire.
- logout_endpoint str
- The endpoint to which logout requests are made.
- nonce_expiration_ strtime 
- The time after the request is made when the nonce should expire.
- preserve_url_ boolfragments_ for_ logins 
- Are the fragments from the request preserved after the login request is made.
- token_refresh_ floatextension_ time 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_store_ boolenabled 
- Is the Token Store configuration Enabled.
- token_store_ strpath 
- The directory path in the App Filesystem in which the tokens are stored.
- token_store_ strsas_ setting_ name 
- The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate_nonce bool
- Is the nonce validated while completing the login flow.
- allowedExternal List<String>Redirect Urls 
- External URLs that can be redirected to as part of logging in or logging out of the app.
- String
- The method by which cookies expire.
- String
- The time after the request is made when the session cookie should expire.
- logoutEndpoint String
- The endpoint to which logout requests are made.
- nonceExpiration StringTime 
- The time after the request is made when the nonce should expire.
- preserveUrl BooleanFragments For Logins 
- Are the fragments from the request preserved after the login request is made.
- tokenRefresh NumberExtension Time 
- The number of hours after session token expiration that a session token can be used to call the token refresh API.
- tokenStore BooleanEnabled 
- Is the Token Store configuration Enabled.
- tokenStore StringPath 
- The directory path in the App Filesystem in which the tokens are stored.
- tokenStore StringSas Setting Name 
- The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validateNonce Boolean
- Is the nonce validated while completing the login flow.
GetWindowsFunctionAppAuthSettingsV2MicrosoftV2       
- AllowedAudiences List<string>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes List<string>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- AllowedAudiences []string
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- ClientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- ClientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- LoginScopes []string
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowedAudiences string[]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId string
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret stringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes string[]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_audiences Sequence[str]
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_id str
- The OAuth 2.0 client ID that was created for the app used for authentication.
- client_secret_ strsetting_ name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_scopes Sequence[str]
- The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowedAudiences List<String>
- The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- clientId String
- The OAuth 2.0 client ID that was created for the app used for authentication.
- clientSecret StringSetting Name 
- The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- loginScopes List<String>
- The list of Login scopes that are requested as part of Microsoft Account authentication.
GetWindowsFunctionAppAuthSettingsV2TwitterV2       
- ConsumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- ConsumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- ConsumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- ConsumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey String
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey string
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumerSecret stringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_key str
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_secret_ strsetting_ name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumerKey String
- The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumerSecret StringSetting Name 
- The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetWindowsFunctionAppBackup    
- Enabled bool
- Is the Backup Job enabled?
- Name string
- The name of this Windows Function App.
- Schedules
List<GetWindows Function App Backup Schedule> 
- A scheduleblock as defined below.
- StorageAccount stringUrl 
- The SAS URL to the container.
- Enabled bool
- Is the Backup Job enabled?
- Name string
- The name of this Windows Function App.
- Schedules
[]GetWindows Function App Backup Schedule 
- A scheduleblock as defined below.
- StorageAccount stringUrl 
- The SAS URL to the container.
- enabled Boolean
- Is the Backup Job enabled?
- name String
- The name of this Windows Function App.
- schedules
List<GetWindows Function App Backup Schedule> 
- A scheduleblock as defined below.
- storageAccount StringUrl 
- The SAS URL to the container.
- enabled boolean
- Is the Backup Job enabled?
- name string
- The name of this Windows Function App.
- schedules
GetWindows Function App Backup Schedule[] 
- A scheduleblock as defined below.
- storageAccount stringUrl 
- The SAS URL to the container.
- enabled bool
- Is the Backup Job enabled?
- name str
- The name of this Windows Function App.
- schedules
Sequence[GetWindows Function App Backup Schedule] 
- A scheduleblock as defined below.
- storage_account_ strurl 
- The SAS URL to the container.
- enabled Boolean
- Is the Backup Job enabled?
- name String
- The name of this Windows Function App.
- schedules List<Property Map>
- A scheduleblock as defined below.
- storageAccount StringUrl 
- The SAS URL to the container.
GetWindowsFunctionAppBackupSchedule     
- FrequencyInterval int
- How often the backup is executed.
- FrequencyUnit string
- The unit of time the backup should take place.
- KeepAt boolLeast One Backup 
- Should the service keep at least one backup.
- LastExecution stringTime 
- The time the backup was last attempted.
- RetentionPeriod intDays 
- After how many days backups is deleted.
- StartTime string
- When the schedule should start working in RFC-3339 format.
- FrequencyInterval int
- How often the backup is executed.
- FrequencyUnit string
- The unit of time the backup should take place.
- KeepAt boolLeast One Backup 
- Should the service keep at least one backup.
- LastExecution stringTime 
- The time the backup was last attempted.
- RetentionPeriod intDays 
- After how many days backups is deleted.
- StartTime string
- When the schedule should start working in RFC-3339 format.
- frequencyInterval Integer
- How often the backup is executed.
- frequencyUnit String
- The unit of time the backup should take place.
- keepAt BooleanLeast One Backup 
- Should the service keep at least one backup.
- lastExecution StringTime 
- The time the backup was last attempted.
- retentionPeriod IntegerDays 
- After how many days backups is deleted.
- startTime String
- When the schedule should start working in RFC-3339 format.
- frequencyInterval number
- How often the backup is executed.
- frequencyUnit string
- The unit of time the backup should take place.
- keepAt booleanLeast One Backup 
- Should the service keep at least one backup.
- lastExecution stringTime 
- The time the backup was last attempted.
- retentionPeriod numberDays 
- After how many days backups is deleted.
- startTime string
- When the schedule should start working in RFC-3339 format.
- frequency_interval int
- How often the backup is executed.
- frequency_unit str
- The unit of time the backup should take place.
- keep_at_ boolleast_ one_ backup 
- Should the service keep at least one backup.
- last_execution_ strtime 
- The time the backup was last attempted.
- retention_period_ intdays 
- After how many days backups is deleted.
- start_time str
- When the schedule should start working in RFC-3339 format.
- frequencyInterval Number
- How often the backup is executed.
- frequencyUnit String
- The unit of time the backup should take place.
- keepAt BooleanLeast One Backup 
- Should the service keep at least one backup.
- lastExecution StringTime 
- The time the backup was last attempted.
- retentionPeriod NumberDays 
- After how many days backups is deleted.
- startTime String
- When the schedule should start working in RFC-3339 format.
GetWindowsFunctionAppConnectionString     
GetWindowsFunctionAppIdentity    
- IdentityIds List<string>
- The list of User Assigned Managed Identity IDs assigned to this Windows Function App.
- PrincipalId string
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- TenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- Type string
- The type of Managed Service Identity that is configured on this Windows Function App.
- IdentityIds []string
- The list of User Assigned Managed Identity IDs assigned to this Windows Function App.
- PrincipalId string
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- TenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- Type string
- The type of Managed Service Identity that is configured on this Windows Function App.
- identityIds List<String>
- The list of User Assigned Managed Identity IDs assigned to this Windows Function App.
- principalId String
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- tenantId String
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- type String
- The type of Managed Service Identity that is configured on this Windows Function App.
- identityIds string[]
- The list of User Assigned Managed Identity IDs assigned to this Windows Function App.
- principalId string
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- tenantId string
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- type string
- The type of Managed Service Identity that is configured on this Windows Function App.
- identity_ids Sequence[str]
- The list of User Assigned Managed Identity IDs assigned to this Windows Function App.
- principal_id str
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- tenant_id str
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- type str
- The type of Managed Service Identity that is configured on this Windows Function App.
- identityIds List<String>
- The list of User Assigned Managed Identity IDs assigned to this Windows Function App.
- principalId String
- The Principal ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- tenantId String
- The Tenant ID of the System Assigned Managed Service Identity that is configured on this Windows Function App.
- type String
- The type of Managed Service Identity that is configured on this Windows Function App.
GetWindowsFunctionAppSiteConfig     
- AlwaysOn bool
- Is this Windows Function App Always On?.
- ApiDefinition stringUrl 
- The URL of the API definition that describes this Windows Function App.
- ApiManagement stringApi Id 
- The ID of the API Management API for this Windows Function App.
- AppCommand stringLine 
- The App command line to launch.
- AppScale intLimit 
- The number of workers this function app can scale out to.
- AppService List<GetLogs Windows Function App Site Config App Service Log> 
- A app_service_logsblock as defined above.
- ApplicationInsights stringConnection String 
- The Connection String for linking the Windows Function App to Application Insights.
- ApplicationInsights stringKey 
- The Instrumentation Key for connecting the Windows Function App to Application Insights.
- ApplicationStacks List<GetWindows Function App Site Config Application Stack> 
- A application_stackblock as defined above.
- Cors
List<GetWindows Function App Site Config Cor> 
- A corsblock as defined above.
- DefaultDocuments List<string>
- A list of Default Documents for the Windows Web App.
- DetailedError boolLogging Enabled 
- Is detailed error logging enabled?
- ElasticInstance intMinimum 
- The number of minimum instances for this Windows Function App.
- FtpsState string
- State of FTP / FTPS service for this Windows Function App.
- HealthCheck intEviction Time In Min 
- The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- HealthCheck stringPath 
- The path to be checked for this Windows Function App health.
- Http2Enabled bool
- Is the HTTP2 protocol enabled?
- IpRestriction stringDefault Action 
- The Default action for traffic that does not match any ip_restrictionrule.
- IpRestrictions List<GetWindows Function App Site Config Ip Restriction> 
- One or more ip_restrictionblocks as defined above.
- LoadBalancing stringMode 
- The Site load balancing mode.
- ManagedPipeline stringMode 
- The Managed pipeline mode.
- MinimumTls stringVersion 
- The minimum version of TLS required for SSL requests.
- PreWarmed intInstance Count 
- The number of pre-warmed instances for this Windows Function App.
- RemoteDebugging boolEnabled 
- Is Remote Debugging enabled?
- RemoteDebugging stringVersion 
- The Remote Debugging Version.
- RuntimeScale boolMonitoring Enabled 
- Is Scale Monitoring of the Functions Runtime enabled?
- ScmIp stringRestriction Default Action 
- The Default action for traffic that does not match any scm_ip_restrictionrule.
- ScmIp List<GetRestrictions Windows Function App Site Config Scm Ip Restriction> 
- One or more scm_ip_restrictionblocks as defined above.
- ScmMinimum stringTls Version 
- The minimum version of TLS required for SSL requests to the SCM site.
- ScmType string
- The SCM type.
- ScmUse boolMain Ip Restriction 
- Is the ip_restrictionconfiguration used for the SCM?.
- Use32BitWorker bool
- Is the Windows Function App using a 32-bit worker process?
- VnetRoute boolAll Enabled 
- Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- WebsocketsEnabled bool
- Are Web Sockets enabled?
- WindowsFx stringVersion 
- The Windows FX version.
- WorkerCount int
- The number of Workers for this Windows Function App.
- AlwaysOn bool
- Is this Windows Function App Always On?.
- ApiDefinition stringUrl 
- The URL of the API definition that describes this Windows Function App.
- ApiManagement stringApi Id 
- The ID of the API Management API for this Windows Function App.
- AppCommand stringLine 
- The App command line to launch.
- AppScale intLimit 
- The number of workers this function app can scale out to.
- AppService []GetLogs Windows Function App Site Config App Service Log 
- A app_service_logsblock as defined above.
- ApplicationInsights stringConnection String 
- The Connection String for linking the Windows Function App to Application Insights.
- ApplicationInsights stringKey 
- The Instrumentation Key for connecting the Windows Function App to Application Insights.
- ApplicationStacks []GetWindows Function App Site Config Application Stack 
- A application_stackblock as defined above.
- Cors
[]GetWindows Function App Site Config Cor 
- A corsblock as defined above.
- DefaultDocuments []string
- A list of Default Documents for the Windows Web App.
- DetailedError boolLogging Enabled 
- Is detailed error logging enabled?
- ElasticInstance intMinimum 
- The number of minimum instances for this Windows Function App.
- FtpsState string
- State of FTP / FTPS service for this Windows Function App.
- HealthCheck intEviction Time In Min 
- The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- HealthCheck stringPath 
- The path to be checked for this Windows Function App health.
- Http2Enabled bool
- Is the HTTP2 protocol enabled?
- IpRestriction stringDefault Action 
- The Default action for traffic that does not match any ip_restrictionrule.
- IpRestrictions []GetWindows Function App Site Config Ip Restriction 
- One or more ip_restrictionblocks as defined above.
- LoadBalancing stringMode 
- The Site load balancing mode.
- ManagedPipeline stringMode 
- The Managed pipeline mode.
- MinimumTls stringVersion 
- The minimum version of TLS required for SSL requests.
- PreWarmed intInstance Count 
- The number of pre-warmed instances for this Windows Function App.
- RemoteDebugging boolEnabled 
- Is Remote Debugging enabled?
- RemoteDebugging stringVersion 
- The Remote Debugging Version.
- RuntimeScale boolMonitoring Enabled 
- Is Scale Monitoring of the Functions Runtime enabled?
- ScmIp stringRestriction Default Action 
- The Default action for traffic that does not match any scm_ip_restrictionrule.
- ScmIp []GetRestrictions Windows Function App Site Config Scm Ip Restriction 
- One or more scm_ip_restrictionblocks as defined above.
- ScmMinimum stringTls Version 
- The minimum version of TLS required for SSL requests to the SCM site.
- ScmType string
- The SCM type.
- ScmUse boolMain Ip Restriction 
- Is the ip_restrictionconfiguration used for the SCM?.
- Use32BitWorker bool
- Is the Windows Function App using a 32-bit worker process?
- VnetRoute boolAll Enabled 
- Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- WebsocketsEnabled bool
- Are Web Sockets enabled?
- WindowsFx stringVersion 
- The Windows FX version.
- WorkerCount int
- The number of Workers for this Windows Function App.
- alwaysOn Boolean
- Is this Windows Function App Always On?.
- apiDefinition StringUrl 
- The URL of the API definition that describes this Windows Function App.
- apiManagement StringApi Id 
- The ID of the API Management API for this Windows Function App.
- appCommand StringLine 
- The App command line to launch.
- appScale IntegerLimit 
- The number of workers this function app can scale out to.
- appService List<GetLogs Windows Function App Site Config App Service Log> 
- A app_service_logsblock as defined above.
- applicationInsights StringConnection String 
- The Connection String for linking the Windows Function App to Application Insights.
- applicationInsights StringKey 
- The Instrumentation Key for connecting the Windows Function App to Application Insights.
- applicationStacks List<GetWindows Function App Site Config Application Stack> 
- A application_stackblock as defined above.
- cors
List<GetWindows Function App Site Config Cor> 
- A corsblock as defined above.
- defaultDocuments List<String>
- A list of Default Documents for the Windows Web App.
- detailedError BooleanLogging Enabled 
- Is detailed error logging enabled?
- elasticInstance IntegerMinimum 
- The number of minimum instances for this Windows Function App.
- ftpsState String
- State of FTP / FTPS service for this Windows Function App.
- healthCheck IntegerEviction Time In Min 
- The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- healthCheck StringPath 
- The path to be checked for this Windows Function App health.
- http2Enabled Boolean
- Is the HTTP2 protocol enabled?
- ipRestriction StringDefault Action 
- The Default action for traffic that does not match any ip_restrictionrule.
- ipRestrictions List<GetWindows Function App Site Config Ip Restriction> 
- One or more ip_restrictionblocks as defined above.
- loadBalancing StringMode 
- The Site load balancing mode.
- managedPipeline StringMode 
- The Managed pipeline mode.
- minimumTls StringVersion 
- The minimum version of TLS required for SSL requests.
- preWarmed IntegerInstance Count 
- The number of pre-warmed instances for this Windows Function App.
- remoteDebugging BooleanEnabled 
- Is Remote Debugging enabled?
- remoteDebugging StringVersion 
- The Remote Debugging Version.
- runtimeScale BooleanMonitoring Enabled 
- Is Scale Monitoring of the Functions Runtime enabled?
- scmIp StringRestriction Default Action 
- The Default action for traffic that does not match any scm_ip_restrictionrule.
- scmIp List<GetRestrictions Windows Function App Site Config Scm Ip Restriction> 
- One or more scm_ip_restrictionblocks as defined above.
- scmMinimum StringTls Version 
- The minimum version of TLS required for SSL requests to the SCM site.
- scmType String
- The SCM type.
- scmUse BooleanMain Ip Restriction 
- Is the ip_restrictionconfiguration used for the SCM?.
- use32BitWorker Boolean
- Is the Windows Function App using a 32-bit worker process?
- vnetRoute BooleanAll Enabled 
- Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websocketsEnabled Boolean
- Are Web Sockets enabled?
- windowsFx StringVersion 
- The Windows FX version.
- workerCount Integer
- The number of Workers for this Windows Function App.
- alwaysOn boolean
- Is this Windows Function App Always On?.
- apiDefinition stringUrl 
- The URL of the API definition that describes this Windows Function App.
- apiManagement stringApi Id 
- The ID of the API Management API for this Windows Function App.
- appCommand stringLine 
- The App command line to launch.
- appScale numberLimit 
- The number of workers this function app can scale out to.
- appService GetLogs Windows Function App Site Config App Service Log[] 
- A app_service_logsblock as defined above.
- applicationInsights stringConnection String 
- The Connection String for linking the Windows Function App to Application Insights.
- applicationInsights stringKey 
- The Instrumentation Key for connecting the Windows Function App to Application Insights.
- applicationStacks GetWindows Function App Site Config Application Stack[] 
- A application_stackblock as defined above.
- cors
GetWindows Function App Site Config Cor[] 
- A corsblock as defined above.
- defaultDocuments string[]
- A list of Default Documents for the Windows Web App.
- detailedError booleanLogging Enabled 
- Is detailed error logging enabled?
- elasticInstance numberMinimum 
- The number of minimum instances for this Windows Function App.
- ftpsState string
- State of FTP / FTPS service for this Windows Function App.
- healthCheck numberEviction Time In Min 
- The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- healthCheck stringPath 
- The path to be checked for this Windows Function App health.
- http2Enabled boolean
- Is the HTTP2 protocol enabled?
- ipRestriction stringDefault Action 
- The Default action for traffic that does not match any ip_restrictionrule.
- ipRestrictions GetWindows Function App Site Config Ip Restriction[] 
- One or more ip_restrictionblocks as defined above.
- loadBalancing stringMode 
- The Site load balancing mode.
- managedPipeline stringMode 
- The Managed pipeline mode.
- minimumTls stringVersion 
- The minimum version of TLS required for SSL requests.
- preWarmed numberInstance Count 
- The number of pre-warmed instances for this Windows Function App.
- remoteDebugging booleanEnabled 
- Is Remote Debugging enabled?
- remoteDebugging stringVersion 
- The Remote Debugging Version.
- runtimeScale booleanMonitoring Enabled 
- Is Scale Monitoring of the Functions Runtime enabled?
- scmIp stringRestriction Default Action 
- The Default action for traffic that does not match any scm_ip_restrictionrule.
- scmIp GetRestrictions Windows Function App Site Config Scm Ip Restriction[] 
- One or more scm_ip_restrictionblocks as defined above.
- scmMinimum stringTls Version 
- The minimum version of TLS required for SSL requests to the SCM site.
- scmType string
- The SCM type.
- scmUse booleanMain Ip Restriction 
- Is the ip_restrictionconfiguration used for the SCM?.
- use32BitWorker boolean
- Is the Windows Function App using a 32-bit worker process?
- vnetRoute booleanAll Enabled 
- Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websocketsEnabled boolean
- Are Web Sockets enabled?
- windowsFx stringVersion 
- The Windows FX version.
- workerCount number
- The number of Workers for this Windows Function App.
- always_on bool
- Is this Windows Function App Always On?.
- 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 App command line to launch.
- app_scale_ intlimit 
- The number of workers this function app can scale out to.
- app_service_ Sequence[Getlogs Windows Function App Site Config App Service Log] 
- A app_service_logsblock as defined above.
- 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_stacks Sequence[GetWindows Function App Site Config Application Stack] 
- A application_stackblock as defined above.
- cors
Sequence[GetWindows Function App Site Config Cor] 
- A corsblock as defined above.
- default_documents Sequence[str]
- A list of Default Documents for the Windows Web App.
- detailed_error_ boollogging_ enabled 
- Is detailed error logging enabled?
- elastic_instance_ intminimum 
- The number of minimum instances for this Windows Function App.
- ftps_state str
- State of FTP / FTPS service for this Windows Function App.
- health_check_ inteviction_ time_ in_ min 
- The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health_check_ strpath 
- The path to be checked for this Windows Function App health.
- http2_enabled bool
- Is the HTTP2 protocol enabled?
- ip_restriction_ strdefault_ action 
- The Default action for traffic that does not match any ip_restrictionrule.
- ip_restrictions Sequence[GetWindows Function App Site Config Ip Restriction] 
- One or more ip_restrictionblocks as defined above.
- load_balancing_ strmode 
- The Site load balancing mode.
- managed_pipeline_ strmode 
- The Managed pipeline mode.
- minimum_tls_ strversion 
- The minimum version of TLS required for SSL requests.
- pre_warmed_ intinstance_ count 
- The number of pre-warmed instances for this Windows Function App.
- remote_debugging_ boolenabled 
- Is Remote Debugging enabled?
- remote_debugging_ strversion 
- The Remote Debugging Version.
- runtime_scale_ boolmonitoring_ enabled 
- Is Scale Monitoring of the Functions Runtime enabled?
- scm_ip_ strrestriction_ default_ action 
- The Default action for traffic that does not match any scm_ip_restrictionrule.
- scm_ip_ Sequence[Getrestrictions Windows Function App Site Config Scm Ip Restriction] 
- One or more scm_ip_restrictionblocks as defined above.
- scm_minimum_ strtls_ version 
- The minimum version of TLS required for SSL requests to the SCM site.
- scm_type str
- The SCM type.
- scm_use_ boolmain_ ip_ restriction 
- Is the ip_restrictionconfiguration used for the SCM?.
- use32_bit_ boolworker 
- Is the Windows Function App using a 32-bit worker process?
- vnet_route_ boolall_ enabled 
- Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets_enabled bool
- Are Web Sockets enabled?
- windows_fx_ strversion 
- The Windows FX version.
- worker_count int
- The number of Workers for this Windows Function App.
- alwaysOn Boolean
- Is this Windows Function App Always On?.
- apiDefinition StringUrl 
- The URL of the API definition that describes this Windows Function App.
- apiManagement StringApi Id 
- The ID of the API Management API for this Windows Function App.
- appCommand StringLine 
- The App command line to launch.
- appScale NumberLimit 
- The number of workers this function app can scale out to.
- appService List<Property Map>Logs 
- A app_service_logsblock as defined above.
- applicationInsights StringConnection String 
- The Connection String for linking the Windows Function App to Application Insights.
- applicationInsights StringKey 
- The Instrumentation Key for connecting the Windows Function App to Application Insights.
- applicationStacks List<Property Map>
- A application_stackblock as defined above.
- cors List<Property Map>
- A corsblock as defined above.
- defaultDocuments List<String>
- A list of Default Documents for the Windows Web App.
- detailedError BooleanLogging Enabled 
- Is detailed error logging enabled?
- elasticInstance NumberMinimum 
- The number of minimum instances for this Windows Function App.
- ftpsState String
- State of FTP / FTPS service for this Windows Function App.
- healthCheck NumberEviction Time In Min 
- The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- healthCheck StringPath 
- The path to be checked for this Windows Function App health.
- http2Enabled Boolean
- Is the HTTP2 protocol enabled?
- ipRestriction StringDefault Action 
- The Default action for traffic that does not match any ip_restrictionrule.
- ipRestrictions List<Property Map>
- One or more ip_restrictionblocks as defined above.
- loadBalancing StringMode 
- The Site load balancing mode.
- managedPipeline StringMode 
- The Managed pipeline mode.
- minimumTls StringVersion 
- The minimum version of TLS required for SSL requests.
- preWarmed NumberInstance Count 
- The number of pre-warmed instances for this Windows Function App.
- remoteDebugging BooleanEnabled 
- Is Remote Debugging enabled?
- remoteDebugging StringVersion 
- The Remote Debugging Version.
- runtimeScale BooleanMonitoring Enabled 
- Is Scale Monitoring of the Functions Runtime enabled?
- scmIp StringRestriction Default Action 
- The Default action for traffic that does not match any scm_ip_restrictionrule.
- scmIp List<Property Map>Restrictions 
- One or more scm_ip_restrictionblocks as defined above.
- scmMinimum StringTls Version 
- The minimum version of TLS required for SSL requests to the SCM site.
- scmType String
- The SCM type.
- scmUse BooleanMain Ip Restriction 
- Is the ip_restrictionconfiguration used for the SCM?.
- use32BitWorker Boolean
- Is the Windows Function App using a 32-bit worker process?
- vnetRoute BooleanAll Enabled 
- Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websocketsEnabled Boolean
- Are Web Sockets enabled?
- windowsFx StringVersion 
- The Windows FX version.
- workerCount Number
- The number of Workers for this Windows Function App.
GetWindowsFunctionAppSiteConfigAppServiceLog        
- DiskQuota intMb 
- The amount of disk space to use for logs.
- RetentionPeriod intDays 
- After how many days backups is deleted.
- DiskQuota intMb 
- The amount of disk space to use for logs.
- RetentionPeriod intDays 
- After how many days backups is deleted.
- diskQuota IntegerMb 
- The amount of disk space to use for logs.
- retentionPeriod IntegerDays 
- After how many days backups is deleted.
- diskQuota numberMb 
- The amount of disk space to use for logs.
- retentionPeriod numberDays 
- After how many days backups is deleted.
- disk_quota_ intmb 
- The amount of disk space to use for logs.
- retention_period_ intdays 
- After how many days backups is deleted.
- diskQuota NumberMb 
- The amount of disk space to use for logs.
- retentionPeriod NumberDays 
- After how many days backups is deleted.
GetWindowsFunctionAppSiteConfigApplicationStack       
- DotnetVersion string
- The version of .Net to use.
- JavaVersion string
- The version of Java to use.
- NodeVersion string
- The version of Node to use.
- PowershellCore stringVersion 
- The version of PowerShell Core to use.
- UseCustom boolRuntime 
- Is the Windows Function App using a custom runtime?.
- UseDotnet boolIsolated Runtime 
- DotnetVersion string
- The version of .Net to use.
- JavaVersion string
- The version of Java to use.
- NodeVersion string
- The version of Node to use.
- PowershellCore stringVersion 
- The version of PowerShell Core to use.
- UseCustom boolRuntime 
- Is the Windows Function App using a custom runtime?.
- UseDotnet boolIsolated Runtime 
- dotnetVersion String
- The version of .Net to use.
- javaVersion String
- The version of Java to use.
- nodeVersion String
- The version of Node to use.
- powershellCore StringVersion 
- The version of PowerShell Core to use.
- useCustom BooleanRuntime 
- Is the Windows Function App using a custom runtime?.
- useDotnet BooleanIsolated Runtime 
- dotnetVersion string
- The version of .Net to use.
- javaVersion string
- The version of Java to use.
- nodeVersion string
- The version of Node to use.
- powershellCore stringVersion 
- The version of PowerShell Core to use.
- useCustom booleanRuntime 
- Is the Windows Function App using a custom runtime?.
- useDotnet booleanIsolated Runtime 
- dotnet_version str
- The version of .Net to use.
- java_version str
- The version of Java to use.
- node_version str
- The version of Node to use.
- powershell_core_ strversion 
- The version of PowerShell Core to use.
- use_custom_ boolruntime 
- Is the Windows Function App using a custom runtime?.
- use_dotnet_ boolisolated_ runtime 
- dotnetVersion String
- The version of .Net to use.
- javaVersion String
- The version of Java to use.
- nodeVersion String
- The version of Node to use.
- powershellCore StringVersion 
- The version of PowerShell Core to use.
- useCustom BooleanRuntime 
- Is the Windows Function App using a custom runtime?.
- useDotnet BooleanIsolated Runtime 
GetWindowsFunctionAppSiteConfigCor      
- AllowedOrigins List<string>
- A list of origins that should be allowed to make cross-origin calls.
- SupportCredentials bool
- Are credentials allows in CORS requests?.
- AllowedOrigins []string
- A list of origins that should be allowed to make cross-origin calls.
- SupportCredentials bool
- Are credentials allows in CORS requests?.
- allowedOrigins List<String>
- A list of origins that should be allowed to make cross-origin calls.
- supportCredentials Boolean
- Are credentials allows in CORS requests?.
- allowedOrigins string[]
- A list of origins that should be allowed to make cross-origin calls.
- supportCredentials boolean
- Are credentials allows in CORS requests?.
- allowed_origins Sequence[str]
- A list of origins that should be allowed to make cross-origin calls.
- support_credentials bool
- Are credentials allows in CORS requests?.
- allowedOrigins List<String>
- A list of origins that should be allowed to make cross-origin calls.
- supportCredentials Boolean
- Are credentials allows in CORS requests?.
GetWindowsFunctionAppSiteConfigIpRestriction       
- Action string
- The action to take.
- Description string
- The description of the ip restriction rule.
- Headers
List<GetWindows Function App Site Config Ip Restriction Header> 
- IpAddress string
- The CIDR notation of the IP or IP Range to match.
- Name string
- The name of this Windows Function App.
- Priority int
- The priority value of this ip_restriction.
- ServiceTag string
- The Service Tag used for this IP Restriction.
- VirtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- Action string
- The action to take.
- Description string
- The description of the ip restriction rule.
- Headers
[]GetWindows Function App Site Config Ip Restriction Header 
- IpAddress string
- The CIDR notation of the IP or IP Range to match.
- Name string
- The name of this Windows Function App.
- Priority int
- The priority value of this ip_restriction.
- ServiceTag string
- The Service Tag used for this IP Restriction.
- VirtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- action String
- The action to take.
- description String
- The description of the ip restriction rule.
- headers
List<GetWindows Function App Site Config Ip Restriction Header> 
- ipAddress String
- The CIDR notation of the IP or IP Range to match.
- name String
- The name of this Windows Function App.
- priority Integer
- The priority value of this ip_restriction.
- serviceTag String
- The Service Tag used for this IP Restriction.
- virtualNetwork StringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- action string
- The action to take.
- description string
- The description of the ip restriction rule.
- headers
GetWindows Function App Site Config Ip Restriction Header[] 
- ipAddress string
- The CIDR notation of the IP or IP Range to match.
- name string
- The name of this Windows Function App.
- priority number
- The priority value of this ip_restriction.
- serviceTag string
- The Service Tag used for this IP Restriction.
- virtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- action str
- The action to take.
- description str
- The description of the ip restriction rule.
- headers
Sequence[GetWindows Function App Site Config Ip Restriction Header] 
- ip_address str
- The CIDR notation of the IP or IP Range to match.
- name str
- The name of this Windows Function App.
- 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 subnet id which the Windows Function App is vNet Integrated with.
- action String
- The action to take.
- description String
- The description of the ip restriction rule.
- headers List<Property Map>
- ipAddress String
- The CIDR notation of the IP or IP Range to match.
- name String
- The name of this Windows Function App.
- priority Number
- The priority value of this ip_restriction.
- serviceTag String
- The Service Tag used for this IP Restriction.
- virtualNetwork StringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
GetWindowsFunctionAppSiteConfigIpRestrictionHeader        
- XAzureFdids List<string>
- The list of Azure Front Door IDs.
- XFdHealth List<string>Probes 
- Specifies if a Front Door Health Probe is expected.
- XForwardedFors List<string>
- The list of addresses for which matching is applied.
- XForwardedHosts List<string>
- The list of Hosts for which matching will be applied.
- XAzureFdids []string
- The list of Azure Front Door IDs.
- XFdHealth []stringProbes 
- Specifies if a Front Door Health Probe is expected.
- XForwardedFors []string
- The list of addresses for which matching is applied.
- XForwardedHosts []string
- The list of Hosts for which matching will be applied.
- xAzure List<String>Fdids 
- The list of Azure Front Door IDs.
- xFd List<String>Health Probes 
- Specifies if a Front Door Health Probe is expected.
- xForwarded List<String>Fors 
- The list of addresses for which matching is applied.
- xForwarded List<String>Hosts 
- The list of Hosts for which matching will be applied.
- xAzure string[]Fdids 
- The list of Azure Front Door IDs.
- xFd string[]Health Probes 
- Specifies if a Front Door Health Probe is expected.
- xForwarded string[]Fors 
- The list of addresses for which matching is applied.
- xForwarded string[]Hosts 
- The list of Hosts for which matching will be applied.
- x_azure_ Sequence[str]fdids 
- The list of Azure Front Door IDs.
- x_fd_ Sequence[str]health_ probes 
- Specifies if a Front Door Health Probe is expected.
- x_forwarded_ Sequence[str]fors 
- The list of addresses for which matching is applied.
- x_forwarded_ Sequence[str]hosts 
- The list of Hosts for which matching will be applied.
- xAzure List<String>Fdids 
- The list of Azure Front Door IDs.
- xFd List<String>Health Probes 
- Specifies if a Front Door Health Probe is expected.
- xForwarded List<String>Fors 
- The list of addresses for which matching is applied.
- xForwarded List<String>Hosts 
- The list of Hosts for which matching will be applied.
GetWindowsFunctionAppSiteConfigScmIpRestriction        
- Action string
- The action to take.
- Description string
- The description of the ip restriction rule.
- Headers
List<GetWindows Function App Site Config Scm Ip Restriction Header> 
- IpAddress string
- The CIDR notation of the IP or IP Range to match.
- Name string
- The name of this Windows Function App.
- Priority int
- The priority value of this ip_restriction.
- ServiceTag string
- The Service Tag used for this IP Restriction.
- VirtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- Action string
- The action to take.
- Description string
- The description of the ip restriction rule.
- Headers
[]GetWindows Function App Site Config Scm Ip Restriction Header 
- IpAddress string
- The CIDR notation of the IP or IP Range to match.
- Name string
- The name of this Windows Function App.
- Priority int
- The priority value of this ip_restriction.
- ServiceTag string
- The Service Tag used for this IP Restriction.
- VirtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- action String
- The action to take.
- description String
- The description of the ip restriction rule.
- headers
List<GetWindows Function App Site Config Scm Ip Restriction Header> 
- ipAddress String
- The CIDR notation of the IP or IP Range to match.
- name String
- The name of this Windows Function App.
- priority Integer
- The priority value of this ip_restriction.
- serviceTag String
- The Service Tag used for this IP Restriction.
- virtualNetwork StringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- action string
- The action to take.
- description string
- The description of the ip restriction rule.
- headers
GetWindows Function App Site Config Scm Ip Restriction Header[] 
- ipAddress string
- The CIDR notation of the IP or IP Range to match.
- name string
- The name of this Windows Function App.
- priority number
- The priority value of this ip_restriction.
- serviceTag string
- The Service Tag used for this IP Restriction.
- virtualNetwork stringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
- action str
- The action to take.
- description str
- The description of the ip restriction rule.
- headers
Sequence[GetWindows Function App Site Config Scm Ip Restriction Header] 
- ip_address str
- The CIDR notation of the IP or IP Range to match.
- name str
- The name of this Windows Function App.
- 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 subnet id which the Windows Function App is vNet Integrated with.
- action String
- The action to take.
- description String
- The description of the ip restriction rule.
- headers List<Property Map>
- ipAddress String
- The CIDR notation of the IP or IP Range to match.
- name String
- The name of this Windows Function App.
- priority Number
- The priority value of this ip_restriction.
- serviceTag String
- The Service Tag used for this IP Restriction.
- virtualNetwork StringSubnet Id 
- The subnet id which the Windows Function App is vNet Integrated with.
GetWindowsFunctionAppSiteConfigScmIpRestrictionHeader         
- XAzureFdids List<string>
- The list of Azure Front Door IDs.
- XFdHealth List<string>Probes 
- Specifies if a Front Door Health Probe is expected.
- XForwardedFors List<string>
- The list of addresses for which matching is applied.
- XForwardedHosts List<string>
- The list of Hosts for which matching will be applied.
- XAzureFdids []string
- The list of Azure Front Door IDs.
- XFdHealth []stringProbes 
- Specifies if a Front Door Health Probe is expected.
- XForwardedFors []string
- The list of addresses for which matching is applied.
- XForwardedHosts []string
- The list of Hosts for which matching will be applied.
- xAzure List<String>Fdids 
- The list of Azure Front Door IDs.
- xFd List<String>Health Probes 
- Specifies if a Front Door Health Probe is expected.
- xForwarded List<String>Fors 
- The list of addresses for which matching is applied.
- xForwarded List<String>Hosts 
- The list of Hosts for which matching will be applied.
- xAzure string[]Fdids 
- The list of Azure Front Door IDs.
- xFd string[]Health Probes 
- Specifies if a Front Door Health Probe is expected.
- xForwarded string[]Fors 
- The list of addresses for which matching is applied.
- xForwarded string[]Hosts 
- The list of Hosts for which matching will be applied.
- x_azure_ Sequence[str]fdids 
- The list of Azure Front Door IDs.
- x_fd_ Sequence[str]health_ probes 
- Specifies if a Front Door Health Probe is expected.
- x_forwarded_ Sequence[str]fors 
- The list of addresses for which matching is applied.
- x_forwarded_ Sequence[str]hosts 
- The list of Hosts for which matching will be applied.
- xAzure List<String>Fdids 
- The list of Azure Front Door IDs.
- xFd List<String>Health Probes 
- Specifies if a Front Door Health Probe is expected.
- xForwarded List<String>Fors 
- The list of addresses for which matching is applied.
- xForwarded List<String>Hosts 
- The list of Hosts for which matching will be applied.
GetWindowsFunctionAppSiteCredential     
GetWindowsFunctionAppStickySetting     
- AppSetting List<string>Names 
- A list of app_settingnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- ConnectionString List<string>Names 
- A list of connection_stringnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- AppSetting []stringNames 
- A list of app_settingnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- ConnectionString []stringNames 
- A list of connection_stringnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- appSetting List<String>Names 
- A list of app_settingnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- connectionString List<String>Names 
- A list of connection_stringnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- appSetting string[]Names 
- A list of app_settingnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- connectionString string[]Names 
- A list of connection_stringnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- app_setting_ Sequence[str]names 
- A list of app_settingnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- connection_string_ Sequence[str]names 
- A list of connection_stringnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- appSetting List<String>Names 
- A list of app_settingnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
- connectionString List<String>Names 
- A list of connection_stringnames that the Windows Function App will not swap between Slots when a swap operation is triggered.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azurermTerraform Provider.