1. Packages
  2. Azure Classic
  3. API Docs
  4. appservice
  5. getLinuxFunctionApp

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.appservice.getLinuxFunctionApp

Explore with Pulumi AI

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

Use this data source to access information about an existing Linux Function App.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = azure.appservice.getLinuxFunctionApp({
    name: "existing",
    resourceGroupName: "existing",
});
export const id = example.then(example => example.id);
Copy
import pulumi
import pulumi_azure as azure

example = azure.appservice.get_linux_function_app(name="existing",
    resource_group_name="existing")
pulumi.export("id", example.id)
Copy
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.LookupLinuxFunctionApp(ctx, &appservice.LookupLinuxFunctionAppArgs{
			Name:              "existing",
			ResourceGroupName: "existing",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", example.Id)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = Azure.AppService.GetLinuxFunctionApp.Invoke(new()
    {
        Name = "existing",
        ResourceGroupName = "existing",
    });

    return new Dictionary<string, object?>
    {
        ["id"] = example.Apply(getLinuxFunctionAppResult => getLinuxFunctionAppResult.Id),
    };
});
Copy
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.GetLinuxFunctionAppArgs;
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.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
            .name("existing")
            .resourceGroupName("existing")
            .build());

        ctx.export("id", example.applyValue(getLinuxFunctionAppResult -> getLinuxFunctionAppResult.id()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: azure:appservice:getLinuxFunctionApp
      arguments:
        name: existing
        resourceGroupName: existing
outputs:
  id: ${example.id}
Copy

Using getLinuxFunctionApp

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 getLinuxFunctionApp(args: GetLinuxFunctionAppArgs, opts?: InvokeOptions): Promise<GetLinuxFunctionAppResult>
function getLinuxFunctionAppOutput(args: GetLinuxFunctionAppOutputArgs, opts?: InvokeOptions): Output<GetLinuxFunctionAppResult>
Copy
def get_linux_function_app(name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetLinuxFunctionAppResult
def get_linux_function_app_output(name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetLinuxFunctionAppResult]
Copy
func LookupLinuxFunctionApp(ctx *Context, args *LookupLinuxFunctionAppArgs, opts ...InvokeOption) (*LookupLinuxFunctionAppResult, error)
func LookupLinuxFunctionAppOutput(ctx *Context, args *LookupLinuxFunctionAppOutputArgs, opts ...InvokeOption) LookupLinuxFunctionAppResultOutput
Copy

> Note: This function is named LookupLinuxFunctionApp in the Go SDK.

public static class GetLinuxFunctionApp 
{
    public static Task<GetLinuxFunctionAppResult> InvokeAsync(GetLinuxFunctionAppArgs args, InvokeOptions? opts = null)
    public static Output<GetLinuxFunctionAppResult> Invoke(GetLinuxFunctionAppInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetLinuxFunctionAppResult> getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOptions options)
public static Output<GetLinuxFunctionAppResult> getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The name which should be used for this Linux Function App.
ResourceGroupName This property is required. string
The name of the Resource Group where the Linux Function App should exist.
Name This property is required. string
The name which should be used for this Linux Function App.
ResourceGroupName This property is required. string
The name of the Resource Group where the Linux Function App should exist.
name This property is required. String
The name which should be used for this Linux Function App.
resourceGroupName This property is required. String
The name of the Resource Group where the Linux Function App should exist.
name This property is required. string
The name which should be used for this Linux Function App.
resourceGroupName This property is required. string
The name of the Resource Group where the Linux Function App should exist.
name This property is required. str
The name which should be used for this Linux Function App.
resource_group_name This property is required. str
The name of the Resource Group where the Linux Function App should exist.
name This property is required. String
The name which should be used for this Linux Function App.
resourceGroupName This property is required. String
The name of the Resource Group where the Linux Function App should exist.

getLinuxFunctionApp 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<GetLinuxFunctionAppAuthSetting>
A auth_settings block as defined below.
AuthSettingsV2s List<GetLinuxFunctionAppAuthSettingsV2>
A auth_settings_v2 block as defined below.
Availability string
The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.
Backups List<GetLinuxFunctionAppBackup>
A backup block as defined below.
BuiltinLoggingEnabled bool
Is built in logging enabled?
ClientCertificateEnabled bool
Are Client Certificates enabled?
ClientCertificateExclusionPaths string
Paths to exclude when using client certificates, separated by ;
ClientCertificateMode string
The mode of the Function App's client certificates requirement for incoming requests.
ConnectionStrings List<GetLinuxFunctionAppConnectionString>
A connection_string blocks as defined below.
ContentShareForceDisabled bool
Are the settings for linking the Function App to storage suppressed?
CustomDomainVerificationId string
The identifier used by App Service to perform domain ownership verification via DNS TXT record.
DailyMemoryTimeQuota int
The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
DefaultHostname string
The default hostname of the Linux Function App.
Enabled bool
Is this backup job enabled?
FtpPublishBasicAuthenticationEnabled bool
Are the default FTP Basic Authentication publishing credentials enabled.
FunctionsExtensionVersion string
The runtime version associated with the Function App.
HostingEnvironmentId string
The ID of the App Service Environment used by Function App.
HttpsOnly bool
Can the Function App only be accessed via HTTPS?
Id string
The provider-assigned unique ID for this managed resource.
Identities List<GetLinuxFunctionAppIdentity>
A identity block as defined below.
Kind string
The Kind value for this Linux Function App.
Location string
The Azure Region where the Linux Function App exists.
Name string
The Site Credentials Username used for publishing.
OutboundIpAddressLists List<string>
A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
OutboundIpAddresses string
A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
PossibleOutboundIpAddressLists List<string>
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"].
PossibleOutboundIpAddresses string
A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.
PublicNetworkAccessEnabled bool
Is Public Network Access enabled for this Linux Function App.
ResourceGroupName string
ServicePlanId string
The ID of the App Service Plan within which this Function App has been created.
SiteConfigs List<GetLinuxFunctionAppSiteConfig>
A site_config block as defined below.
SiteCredentials List<GetLinuxFunctionAppSiteCredential>
A site_credential block as defined below.
StickySettings List<GetLinuxFunctionAppStickySetting>
A sticky_settings block as defined below.
StorageAccountAccessKey string
The access key used to access the backend storage account for the Function App.
StorageAccountName string
The backend storage account name used by this Function App.
StorageKeyVaultSecretId string
The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
StorageUsesManagedIdentity bool
Does the Function App use Managed Identity to access the storage account?
Tags Dictionary<string, string>
A mapping of tags which are assigned to the Linux Function App.
Usage string
The current usage state. Possible values are Normal and Exceeded.
VirtualNetworkBackupRestoreEnabled bool
Whether backup and restore operations over the linked virtual network are enabled.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
WebdeployPublishBasicAuthenticationEnabled bool
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 []GetLinuxFunctionAppAuthSetting
A auth_settings block as defined below.
AuthSettingsV2s []GetLinuxFunctionAppAuthSettingsV2
A auth_settings_v2 block as defined below.
Availability string
The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.
Backups []GetLinuxFunctionAppBackup
A backup block as defined below.
BuiltinLoggingEnabled bool
Is built in logging enabled?
ClientCertificateEnabled bool
Are Client Certificates enabled?
ClientCertificateExclusionPaths string
Paths to exclude when using client certificates, separated by ;
ClientCertificateMode string
The mode of the Function App's client certificates requirement for incoming requests.
ConnectionStrings []GetLinuxFunctionAppConnectionString
A connection_string blocks as defined below.
ContentShareForceDisabled bool
Are the settings for linking the Function App to storage suppressed?
CustomDomainVerificationId string
The identifier used by App Service to perform domain ownership verification via DNS TXT record.
DailyMemoryTimeQuota int
The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
DefaultHostname string
The default hostname of the Linux Function App.
Enabled bool
Is this backup job enabled?
FtpPublishBasicAuthenticationEnabled bool
Are the default FTP Basic Authentication publishing credentials enabled.
FunctionsExtensionVersion string
The runtime version associated with the Function App.
HostingEnvironmentId string
The ID of the App Service Environment used by Function App.
HttpsOnly bool
Can the Function App only be accessed via HTTPS?
Id string
The provider-assigned unique ID for this managed resource.
Identities []GetLinuxFunctionAppIdentity
A identity block as defined below.
Kind string
The Kind value for this Linux Function App.
Location string
The Azure Region where the Linux Function App exists.
Name string
The Site Credentials Username used for publishing.
OutboundIpAddressLists []string
A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
OutboundIpAddresses string
A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
PossibleOutboundIpAddressLists []string
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"].
PossibleOutboundIpAddresses string
A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.
PublicNetworkAccessEnabled bool
Is Public Network Access enabled for this Linux Function App.
ResourceGroupName string
ServicePlanId string
The ID of the App Service Plan within which this Function App has been created.
SiteConfigs []GetLinuxFunctionAppSiteConfig
A site_config block as defined below.
SiteCredentials []GetLinuxFunctionAppSiteCredential
A site_credential block as defined below.
StickySettings []GetLinuxFunctionAppStickySetting
A sticky_settings block as defined below.
StorageAccountAccessKey string
The access key used to access the backend storage account for the Function App.
StorageAccountName string
The backend storage account name used by this Function App.
StorageKeyVaultSecretId string
The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
StorageUsesManagedIdentity bool
Does the Function App use Managed Identity to access the storage account?
Tags map[string]string
A mapping of tags which are assigned to the Linux Function App.
Usage string
The current usage state. Possible values are Normal and Exceeded.
VirtualNetworkBackupRestoreEnabled bool
Whether backup and restore operations over the linked virtual network are enabled.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
WebdeployPublishBasicAuthenticationEnabled bool
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<GetLinuxFunctionAppAuthSetting>
A auth_settings block as defined below.
authSettingsV2s List<GetLinuxFunctionAppAuthSettingsV2>
A auth_settings_v2 block as defined below.
availability String
The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.
backups List<GetLinuxFunctionAppBackup>
A backup block as defined below.
builtinLoggingEnabled Boolean
Is built in logging enabled?
clientCertificateEnabled Boolean
Are Client Certificates enabled?
clientCertificateExclusionPaths String
Paths to exclude when using client certificates, separated by ;
clientCertificateMode String
The mode of the Function App's client certificates requirement for incoming requests.
connectionStrings List<GetLinuxFunctionAppConnectionString>
A connection_string blocks as defined below.
contentShareForceDisabled Boolean
Are the settings for linking the Function App to storage suppressed?
customDomainVerificationId String
The identifier used by App Service to perform domain ownership verification via DNS TXT record.
dailyMemoryTimeQuota Integer
The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
defaultHostname String
The default hostname of the Linux Function App.
enabled Boolean
Is this backup job enabled?
ftpPublishBasicAuthenticationEnabled Boolean
Are the default FTP Basic Authentication publishing credentials enabled.
functionsExtensionVersion String
The runtime version associated with the Function App.
hostingEnvironmentId String
The ID of the App Service Environment used by Function App.
httpsOnly Boolean
Can the Function App only be accessed via HTTPS?
id String
The provider-assigned unique ID for this managed resource.
identities List<GetLinuxFunctionAppIdentity>
A identity block as defined below.
kind String
The Kind value for this Linux Function App.
location String
The Azure Region where the Linux Function App exists.
name String
The Site Credentials Username used for publishing.
outboundIpAddressLists List<String>
A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
outboundIpAddresses String
A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
possibleOutboundIpAddressLists List<String>
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"].
possibleOutboundIpAddresses String
A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.
publicNetworkAccessEnabled Boolean
Is Public Network Access enabled for this Linux Function App.
resourceGroupName String
servicePlanId String
The ID of the App Service Plan within which this Function App has been created.
siteConfigs List<GetLinuxFunctionAppSiteConfig>
A site_config block as defined below.
siteCredentials List<GetLinuxFunctionAppSiteCredential>
A site_credential block as defined below.
stickySettings List<GetLinuxFunctionAppStickySetting>
A sticky_settings block as defined below.
storageAccountAccessKey String
The access key used to access the backend storage account for the Function App.
storageAccountName String
The backend storage account name used by this Function App.
storageKeyVaultSecretId String
The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
storageUsesManagedIdentity Boolean
Does the Function App use Managed Identity to access the storage account?
tags Map<String,String>
A mapping of tags which are assigned to the Linux Function App.
usage String
The current usage state. Possible values are Normal and Exceeded.
virtualNetworkBackupRestoreEnabled Boolean
Whether backup and restore operations over the linked virtual network are enabled.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.
webdeployPublishBasicAuthenticationEnabled Boolean
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 GetLinuxFunctionAppAuthSetting[]
A auth_settings block as defined below.
authSettingsV2s GetLinuxFunctionAppAuthSettingsV2[]
A auth_settings_v2 block as defined below.
availability string
The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.
backups GetLinuxFunctionAppBackup[]
A backup block as defined below.
builtinLoggingEnabled boolean
Is built in logging enabled?
clientCertificateEnabled boolean
Are Client Certificates enabled?
clientCertificateExclusionPaths string
Paths to exclude when using client certificates, separated by ;
clientCertificateMode string
The mode of the Function App's client certificates requirement for incoming requests.
connectionStrings GetLinuxFunctionAppConnectionString[]
A connection_string blocks as defined below.
contentShareForceDisabled boolean
Are the settings for linking the Function App to storage suppressed?
customDomainVerificationId string
The identifier used by App Service to perform domain ownership verification via DNS TXT record.
dailyMemoryTimeQuota number
The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
defaultHostname string
The default hostname of the Linux Function App.
enabled boolean
Is this backup job enabled?
ftpPublishBasicAuthenticationEnabled boolean
Are the default FTP Basic Authentication publishing credentials enabled.
functionsExtensionVersion string
The runtime version associated with the Function App.
hostingEnvironmentId string
The ID of the App Service Environment used by Function App.
httpsOnly boolean
Can the Function App only be accessed via HTTPS?
id string
The provider-assigned unique ID for this managed resource.
identities GetLinuxFunctionAppIdentity[]
A identity block as defined below.
kind string
The Kind value for this Linux Function App.
location string
The Azure Region where the Linux Function App exists.
name string
The Site Credentials Username used for publishing.
outboundIpAddressLists string[]
A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
outboundIpAddresses string
A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
possibleOutboundIpAddressLists string[]
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"].
possibleOutboundIpAddresses string
A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.
publicNetworkAccessEnabled boolean
Is Public Network Access enabled for this Linux Function App.
resourceGroupName string
servicePlanId string
The ID of the App Service Plan within which this Function App has been created.
siteConfigs GetLinuxFunctionAppSiteConfig[]
A site_config block as defined below.
siteCredentials GetLinuxFunctionAppSiteCredential[]
A site_credential block as defined below.
stickySettings GetLinuxFunctionAppStickySetting[]
A sticky_settings block as defined below.
storageAccountAccessKey string
The access key used to access the backend storage account for the Function App.
storageAccountName string
The backend storage account name used by this Function App.
storageKeyVaultSecretId string
The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
storageUsesManagedIdentity boolean
Does the Function App use Managed Identity to access the storage account?
tags {[key: string]: string}
A mapping of tags which are assigned to the Linux Function App.
usage string
The current usage state. Possible values are Normal and Exceeded.
virtualNetworkBackupRestoreEnabled boolean
Whether backup and restore operations over the linked virtual network are enabled.
virtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
webdeployPublishBasicAuthenticationEnabled boolean
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[GetLinuxFunctionAppAuthSetting]
A auth_settings block as defined below.
auth_settings_v2s Sequence[GetLinuxFunctionAppAuthSettingsV2]
A auth_settings_v2 block as defined below.
availability str
The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.
backups Sequence[GetLinuxFunctionAppBackup]
A backup block as defined below.
builtin_logging_enabled bool
Is built in logging enabled?
client_certificate_enabled bool
Are Client Certificates enabled?
client_certificate_exclusion_paths str
Paths to exclude when using client certificates, separated by ;
client_certificate_mode str
The mode of the Function App's client certificates requirement for incoming requests.
connection_strings Sequence[GetLinuxFunctionAppConnectionString]
A connection_string blocks as defined below.
content_share_force_disabled bool
Are the settings for linking the Function App to storage suppressed?
custom_domain_verification_id str
The identifier used by App Service to perform domain ownership verification via DNS TXT record.
daily_memory_time_quota int
The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
default_hostname str
The default hostname of the Linux Function App.
enabled bool
Is this backup job enabled?
ftp_publish_basic_authentication_enabled bool
Are the default FTP Basic Authentication publishing credentials enabled.
functions_extension_version str
The runtime version associated with the Function App.
hosting_environment_id str
The ID of the App Service Environment used by Function App.
https_only bool
Can the Function App only be accessed via HTTPS?
id str
The provider-assigned unique ID for this managed resource.
identities Sequence[GetLinuxFunctionAppIdentity]
A identity block as defined below.
kind str
The Kind value for this Linux Function App.
location str
The Azure Region where the Linux Function App exists.
name str
The Site Credentials Username used for publishing.
outbound_ip_address_lists Sequence[str]
A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
outbound_ip_addresses str
A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
possible_outbound_ip_address_lists Sequence[str]
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_ip_addresses str
A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.
public_network_access_enabled bool
Is Public Network Access enabled for this Linux Function App.
resource_group_name str
service_plan_id str
The ID of the App Service Plan within which this Function App has been created.
site_configs Sequence[GetLinuxFunctionAppSiteConfig]
A site_config block as defined below.
site_credentials Sequence[GetLinuxFunctionAppSiteCredential]
A site_credential block as defined below.
sticky_settings Sequence[GetLinuxFunctionAppStickySetting]
A sticky_settings block as defined below.
storage_account_access_key str
The access key used to access the backend storage account for the Function App.
storage_account_name str
The backend storage account name used by this Function App.
storage_key_vault_secret_id str
The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
storage_uses_managed_identity bool
Does the Function App use Managed Identity to access the storage account?
tags Mapping[str, str]
A mapping of tags which are assigned to the Linux Function App.
usage str
The current usage state. Possible values are Normal and Exceeded.
virtual_network_backup_restore_enabled bool
Whether backup and restore operations over the linked virtual network are enabled.
virtual_network_subnet_id str
The Virtual Network Subnet ID used for this IP Restriction.
webdeploy_publish_basic_authentication_enabled bool
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_settings block as defined below.
authSettingsV2s List<Property Map>
A auth_settings_v2 block as defined below.
availability String
The current availability state. Possible values are Normal, Limited, and DisasterRecoveryMode.
backups List<Property Map>
A backup block as defined below.
builtinLoggingEnabled Boolean
Is built in logging enabled?
clientCertificateEnabled Boolean
Are Client Certificates enabled?
clientCertificateExclusionPaths String
Paths to exclude when using client certificates, separated by ;
clientCertificateMode String
The mode of the Function App's client certificates requirement for incoming requests.
connectionStrings List<Property Map>
A connection_string blocks as defined below.
contentShareForceDisabled Boolean
Are the settings for linking the Function App to storage suppressed?
customDomainVerificationId String
The identifier used by App Service to perform domain ownership verification via DNS TXT record.
dailyMemoryTimeQuota Number
The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
defaultHostname String
The default hostname of the Linux Function App.
enabled Boolean
Is this backup job enabled?
ftpPublishBasicAuthenticationEnabled Boolean
Are the default FTP Basic Authentication publishing credentials enabled.
functionsExtensionVersion String
The runtime version associated with the Function App.
hostingEnvironmentId String
The ID of the App Service Environment used by Function App.
httpsOnly Boolean
Can the Function App only be accessed via HTTPS?
id String
The provider-assigned unique ID for this managed resource.
identities List<Property Map>
A identity block as defined below.
kind String
The Kind value for this Linux Function App.
location String
The Azure Region where the Linux Function App exists.
name String
The Site Credentials Username used for publishing.
outboundIpAddressLists List<String>
A list of outbound IP addresses. For example ["52.23.25.3", "52.143.43.12"]
outboundIpAddresses String
A comma separated list of outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12.
possibleOutboundIpAddressLists List<String>
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"].
possibleOutboundIpAddresses String
A comma separated list of possible outbound IP addresses as a string. For example 52.23.25.3,52.143.43.12,52.143.43.17. This is a superset of outbound_ip_addresses.
publicNetworkAccessEnabled Boolean
Is Public Network Access enabled for this Linux Function App.
resourceGroupName String
servicePlanId String
The ID of the App Service Plan within which this Function App has been created.
siteConfigs List<Property Map>
A site_config block as defined below.
siteCredentials List<Property Map>
A site_credential block as defined below.
stickySettings List<Property Map>
A sticky_settings block as defined below.
storageAccountAccessKey String
The access key used to access the backend storage account for the Function App.
storageAccountName String
The backend storage account name used by this Function App.
storageKeyVaultSecretId String
The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
storageUsesManagedIdentity Boolean
Does the Function App use Managed Identity to access the storage account?
tags Map<String>
A mapping of tags which are assigned to the Linux Function App.
usage String
The current usage state. Possible values are Normal and Exceeded.
virtualNetworkBackupRestoreEnabled Boolean
Whether backup and restore operations over the linked virtual network are enabled.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.
webdeployPublishBasicAuthenticationEnabled Boolean
Are the default WebDeploy Basic Authentication publishing credentials enabled.

Supporting Types

GetLinuxFunctionAppAuthSetting

ActiveDirectories This property is required. List<GetLinuxFunctionAppAuthSettingActiveDirectory>
An active_directory block as defined above.
AdditionalLoginParameters This property is required. Dictionary<string, string>
A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
AllowedExternalRedirectUrls This property is required. List<string>
External URLs that can be redirected to as part of logging in or logging out of the app.
DefaultProvider This property is required. string
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
Enabled This property is required. bool
Is this backup job enabled?
Facebooks This property is required. List<GetLinuxFunctionAppAuthSettingFacebook>
A facebook block as defined below.
Githubs This property is required. List<GetLinuxFunctionAppAuthSettingGithub>
A github block as defined below.
Googles This property is required. List<GetLinuxFunctionAppAuthSettingGoogle>
A google block as defined below.
Issuer This property is required. string
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
Microsofts This property is required. List<GetLinuxFunctionAppAuthSettingMicrosoft>
A microsoft block as defined below.
RuntimeVersion This property is required. string
The Runtime Version of the Authentication and Authorisation feature of this App.
TokenRefreshExtensionHours This property is required. double
The number of hours after session token expiration that a session token can be used to call the token refresh API.
TokenStoreEnabled This property is required. bool
Is the Token Store configuration Enabled.
Twitters This property is required. List<GetLinuxFunctionAppAuthSettingTwitter>
A twitter block as defined below.
UnauthenticatedClientAction This property is required. string
The action to taken when an unauthenticated client attempts to access the app.
ActiveDirectories This property is required. []GetLinuxFunctionAppAuthSettingActiveDirectory
An active_directory block as defined above.
AdditionalLoginParameters This property is required. map[string]string
A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
AllowedExternalRedirectUrls This property is required. []string
External URLs that can be redirected to as part of logging in or logging out of the app.
DefaultProvider This property is required. string
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
Enabled This property is required. bool
Is this backup job enabled?
Facebooks This property is required. []GetLinuxFunctionAppAuthSettingFacebook
A facebook block as defined below.
Githubs This property is required. []GetLinuxFunctionAppAuthSettingGithub
A github block as defined below.
Googles This property is required. []GetLinuxFunctionAppAuthSettingGoogle
A google block as defined below.
Issuer This property is required. string
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
Microsofts This property is required. []GetLinuxFunctionAppAuthSettingMicrosoft
A microsoft block as defined below.
RuntimeVersion This property is required. string
The Runtime Version of the Authentication and Authorisation feature of this App.
TokenRefreshExtensionHours This property is required. float64
The number of hours after session token expiration that a session token can be used to call the token refresh API.
TokenStoreEnabled This property is required. bool
Is the Token Store configuration Enabled.
Twitters This property is required. []GetLinuxFunctionAppAuthSettingTwitter
A twitter block as defined below.
UnauthenticatedClientAction This property is required. string
The action to taken when an unauthenticated client attempts to access the app.
activeDirectories This property is required. List<GetLinuxFunctionAppAuthSettingActiveDirectory>
An active_directory block as defined above.
additionalLoginParameters This property is required. Map<String,String>
A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
allowedExternalRedirectUrls This property is required. List<String>
External URLs that can be redirected to as part of logging in or logging out of the app.
defaultProvider This property is required. String
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
enabled This property is required. Boolean
Is this backup job enabled?
facebooks This property is required. List<GetLinuxFunctionAppAuthSettingFacebook>
A facebook block as defined below.
githubs This property is required. List<GetLinuxFunctionAppAuthSettingGithub>
A github block as defined below.
googles This property is required. List<GetLinuxFunctionAppAuthSettingGoogle>
A google block as defined below.
issuer This property is required. String
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
microsofts This property is required. List<GetLinuxFunctionAppAuthSettingMicrosoft>
A microsoft block as defined below.
runtimeVersion This property is required. String
The Runtime Version of the Authentication and Authorisation feature of this App.
tokenRefreshExtensionHours This property is required. Double
The number of hours after session token expiration that a session token can be used to call the token refresh API.
tokenStoreEnabled This property is required. Boolean
Is the Token Store configuration Enabled.
twitters This property is required. List<GetLinuxFunctionAppAuthSettingTwitter>
A twitter block as defined below.
unauthenticatedClientAction This property is required. String
The action to taken when an unauthenticated client attempts to access the app.
activeDirectories This property is required. GetLinuxFunctionAppAuthSettingActiveDirectory[]
An active_directory block as defined above.
additionalLoginParameters This property is required. {[key: string]: string}
A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
allowedExternalRedirectUrls This property is required. string[]
External URLs that can be redirected to as part of logging in or logging out of the app.
defaultProvider This property is required. string
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
enabled This property is required. boolean
Is this backup job enabled?
facebooks This property is required. GetLinuxFunctionAppAuthSettingFacebook[]
A facebook block as defined below.
githubs This property is required. GetLinuxFunctionAppAuthSettingGithub[]
A github block as defined below.
googles This property is required. GetLinuxFunctionAppAuthSettingGoogle[]
A google block as defined below.
issuer This property is required. string
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
microsofts This property is required. GetLinuxFunctionAppAuthSettingMicrosoft[]
A microsoft block as defined below.
runtimeVersion This property is required. string
The Runtime Version of the Authentication and Authorisation feature of this App.
tokenRefreshExtensionHours This property is required. number
The number of hours after session token expiration that a session token can be used to call the token refresh API.
tokenStoreEnabled This property is required. boolean
Is the Token Store configuration Enabled.
twitters This property is required. GetLinuxFunctionAppAuthSettingTwitter[]
A twitter block as defined below.
unauthenticatedClientAction This property is required. string
The action to taken when an unauthenticated client attempts to access the app.
active_directories This property is required. Sequence[GetLinuxFunctionAppAuthSettingActiveDirectory]
An active_directory block as defined above.
additional_login_parameters This property is required. Mapping[str, str]
A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
allowed_external_redirect_urls This property is required. Sequence[str]
External URLs that can be redirected to as part of logging in or logging out of the app.
default_provider This property is required. str
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
enabled This property is required. bool
Is this backup job enabled?
facebooks This property is required. Sequence[GetLinuxFunctionAppAuthSettingFacebook]
A facebook block as defined below.
githubs This property is required. Sequence[GetLinuxFunctionAppAuthSettingGithub]
A github block as defined below.
googles This property is required. Sequence[GetLinuxFunctionAppAuthSettingGoogle]
A google block as defined below.
issuer This property is required. str
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
microsofts This property is required. Sequence[GetLinuxFunctionAppAuthSettingMicrosoft]
A microsoft block as defined below.
runtime_version This property is required. str
The Runtime Version of the Authentication and Authorisation feature of this App.
token_refresh_extension_hours This property is required. float
The number of hours after session token expiration that a session token can be used to call the token refresh API.
token_store_enabled This property is required. bool
Is the Token Store configuration Enabled.
twitters This property is required. Sequence[GetLinuxFunctionAppAuthSettingTwitter]
A twitter block as defined below.
unauthenticated_client_action This property is required. str
The action to taken when an unauthenticated client attempts to access the app.
activeDirectories This property is required. List<Property Map>
An active_directory block as defined above.
additionalLoginParameters This property is required. Map<String>
A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
allowedExternalRedirectUrls This property is required. List<String>
External URLs that can be redirected to as part of logging in or logging out of the app.
defaultProvider This property is required. String
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
enabled This property is required. Boolean
Is this backup job enabled?
facebooks This property is required. List<Property Map>
A facebook block as defined below.
githubs This property is required. List<Property Map>
A github block as defined below.
googles This property is required. List<Property Map>
A google block as defined below.
issuer This property is required. String
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
microsofts This property is required. List<Property Map>
A microsoft block as defined below.
runtimeVersion This property is required. String
The Runtime Version of the Authentication and Authorisation feature of this App.
tokenRefreshExtensionHours This property is required. Number
The number of hours after session token expiration that a session token can be used to call the token refresh API.
tokenStoreEnabled This property is required. Boolean
Is the Token Store configuration Enabled.
twitters This property is required. List<Property Map>
A twitter block as defined below.
unauthenticatedClientAction This property is required. String
The action to taken when an unauthenticated client attempts to access the app.

GetLinuxFunctionAppAuthSettingActiveDirectory

AllowedAudiences This property is required. List<string>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
AllowedAudiences This property is required. []string
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
allowedAudiences This property is required. string[]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
allowed_audiences This property is required. Sequence[str]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret This property is required. str
The OAuth 2.0 client secret that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.

GetLinuxFunctionAppAuthSettingFacebook

AppId This property is required. string
The App ID of the Facebook app used for login.
AppSecret This property is required. string
The App Secret of the Facebook app used for Facebook login.
AppSecretSettingName This property is required. string
The app setting name that contains the app_secret value used for Facebook login.
OauthScopes This property is required. List<string>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
AppId This property is required. string
The App ID of the Facebook app used for login.
AppSecret This property is required. string
The App Secret of the Facebook app used for Facebook login.
AppSecretSettingName This property is required. string
The app setting name that contains the app_secret value used for Facebook login.
OauthScopes This property is required. []string
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
appId This property is required. String
The App ID of the Facebook app used for login.
appSecret This property is required. String
The App Secret of the Facebook app used for Facebook login.
appSecretSettingName This property is required. String
The app setting name that contains the app_secret value used for Facebook login.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
appId This property is required. string
The App ID of the Facebook app used for login.
appSecret This property is required. string
The App Secret of the Facebook app used for Facebook login.
appSecretSettingName This property is required. string
The app setting name that contains the app_secret value used for Facebook login.
oauthScopes This property is required. string[]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
app_id This property is required. str
The App ID of the Facebook app used for login.
app_secret This property is required. str
The App Secret of the Facebook app used for Facebook login.
app_secret_setting_name This property is required. str
The app setting name that contains the app_secret value used for Facebook login.
oauth_scopes This property is required. Sequence[str]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
appId This property is required. String
The App ID of the Facebook app used for login.
appSecret This property is required. String
The App Secret of the Facebook app used for Facebook login.
appSecretSettingName This property is required. String
The app setting name that contains the app_secret value used for Facebook login.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingGithub

ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
OauthScopes This property is required. List<string>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
OauthScopes This property is required. []string
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. string[]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret This property is required. str
The OAuth 2.0 client secret that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauth_scopes This property is required. Sequence[str]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingGoogle

ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
OauthScopes This property is required. List<string>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
OauthScopes This property is required. []string
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. string[]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret This property is required. str
The OAuth 2.0 client secret that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauth_scopes This property is required. Sequence[str]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingMicrosoft

ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
OauthScopes This property is required. List<string>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
OauthScopes This property is required. []string
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. string
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. string[]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret This property is required. str
The OAuth 2.0 client secret that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauth_scopes This property is required. Sequence[str]
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecret This property is required. String
The OAuth 2.0 client secret that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
oauthScopes This property is required. List<String>
A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingTwitter

ConsumerKey This property is required. string
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
ConsumerSecret This property is required. string
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
ConsumerSecretSettingName This property is required. string
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
ConsumerKey This property is required. string
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
ConsumerSecret This property is required. string
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
ConsumerSecretSettingName This property is required. string
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerKey This property is required. String
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumerSecret This property is required. String
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerSecretSettingName This property is required. String
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerKey This property is required. string
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumerSecret This property is required. string
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerSecretSettingName This property is required. string
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumer_key This property is required. str
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumer_secret This property is required. str
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumer_secret_setting_name This property is required. str
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerKey This property is required. String
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumerSecret This property is required. String
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerSecretSettingName This property is required. String
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

GetLinuxFunctionAppAuthSettingsV2

ActiveDirectoryV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2>
An active_directory_v2 block as defined below.
AppleV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2AppleV2>
An apple_v2 block as defined below.
AuthEnabled This property is required. bool
Are the AuthV2 Settings enabled.
AzureStaticWebAppV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2>
An azure_static_web_app_v2 block as defined below.
ConfigFilePath This property is required. string
The path to the App Auth settings.
CustomOidcV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2CustomOidcV2>
Zero or more custom_oidc_v2 blocks as defined below.
DefaultProvider This property is required. string
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
ExcludedPaths This property is required. List<string>
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.
FacebookV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2FacebookV2>
A facebook_v2 block as defined below.
ForwardProxyConvention This property is required. string
The convention used to determine the url of the request made.
ForwardProxyCustomHostHeaderName This property is required. string
The name of the custom header containing the host of the request.
ForwardProxyCustomSchemeHeaderName This property is required. string
The name of the custom header containing the scheme of the request.
GithubV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2GithubV2>
A github_v2 block as defined below.
GoogleV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2GoogleV2>
A google_v2 block as defined below.
HttpRouteApiPrefix This property is required. string
The prefix that should precede all the authentication and authorisation paths.
Logins This property is required. List<GetLinuxFunctionAppAuthSettingsV2Login>
A login block as defined below.
MicrosoftV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2MicrosoftV2>
A microsoft_v2 block as defined below.
RequireAuthentication This property is required. bool
Is the authentication flow used for all requests.
RequireHttps This property is required. bool
Is HTTPS required on connections?
RuntimeVersion This property is required. string
The Runtime Version of the Authentication and Authorisation feature of this App.
TwitterV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2TwitterV2>
A twitter_v2 block as defined below.
UnauthenticatedAction This property is required. string
The action to take for requests made without authentication.
ActiveDirectoryV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2
An active_directory_v2 block as defined below.
AppleV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2AppleV2
An apple_v2 block as defined below.
AuthEnabled This property is required. bool
Are the AuthV2 Settings enabled.
AzureStaticWebAppV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2
An azure_static_web_app_v2 block as defined below.
ConfigFilePath This property is required. string
The path to the App Auth settings.
CustomOidcV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2CustomOidcV2
Zero or more custom_oidc_v2 blocks as defined below.
DefaultProvider This property is required. string
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
ExcludedPaths This property is required. []string
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.
FacebookV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2FacebookV2
A facebook_v2 block as defined below.
ForwardProxyConvention This property is required. string
The convention used to determine the url of the request made.
ForwardProxyCustomHostHeaderName This property is required. string
The name of the custom header containing the host of the request.
ForwardProxyCustomSchemeHeaderName This property is required. string
The name of the custom header containing the scheme of the request.
GithubV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2GithubV2
A github_v2 block as defined below.
GoogleV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2GoogleV2
A google_v2 block as defined below.
HttpRouteApiPrefix This property is required. string
The prefix that should precede all the authentication and authorisation paths.
Logins This property is required. []GetLinuxFunctionAppAuthSettingsV2Login
A login block as defined below.
MicrosoftV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2MicrosoftV2
A microsoft_v2 block as defined below.
RequireAuthentication This property is required. bool
Is the authentication flow used for all requests.
RequireHttps This property is required. bool
Is HTTPS required on connections?
RuntimeVersion This property is required. string
The Runtime Version of the Authentication and Authorisation feature of this App.
TwitterV2s This property is required. []GetLinuxFunctionAppAuthSettingsV2TwitterV2
A twitter_v2 block as defined below.
UnauthenticatedAction This property is required. string
The action to take for requests made without authentication.
activeDirectoryV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2>
An active_directory_v2 block as defined below.
appleV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2AppleV2>
An apple_v2 block as defined below.
authEnabled This property is required. Boolean
Are the AuthV2 Settings enabled.
azureStaticWebAppV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2>
An azure_static_web_app_v2 block as defined below.
configFilePath This property is required. String
The path to the App Auth settings.
customOidcV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2CustomOidcV2>
Zero or more custom_oidc_v2 blocks as defined below.
defaultProvider This property is required. String
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
excludedPaths This property is required. List<String>
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.
facebookV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2FacebookV2>
A facebook_v2 block as defined below.
forwardProxyConvention This property is required. String
The convention used to determine the url of the request made.
forwardProxyCustomHostHeaderName This property is required. String
The name of the custom header containing the host of the request.
forwardProxyCustomSchemeHeaderName This property is required. String
The name of the custom header containing the scheme of the request.
githubV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2GithubV2>
A github_v2 block as defined below.
googleV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2GoogleV2>
A google_v2 block as defined below.
httpRouteApiPrefix This property is required. String
The prefix that should precede all the authentication and authorisation paths.
logins This property is required. List<GetLinuxFunctionAppAuthSettingsV2Login>
A login block as defined below.
microsoftV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2MicrosoftV2>
A microsoft_v2 block as defined below.
requireAuthentication This property is required. Boolean
Is the authentication flow used for all requests.
requireHttps This property is required. Boolean
Is HTTPS required on connections?
runtimeVersion This property is required. String
The Runtime Version of the Authentication and Authorisation feature of this App.
twitterV2s This property is required. List<GetLinuxFunctionAppAuthSettingsV2TwitterV2>
A twitter_v2 block as defined below.
unauthenticatedAction This property is required. String
The action to take for requests made without authentication.
activeDirectoryV2s This property is required. GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2[]
An active_directory_v2 block as defined below.
appleV2s This property is required. GetLinuxFunctionAppAuthSettingsV2AppleV2[]
An apple_v2 block as defined below.
authEnabled This property is required. boolean
Are the AuthV2 Settings enabled.
azureStaticWebAppV2s This property is required. GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2[]
An azure_static_web_app_v2 block as defined below.
configFilePath This property is required. string
The path to the App Auth settings.
customOidcV2s This property is required. GetLinuxFunctionAppAuthSettingsV2CustomOidcV2[]
Zero or more custom_oidc_v2 blocks as defined below.
defaultProvider This property is required. string
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
excludedPaths This property is required. string[]
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.
facebookV2s This property is required. GetLinuxFunctionAppAuthSettingsV2FacebookV2[]
A facebook_v2 block as defined below.
forwardProxyConvention This property is required. string
The convention used to determine the url of the request made.
forwardProxyCustomHostHeaderName This property is required. string
The name of the custom header containing the host of the request.
forwardProxyCustomSchemeHeaderName This property is required. string
The name of the custom header containing the scheme of the request.
githubV2s This property is required. GetLinuxFunctionAppAuthSettingsV2GithubV2[]
A github_v2 block as defined below.
googleV2s This property is required. GetLinuxFunctionAppAuthSettingsV2GoogleV2[]
A google_v2 block as defined below.
httpRouteApiPrefix This property is required. string
The prefix that should precede all the authentication and authorisation paths.
logins This property is required. GetLinuxFunctionAppAuthSettingsV2Login[]
A login block as defined below.
microsoftV2s This property is required. GetLinuxFunctionAppAuthSettingsV2MicrosoftV2[]
A microsoft_v2 block as defined below.
requireAuthentication This property is required. boolean
Is the authentication flow used for all requests.
requireHttps This property is required. boolean
Is HTTPS required on connections?
runtimeVersion This property is required. string
The Runtime Version of the Authentication and Authorisation feature of this App.
twitterV2s This property is required. GetLinuxFunctionAppAuthSettingsV2TwitterV2[]
A twitter_v2 block as defined below.
unauthenticatedAction This property is required. string
The action to take for requests made without authentication.
active_directory_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2]
An active_directory_v2 block as defined below.
apple_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2AppleV2]
An apple_v2 block as defined below.
auth_enabled This property is required. bool
Are the AuthV2 Settings enabled.
azure_static_web_app_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2]
An azure_static_web_app_v2 block as defined below.
config_file_path This property is required. str
The path to the App Auth settings.
custom_oidc_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2CustomOidcV2]
Zero or more custom_oidc_v2 blocks as defined below.
default_provider This property is required. str
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
excluded_paths This property is required. Sequence[str]
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.
facebook_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2FacebookV2]
A facebook_v2 block as defined below.
forward_proxy_convention This property is required. str
The convention used to determine the url of the request made.
forward_proxy_custom_host_header_name This property is required. str
The name of the custom header containing the host of the request.
forward_proxy_custom_scheme_header_name This property is required. str
The name of the custom header containing the scheme of the request.
github_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2GithubV2]
A github_v2 block as defined below.
google_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2GoogleV2]
A google_v2 block as defined below.
http_route_api_prefix This property is required. str
The prefix that should precede all the authentication and authorisation paths.
logins This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2Login]
A login block as defined below.
microsoft_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2MicrosoftV2]
A microsoft_v2 block as defined below.
require_authentication This property is required. bool
Is the authentication flow used for all requests.
require_https This property is required. bool
Is HTTPS required on connections?
runtime_version This property is required. str
The Runtime Version of the Authentication and Authorisation feature of this App.
twitter_v2s This property is required. Sequence[GetLinuxFunctionAppAuthSettingsV2TwitterV2]
A twitter_v2 block as defined below.
unauthenticated_action This property is required. str
The action to take for requests made without authentication.
activeDirectoryV2s This property is required. List<Property Map>
An active_directory_v2 block as defined below.
appleV2s This property is required. List<Property Map>
An apple_v2 block as defined below.
authEnabled This property is required. Boolean
Are the AuthV2 Settings enabled.
azureStaticWebAppV2s This property is required. List<Property Map>
An azure_static_web_app_v2 block as defined below.
configFilePath This property is required. String
The path to the App Auth settings.
customOidcV2s This property is required. List<Property Map>
Zero or more custom_oidc_v2 blocks as defined below.
defaultProvider This property is required. String
The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.
excludedPaths This property is required. List<String>
The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.
facebookV2s This property is required. List<Property Map>
A facebook_v2 block as defined below.
forwardProxyConvention This property is required. String
The convention used to determine the url of the request made.
forwardProxyCustomHostHeaderName This property is required. String
The name of the custom header containing the host of the request.
forwardProxyCustomSchemeHeaderName This property is required. String
The name of the custom header containing the scheme of the request.
githubV2s This property is required. List<Property Map>
A github_v2 block as defined below.
googleV2s This property is required. List<Property Map>
A google_v2 block as defined below.
httpRouteApiPrefix This property is required. String
The prefix that should precede all the authentication and authorisation paths.
logins This property is required. List<Property Map>
A login block as defined below.
microsoftV2s This property is required. List<Property Map>
A microsoft_v2 block as defined below.
requireAuthentication This property is required. Boolean
Is the authentication flow used for all requests.
requireHttps This property is required. Boolean
Is HTTPS required on connections?
runtimeVersion This property is required. String
The Runtime Version of the Authentication and Authorisation feature of this App.
twitterV2s This property is required. List<Property Map>
A twitter_v2 block as defined below.
unauthenticatedAction This property is required. String
The action to take for requests made without authentication.

GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2

AllowedApplications This property is required. List<string>
The list of allowed Applications for the Default Authorisation Policy.
AllowedAudiences This property is required. List<string>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
AllowedGroups This property is required. List<string>
The list of allowed Group Names for the Default Authorisation Policy.
AllowedIdentities This property is required. List<string>
The list of allowed Identities for the Default Authorisation Policy.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretCertificateThumbprint This property is required. string
The thumbprint of the certificate used for signing purposes.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
JwtAllowedClientApplications This property is required. List<string>
The list of Allowed Client Applications in the JWT Claim.
JwtAllowedGroups This property is required. List<string>
The list of Allowed Groups in the JWT Claim.
LoginParameters This property is required. Dictionary<string, string>
A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
TenantAuthEndpoint This property is required. string
The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
WwwAuthenticationDisabled This property is required. bool
Is the www-authenticate provider omitted from the request?
AllowedApplications This property is required. []string
The list of allowed Applications for the Default Authorisation Policy.
AllowedAudiences This property is required. []string
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
AllowedGroups This property is required. []string
The list of allowed Group Names for the Default Authorisation Policy.
AllowedIdentities This property is required. []string
The list of allowed Identities for the Default Authorisation Policy.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretCertificateThumbprint This property is required. string
The thumbprint of the certificate used for signing purposes.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
JwtAllowedClientApplications This property is required. []string
The list of Allowed Client Applications in the JWT Claim.
JwtAllowedGroups This property is required. []string
The list of Allowed Groups in the JWT Claim.
LoginParameters This property is required. map[string]string
A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
TenantAuthEndpoint This property is required. string
The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
WwwAuthenticationDisabled This property is required. bool
Is the www-authenticate provider omitted from the request?
allowedApplications This property is required. List<String>
The list of allowed Applications for the Default Authorisation Policy.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
allowedGroups This property is required. List<String>
The list of allowed Group Names for the Default Authorisation Policy.
allowedIdentities This property is required. List<String>
The list of allowed Identities for the Default Authorisation Policy.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretCertificateThumbprint This property is required. String
The thumbprint of the certificate used for signing purposes.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
jwtAllowedClientApplications This property is required. List<String>
The list of Allowed Client Applications in the JWT Claim.
jwtAllowedGroups This property is required. List<String>
The list of Allowed Groups in the JWT Claim.
loginParameters This property is required. Map<String,String>
A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
tenantAuthEndpoint This property is required. String
The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
wwwAuthenticationDisabled This property is required. Boolean
Is the www-authenticate provider omitted from the request?
allowedApplications This property is required. string[]
The list of allowed Applications for the Default Authorisation Policy.
allowedAudiences This property is required. string[]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
allowedGroups This property is required. string[]
The list of allowed Group Names for the Default Authorisation Policy.
allowedIdentities This property is required. string[]
The list of allowed Identities for the Default Authorisation Policy.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretCertificateThumbprint This property is required. string
The thumbprint of the certificate used for signing purposes.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
jwtAllowedClientApplications This property is required. string[]
The list of Allowed Client Applications in the JWT Claim.
jwtAllowedGroups This property is required. string[]
The list of Allowed Groups in the JWT Claim.
loginParameters This property is required. {[key: string]: string}
A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
tenantAuthEndpoint This property is required. string
The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
wwwAuthenticationDisabled This property is required. boolean
Is the www-authenticate provider omitted from the request?
allowed_applications This property is required. Sequence[str]
The list of allowed Applications for the Default Authorisation Policy.
allowed_audiences This property is required. Sequence[str]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
allowed_groups This property is required. Sequence[str]
The list of allowed Group Names for the Default Authorisation Policy.
allowed_identities This property is required. Sequence[str]
The list of allowed Identities for the Default Authorisation Policy.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret_certificate_thumbprint This property is required. str
The thumbprint of the certificate used for signing purposes.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
jwt_allowed_client_applications This property is required. Sequence[str]
The list of Allowed Client Applications in the JWT Claim.
jwt_allowed_groups This property is required. Sequence[str]
The list of Allowed Groups in the JWT Claim.
login_parameters This property is required. Mapping[str, str]
A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
tenant_auth_endpoint This property is required. str
The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
www_authentication_disabled This property is required. bool
Is the www-authenticate provider omitted from the request?
allowedApplications This property is required. List<String>
The list of allowed Applications for the Default Authorisation Policy.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
allowedGroups This property is required. List<String>
The list of allowed Group Names for the Default Authorisation Policy.
allowedIdentities This property is required. List<String>
The list of allowed Identities for the Default Authorisation Policy.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretCertificateThumbprint This property is required. String
The thumbprint of the certificate used for signing purposes.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
jwtAllowedClientApplications This property is required. List<String>
The list of Allowed Client Applications in the JWT Claim.
jwtAllowedGroups This property is required. List<String>
The list of Allowed Groups in the JWT Claim.
loginParameters This property is required. Map<String>
A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
tenantAuthEndpoint This property is required. String
The Azure Tenant Endpoint for the Authenticating Tenant. e.g. https://login.microsoftonline.com/{tenant-guid}/v2.0/
wwwAuthenticationDisabled This property is required. Boolean
Is the www-authenticate provider omitted from the request?

GetLinuxFunctionAppAuthSettingsV2AppleV2

ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. List<string>
The list of Login scopes that are requested as part of Microsoft Account authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. []string
The list of Login scopes that are requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. string[]
The list of Login scopes that are requested as part of Microsoft Account authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
login_scopes This property is required. Sequence[str]
The list of Login scopes that are requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2

ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.

GetLinuxFunctionAppAuthSettingsV2CustomOidcV2

AuthorisationEndpoint This property is required. string
The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.
CertificationUri This property is required. string
The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.
ClientCredentialMethod This property is required. string
The Client Credential Method used.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
IssuerEndpoint This property is required. string
The endpoint that issued the Token as supplied by openid_configuration_endpoint response.
Name This property is required. string
The name which should be used for this Linux Function App.
NameClaimType This property is required. string
The name of the claim that contains the users name.
OpenidConfigurationEndpoint This property is required. string
The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
Scopes This property is required. List<string>
The list of the scopes that are requested while authenticating.
TokenEndpoint This property is required. string
The endpoint used to request a Token as supplied by openid_configuration_endpoint response.
AuthorisationEndpoint This property is required. string
The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.
CertificationUri This property is required. string
The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.
ClientCredentialMethod This property is required. string
The Client Credential Method used.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
IssuerEndpoint This property is required. string
The endpoint that issued the Token as supplied by openid_configuration_endpoint response.
Name This property is required. string
The name which should be used for this Linux Function App.
NameClaimType This property is required. string
The name of the claim that contains the users name.
OpenidConfigurationEndpoint This property is required. string
The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
Scopes This property is required. []string
The list of the scopes that are requested while authenticating.
TokenEndpoint This property is required. string
The endpoint used to request a Token as supplied by openid_configuration_endpoint response.
authorisationEndpoint This property is required. String
The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.
certificationUri This property is required. String
The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.
clientCredentialMethod This property is required. String
The Client Credential Method used.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
issuerEndpoint This property is required. String
The endpoint that issued the Token as supplied by openid_configuration_endpoint response.
name This property is required. String
The name which should be used for this Linux Function App.
nameClaimType This property is required. String
The name of the claim that contains the users name.
openidConfigurationEndpoint This property is required. String
The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
scopes This property is required. List<String>
The list of the scopes that are requested while authenticating.
tokenEndpoint This property is required. String
The endpoint used to request a Token as supplied by openid_configuration_endpoint response.
authorisationEndpoint This property is required. string
The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.
certificationUri This property is required. string
The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.
clientCredentialMethod This property is required. string
The Client Credential Method used.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
issuerEndpoint This property is required. string
The endpoint that issued the Token as supplied by openid_configuration_endpoint response.
name This property is required. string
The name which should be used for this Linux Function App.
nameClaimType This property is required. string
The name of the claim that contains the users name.
openidConfigurationEndpoint This property is required. string
The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
scopes This property is required. string[]
The list of the scopes that are requested while authenticating.
tokenEndpoint This property is required. string
The endpoint used to request a Token as supplied by openid_configuration_endpoint response.
authorisation_endpoint This property is required. str
The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.
certification_uri This property is required. str
The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.
client_credential_method This property is required. str
The Client Credential Method used.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
issuer_endpoint This property is required. str
The endpoint that issued the Token as supplied by openid_configuration_endpoint response.
name This property is required. str
The name which should be used for this Linux Function App.
name_claim_type This property is required. str
The name of the claim that contains the users name.
openid_configuration_endpoint This property is required. str
The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
scopes This property is required. Sequence[str]
The list of the scopes that are requested while authenticating.
token_endpoint This property is required. str
The endpoint used to request a Token as supplied by openid_configuration_endpoint response.
authorisationEndpoint This property is required. String
The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.
certificationUri This property is required. String
The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.
clientCredentialMethod This property is required. String
The Client Credential Method used.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
issuerEndpoint This property is required. String
The endpoint that issued the Token as supplied by openid_configuration_endpoint response.
name This property is required. String
The name which should be used for this Linux Function App.
nameClaimType This property is required. String
The name of the claim that contains the users name.
openidConfigurationEndpoint This property is required. String
The endpoint used for OpenID Connect Discovery. For example https://example.com/.well-known/openid-configuration.
scopes This property is required. List<String>
The list of the scopes that are requested while authenticating.
tokenEndpoint This property is required. String
The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

GetLinuxFunctionAppAuthSettingsV2FacebookV2

AppId This property is required. string
The App ID of the Facebook app used for login.
AppSecretSettingName This property is required. string
The app setting name that contains the app_secret value used for Facebook login.
GraphApiVersion This property is required. string
The version of the Facebook API to be used while logging in.
LoginScopes This property is required. List<string>
The list of Login scopes that are requested as part of Microsoft Account authentication.
AppId This property is required. string
The App ID of the Facebook app used for login.
AppSecretSettingName This property is required. string
The app setting name that contains the app_secret value used for Facebook login.
GraphApiVersion This property is required. string
The version of the Facebook API to be used while logging in.
LoginScopes This property is required. []string
The list of Login scopes that are requested as part of Microsoft Account authentication.
appId This property is required. String
The App ID of the Facebook app used for login.
appSecretSettingName This property is required. String
The app setting name that contains the app_secret value used for Facebook login.
graphApiVersion This property is required. String
The version of the Facebook API to be used while logging in.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.
appId This property is required. string
The App ID of the Facebook app used for login.
appSecretSettingName This property is required. string
The app setting name that contains the app_secret value used for Facebook login.
graphApiVersion This property is required. string
The version of the Facebook API to be used while logging in.
loginScopes This property is required. string[]
The list of Login scopes that are requested as part of Microsoft Account authentication.
app_id This property is required. str
The App ID of the Facebook app used for login.
app_secret_setting_name This property is required. str
The app setting name that contains the app_secret value used for Facebook login.
graph_api_version This property is required. str
The version of the Facebook API to be used while logging in.
login_scopes This property is required. Sequence[str]
The list of Login scopes that are requested as part of Microsoft Account authentication.
appId This property is required. String
The App ID of the Facebook app used for login.
appSecretSettingName This property is required. String
The app setting name that contains the app_secret value used for Facebook login.
graphApiVersion This property is required. String
The version of the Facebook API to be used while logging in.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingsV2GithubV2

ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. List<string>
The list of Login scopes that are requested as part of Microsoft Account authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. []string
The list of Login scopes that are requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. string[]
The list of Login scopes that are requested as part of Microsoft Account authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
login_scopes This property is required. Sequence[str]
The list of Login scopes that are requested as part of Microsoft Account authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingsV2GoogleV2

AllowedAudiences This property is required. List<string>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. List<string>
The list of Login scopes that are requested as part of Microsoft Account authentication.
AllowedAudiences This property is required. []string
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. []string
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowedAudiences This property is required. string[]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. string[]
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowed_audiences This property is required. Sequence[str]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
login_scopes This property is required. Sequence[str]
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingsV2Login

AllowedExternalRedirectUrls This property is required. List<string>
External URLs that can be redirected to as part of logging in or logging out of the app.
CookieExpirationConvention This property is required. string
The method by which cookies expire.
CookieExpirationTime This property is required. string
The time after the request is made when the session cookie should expire.
LogoutEndpoint This property is required. string
The endpoint to which logout requests are made.
NonceExpirationTime This property is required. string
The time after the request is made when the nonce should expire.
PreserveUrlFragmentsForLogins This property is required. bool
Are the fragments from the request preserved after the login request is made.
TokenRefreshExtensionTime This property is required. double
The number of hours after session token expiration that a session token can be used to call the token refresh API.
TokenStoreEnabled This property is required. bool
Is the Token Store configuration Enabled.
TokenStorePath This property is required. string
The directory path in the App Filesystem in which the tokens are stored.
TokenStoreSasSettingName This property is required. string
The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
ValidateNonce This property is required. bool
Is the nonce validated while completing the login flow.
AllowedExternalRedirectUrls This property is required. []string
External URLs that can be redirected to as part of logging in or logging out of the app.
CookieExpirationConvention This property is required. string
The method by which cookies expire.
CookieExpirationTime This property is required. string
The time after the request is made when the session cookie should expire.
LogoutEndpoint This property is required. string
The endpoint to which logout requests are made.
NonceExpirationTime This property is required. string
The time after the request is made when the nonce should expire.
PreserveUrlFragmentsForLogins This property is required. bool
Are the fragments from the request preserved after the login request is made.
TokenRefreshExtensionTime This property is required. float64
The number of hours after session token expiration that a session token can be used to call the token refresh API.
TokenStoreEnabled This property is required. bool
Is the Token Store configuration Enabled.
TokenStorePath This property is required. string
The directory path in the App Filesystem in which the tokens are stored.
TokenStoreSasSettingName This property is required. string
The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
ValidateNonce This property is required. bool
Is the nonce validated while completing the login flow.
allowedExternalRedirectUrls This property is required. List<String>
External URLs that can be redirected to as part of logging in or logging out of the app.
cookieExpirationConvention This property is required. String
The method by which cookies expire.
cookieExpirationTime This property is required. String
The time after the request is made when the session cookie should expire.
logoutEndpoint This property is required. String
The endpoint to which logout requests are made.
nonceExpirationTime This property is required. String
The time after the request is made when the nonce should expire.
preserveUrlFragmentsForLogins This property is required. Boolean
Are the fragments from the request preserved after the login request is made.
tokenRefreshExtensionTime This property is required. Double
The number of hours after session token expiration that a session token can be used to call the token refresh API.
tokenStoreEnabled This property is required. Boolean
Is the Token Store configuration Enabled.
tokenStorePath This property is required. String
The directory path in the App Filesystem in which the tokens are stored.
tokenStoreSasSettingName This property is required. String
The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
validateNonce This property is required. Boolean
Is the nonce validated while completing the login flow.
allowedExternalRedirectUrls This property is required. string[]
External URLs that can be redirected to as part of logging in or logging out of the app.
cookieExpirationConvention This property is required. string
The method by which cookies expire.
cookieExpirationTime This property is required. string
The time after the request is made when the session cookie should expire.
logoutEndpoint This property is required. string
The endpoint to which logout requests are made.
nonceExpirationTime This property is required. string
The time after the request is made when the nonce should expire.
preserveUrlFragmentsForLogins This property is required. boolean
Are the fragments from the request preserved after the login request is made.
tokenRefreshExtensionTime This property is required. number
The number of hours after session token expiration that a session token can be used to call the token refresh API.
tokenStoreEnabled This property is required. boolean
Is the Token Store configuration Enabled.
tokenStorePath This property is required. string
The directory path in the App Filesystem in which the tokens are stored.
tokenStoreSasSettingName This property is required. string
The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
validateNonce This property is required. boolean
Is the nonce validated while completing the login flow.
allowed_external_redirect_urls This property is required. Sequence[str]
External URLs that can be redirected to as part of logging in or logging out of the app.
cookie_expiration_convention This property is required. str
The method by which cookies expire.
cookie_expiration_time This property is required. str
The time after the request is made when the session cookie should expire.
logout_endpoint This property is required. str
The endpoint to which logout requests are made.
nonce_expiration_time This property is required. str
The time after the request is made when the nonce should expire.
preserve_url_fragments_for_logins This property is required. bool
Are the fragments from the request preserved after the login request is made.
token_refresh_extension_time This property is required. float
The number of hours after session token expiration that a session token can be used to call the token refresh API.
token_store_enabled This property is required. bool
Is the Token Store configuration Enabled.
token_store_path This property is required. str
The directory path in the App Filesystem in which the tokens are stored.
token_store_sas_setting_name This property is required. str
The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
validate_nonce This property is required. bool
Is the nonce validated while completing the login flow.
allowedExternalRedirectUrls This property is required. List<String>
External URLs that can be redirected to as part of logging in or logging out of the app.
cookieExpirationConvention This property is required. String
The method by which cookies expire.
cookieExpirationTime This property is required. String
The time after the request is made when the session cookie should expire.
logoutEndpoint This property is required. String
The endpoint to which logout requests are made.
nonceExpirationTime This property is required. String
The time after the request is made when the nonce should expire.
preserveUrlFragmentsForLogins This property is required. Boolean
Are the fragments from the request preserved after the login request is made.
tokenRefreshExtensionTime This property is required. Number
The number of hours after session token expiration that a session token can be used to call the token refresh API.
tokenStoreEnabled This property is required. Boolean
Is the Token Store configuration Enabled.
tokenStorePath This property is required. String
The directory path in the App Filesystem in which the tokens are stored.
tokenStoreSasSettingName This property is required. String
The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
validateNonce This property is required. Boolean
Is the nonce validated while completing the login flow.

GetLinuxFunctionAppAuthSettingsV2MicrosoftV2

AllowedAudiences This property is required. List<string>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. List<string>
The list of Login scopes that are requested as part of Microsoft Account authentication.
AllowedAudiences This property is required. []string
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
ClientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
ClientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
LoginScopes This property is required. []string
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowedAudiences This property is required. string[]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. string
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. string
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. string[]
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowed_audiences This property is required. Sequence[str]
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
client_id This property is required. str
The OAuth 2.0 client ID that was created for the app used for authentication.
client_secret_setting_name This property is required. str
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
login_scopes This property is required. Sequence[str]
The list of Login scopes that are requested as part of Microsoft Account authentication.
allowedAudiences This property is required. List<String>
The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
clientId This property is required. String
The OAuth 2.0 client ID that was created for the app used for authentication.
clientSecretSettingName This property is required. String
The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
loginScopes This property is required. List<String>
The list of Login scopes that are requested as part of Microsoft Account authentication.

GetLinuxFunctionAppAuthSettingsV2TwitterV2

ConsumerKey This property is required. string
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
ConsumerSecretSettingName This property is required. string
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
ConsumerKey This property is required. string
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
ConsumerSecretSettingName This property is required. string
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerKey This property is required. String
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumerSecretSettingName This property is required. String
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerKey This property is required. string
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumerSecretSettingName This property is required. string
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumer_key This property is required. str
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumer_secret_setting_name This property is required. str
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
consumerKey This property is required. String
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
consumerSecretSettingName This property is required. String
The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

GetLinuxFunctionAppBackup

Enabled This property is required. bool
Is this backup job enabled?
Name This property is required. string
The name which should be used for this Linux Function App.
Schedules This property is required. List<GetLinuxFunctionAppBackupSchedule>
A schedule block as defined below.
StorageAccountUrl This property is required. string
The SAS URL to the container.
Enabled This property is required. bool
Is this backup job enabled?
Name This property is required. string
The name which should be used for this Linux Function App.
Schedules This property is required. []GetLinuxFunctionAppBackupSchedule
A schedule block as defined below.
StorageAccountUrl This property is required. string
The SAS URL to the container.
enabled This property is required. Boolean
Is this backup job enabled?
name This property is required. String
The name which should be used for this Linux Function App.
schedules This property is required. List<GetLinuxFunctionAppBackupSchedule>
A schedule block as defined below.
storageAccountUrl This property is required. String
The SAS URL to the container.
enabled This property is required. boolean
Is this backup job enabled?
name This property is required. string
The name which should be used for this Linux Function App.
schedules This property is required. GetLinuxFunctionAppBackupSchedule[]
A schedule block as defined below.
storageAccountUrl This property is required. string
The SAS URL to the container.
enabled This property is required. bool
Is this backup job enabled?
name This property is required. str
The name which should be used for this Linux Function App.
schedules This property is required. Sequence[GetLinuxFunctionAppBackupSchedule]
A schedule block as defined below.
storage_account_url This property is required. str
The SAS URL to the container.
enabled This property is required. Boolean
Is this backup job enabled?
name This property is required. String
The name which should be used for this Linux Function App.
schedules This property is required. List<Property Map>
A schedule block as defined below.
storageAccountUrl This property is required. String
The SAS URL to the container.

GetLinuxFunctionAppBackupSchedule

FrequencyInterval This property is required. int
How often the backup is executed.
FrequencyUnit This property is required. string
The unit of time for how often the backup takes place.
KeepAtLeastOneBackup This property is required. bool
Does the service keep at least one backup, regardless of age of backup?
LastExecutionTime This property is required. string
The time the backup was last attempted.
RetentionPeriodDays This property is required. int
After how many days backups are deleted.
StartTime This property is required. string
When the schedule starts working in RFC-3339 format.
FrequencyInterval This property is required. int
How often the backup is executed.
FrequencyUnit This property is required. string
The unit of time for how often the backup takes place.
KeepAtLeastOneBackup This property is required. bool
Does the service keep at least one backup, regardless of age of backup?
LastExecutionTime This property is required. string
The time the backup was last attempted.
RetentionPeriodDays This property is required. int
After how many days backups are deleted.
StartTime This property is required. string
When the schedule starts working in RFC-3339 format.
frequencyInterval This property is required. Integer
How often the backup is executed.
frequencyUnit This property is required. String
The unit of time for how often the backup takes place.
keepAtLeastOneBackup This property is required. Boolean
Does the service keep at least one backup, regardless of age of backup?
lastExecutionTime This property is required. String
The time the backup was last attempted.
retentionPeriodDays This property is required. Integer
After how many days backups are deleted.
startTime This property is required. String
When the schedule starts working in RFC-3339 format.
frequencyInterval This property is required. number
How often the backup is executed.
frequencyUnit This property is required. string
The unit of time for how often the backup takes place.
keepAtLeastOneBackup This property is required. boolean
Does the service keep at least one backup, regardless of age of backup?
lastExecutionTime This property is required. string
The time the backup was last attempted.
retentionPeriodDays This property is required. number
After how many days backups are deleted.
startTime This property is required. string
When the schedule starts working in RFC-3339 format.
frequency_interval This property is required. int
How often the backup is executed.
frequency_unit This property is required. str
The unit of time for how often the backup takes place.
keep_at_least_one_backup This property is required. bool
Does the service keep at least one backup, regardless of age of backup?
last_execution_time This property is required. str
The time the backup was last attempted.
retention_period_days This property is required. int
After how many days backups are deleted.
start_time This property is required. str
When the schedule starts working in RFC-3339 format.
frequencyInterval This property is required. Number
How often the backup is executed.
frequencyUnit This property is required. String
The unit of time for how often the backup takes place.
keepAtLeastOneBackup This property is required. Boolean
Does the service keep at least one backup, regardless of age of backup?
lastExecutionTime This property is required. String
The time the backup was last attempted.
retentionPeriodDays This property is required. Number
After how many days backups are deleted.
startTime This property is required. String
When the schedule starts working in RFC-3339 format.

GetLinuxFunctionAppConnectionString

Name This property is required. string
The name which should be used for this Linux Function App.
Type This property is required. string
The type of Managed Service Identity that is configured on this Linux Function App.
Value This property is required. string
The connection string value.
Name This property is required. string
The name which should be used for this Linux Function App.
Type This property is required. string
The type of Managed Service Identity that is configured on this Linux Function App.
Value This property is required. string
The connection string value.
name This property is required. String
The name which should be used for this Linux Function App.
type This property is required. String
The type of Managed Service Identity that is configured on this Linux Function App.
value This property is required. String
The connection string value.
name This property is required. string
The name which should be used for this Linux Function App.
type This property is required. string
The type of Managed Service Identity that is configured on this Linux Function App.
value This property is required. string
The connection string value.
name This property is required. str
The name which should be used for this Linux Function App.
type This property is required. str
The type of Managed Service Identity that is configured on this Linux Function App.
value This property is required. str
The connection string value.
name This property is required. String
The name which should be used for this Linux Function App.
type This property is required. String
The type of Managed Service Identity that is configured on this Linux Function App.
value This property is required. String
The connection string value.

GetLinuxFunctionAppIdentity

IdentityIds This property is required. List<string>
The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
PrincipalId This property is required. string
The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
TenantId This property is required. string
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
Type This property is required. string
The type of Managed Service Identity that is configured on this Linux Function App.
IdentityIds This property is required. []string
The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
PrincipalId This property is required. string
The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
TenantId This property is required. string
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
Type This property is required. string
The type of Managed Service Identity that is configured on this Linux Function App.
identityIds This property is required. List<String>
The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
principalId This property is required. String
The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
tenantId This property is required. String
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
type This property is required. String
The type of Managed Service Identity that is configured on this Linux Function App.
identityIds This property is required. string[]
The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
principalId This property is required. string
The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
tenantId This property is required. string
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
type This property is required. string
The type of Managed Service Identity that is configured on this Linux Function App.
identity_ids This property is required. Sequence[str]
The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
principal_id This property is required. str
The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
tenant_id This property is required. str
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
type This property is required. str
The type of Managed Service Identity that is configured on this Linux Function App.
identityIds This property is required. List<String>
The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
principalId This property is required. String
The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
tenantId This property is required. String
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
type This property is required. String
The type of Managed Service Identity that is configured on this Linux Function App.

GetLinuxFunctionAppSiteConfig

AlwaysOn This property is required. bool
If this Linux Web App is Always On enabled.
ApiDefinitionUrl This property is required. string
The URL of the API definition that describes this Linux Function App.
ApiManagementApiId This property is required. string
The ID of the API Management API for this Linux Function App.
AppCommandLine This property is required. string
The App command line that is launched.
AppScaleLimit This property is required. int
The number of workers this function app can scale out to.
AppServiceLogs This property is required. List<GetLinuxFunctionAppSiteConfigAppServiceLog>
An app_service_logs block as defined above.
ApplicationInsightsConnectionString This property is required. string
The Connection String that links the Linux Function App to Application Insights.
ApplicationInsightsKey This property is required. string
The Instrumentation Key that connects the Linux Function App to Application Insights.
ApplicationStacks This property is required. List<GetLinuxFunctionAppSiteConfigApplicationStack>
An application_stack block as defined above.
ContainerRegistryManagedIdentityClientId This property is required. string
The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
ContainerRegistryUseManagedIdentity This property is required. bool
Do connections for Azure Container Registry use Managed Identity?
Cors This property is required. List<GetLinuxFunctionAppSiteConfigCor>
A cors block as defined above.
DefaultDocuments This property is required. List<string>
A list of Default Documents for the Linux Web App.
DetailedErrorLoggingEnabled This property is required. bool
ElasticInstanceMinimum This property is required. int
The number of minimum instances for this Linux Function App.
FtpsState This property is required. string
State of FTP / FTPS service for this function app.
HealthCheckEvictionTimeInMin This property is required. int
The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
HealthCheckPath This property is required. string
The path that is checked for this function app health.
Http2Enabled This property is required. bool
Is the HTTP2 protocol enabled?
IpRestrictionDefaultAction This property is required. string
The Default action for traffic that does not match any ip_restriction rule.
IpRestrictions This property is required. List<GetLinuxFunctionAppSiteConfigIpRestriction>
One or more ip_restriction blocks as defined above.
LinuxFxVersion This property is required. string
LoadBalancingMode This property is required. string
The Site load balancing mode.
ManagedPipelineMode This property is required. string
Managed pipeline mode.
MinimumTlsVersion This property is required. string
The minimum version of TLS required for SSL requests.
PreWarmedInstanceCount This property is required. int
The number of pre-warmed instances for this function app.
RemoteDebuggingEnabled This property is required. bool
Is Remote Debugging enabled?
RemoteDebuggingVersion This property is required. string
The Remote Debugging Version.
RuntimeScaleMonitoringEnabled This property is required. bool
Is Scale Monitoring of the Functions Runtime enabled?
ScmIpRestrictions This property is required. List<GetLinuxFunctionAppSiteConfigScmIpRestriction>
One or more scm_ip_restriction blocks as defined above.
ScmMinimumTlsVersion This property is required. string
The minimum version of TLS for SSL requests to the SCM site.
ScmType This property is required. string
ScmUseMainIpRestriction This property is required. bool
Is the Linux Function App ip_restriction configuration used for the SCM also?
Use32BitWorker This property is required. bool
Does the Linux Web App use a 32-bit worker process?
VnetRouteAllEnabled This property is required. bool
Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
WebsocketsEnabled This property is required. bool
Are Web Sockets enabled?
WorkerCount This property is required. int
The number of Workers for this Linux Function App.
ScmIpRestrictionDefaultAction string
The Default action for traffic that does not match any scm_ip_restriction rule.
AlwaysOn This property is required. bool
If this Linux Web App is Always On enabled.
ApiDefinitionUrl This property is required. string
The URL of the API definition that describes this Linux Function App.
ApiManagementApiId This property is required. string
The ID of the API Management API for this Linux Function App.
AppCommandLine This property is required. string
The App command line that is launched.
AppScaleLimit This property is required. int
The number of workers this function app can scale out to.
AppServiceLogs This property is required. []GetLinuxFunctionAppSiteConfigAppServiceLog
An app_service_logs block as defined above.
ApplicationInsightsConnectionString This property is required. string
The Connection String that links the Linux Function App to Application Insights.
ApplicationInsightsKey This property is required. string
The Instrumentation Key that connects the Linux Function App to Application Insights.
ApplicationStacks This property is required. []GetLinuxFunctionAppSiteConfigApplicationStack
An application_stack block as defined above.
ContainerRegistryManagedIdentityClientId This property is required. string
The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
ContainerRegistryUseManagedIdentity This property is required. bool
Do connections for Azure Container Registry use Managed Identity?
Cors This property is required. []GetLinuxFunctionAppSiteConfigCor
A cors block as defined above.
DefaultDocuments This property is required. []string
A list of Default Documents for the Linux Web App.
DetailedErrorLoggingEnabled This property is required. bool
ElasticInstanceMinimum This property is required. int
The number of minimum instances for this Linux Function App.
FtpsState This property is required. string
State of FTP / FTPS service for this function app.
HealthCheckEvictionTimeInMin This property is required. int
The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
HealthCheckPath This property is required. string
The path that is checked for this function app health.
Http2Enabled This property is required. bool
Is the HTTP2 protocol enabled?
IpRestrictionDefaultAction This property is required. string
The Default action for traffic that does not match any ip_restriction rule.
IpRestrictions This property is required. []GetLinuxFunctionAppSiteConfigIpRestriction
One or more ip_restriction blocks as defined above.
LinuxFxVersion This property is required. string
LoadBalancingMode This property is required. string
The Site load balancing mode.
ManagedPipelineMode This property is required. string
Managed pipeline mode.
MinimumTlsVersion This property is required. string
The minimum version of TLS required for SSL requests.
PreWarmedInstanceCount This property is required. int
The number of pre-warmed instances for this function app.
RemoteDebuggingEnabled This property is required. bool
Is Remote Debugging enabled?
RemoteDebuggingVersion This property is required. string
The Remote Debugging Version.
RuntimeScaleMonitoringEnabled This property is required. bool
Is Scale Monitoring of the Functions Runtime enabled?
ScmIpRestrictions This property is required. []GetLinuxFunctionAppSiteConfigScmIpRestriction
One or more scm_ip_restriction blocks as defined above.
ScmMinimumTlsVersion This property is required. string
The minimum version of TLS for SSL requests to the SCM site.
ScmType This property is required. string
ScmUseMainIpRestriction This property is required. bool
Is the Linux Function App ip_restriction configuration used for the SCM also?
Use32BitWorker This property is required. bool
Does the Linux Web App use a 32-bit worker process?
VnetRouteAllEnabled This property is required. bool
Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
WebsocketsEnabled This property is required. bool
Are Web Sockets enabled?
WorkerCount This property is required. int
The number of Workers for this Linux Function App.
ScmIpRestrictionDefaultAction string
The Default action for traffic that does not match any scm_ip_restriction rule.
alwaysOn This property is required. Boolean
If this Linux Web App is Always On enabled.
apiDefinitionUrl This property is required. String
The URL of the API definition that describes this Linux Function App.
apiManagementApiId This property is required. String
The ID of the API Management API for this Linux Function App.
appCommandLine This property is required. String
The App command line that is launched.
appScaleLimit This property is required. Integer
The number of workers this function app can scale out to.
appServiceLogs This property is required. List<GetLinuxFunctionAppSiteConfigAppServiceLog>
An app_service_logs block as defined above.
applicationInsightsConnectionString This property is required. String
The Connection String that links the Linux Function App to Application Insights.
applicationInsightsKey This property is required. String
The Instrumentation Key that connects the Linux Function App to Application Insights.
applicationStacks This property is required. List<GetLinuxFunctionAppSiteConfigApplicationStack>
An application_stack block as defined above.
containerRegistryManagedIdentityClientId This property is required. String
The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
containerRegistryUseManagedIdentity This property is required. Boolean
Do connections for Azure Container Registry use Managed Identity?
cors This property is required. List<GetLinuxFunctionAppSiteConfigCor>
A cors block as defined above.
defaultDocuments This property is required. List<String>
A list of Default Documents for the Linux Web App.
detailedErrorLoggingEnabled This property is required. Boolean
elasticInstanceMinimum This property is required. Integer
The number of minimum instances for this Linux Function App.
ftpsState This property is required. String
State of FTP / FTPS service for this function app.
healthCheckEvictionTimeInMin This property is required. Integer
The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
healthCheckPath This property is required. String
The path that is checked for this function app health.
http2Enabled This property is required. Boolean
Is the HTTP2 protocol enabled?
ipRestrictionDefaultAction This property is required. String
The Default action for traffic that does not match any ip_restriction rule.
ipRestrictions This property is required. List<GetLinuxFunctionAppSiteConfigIpRestriction>
One or more ip_restriction blocks as defined above.
linuxFxVersion This property is required. String
loadBalancingMode This property is required. String
The Site load balancing mode.
managedPipelineMode This property is required. String
Managed pipeline mode.
minimumTlsVersion This property is required. String
The minimum version of TLS required for SSL requests.
preWarmedInstanceCount This property is required. Integer
The number of pre-warmed instances for this function app.
remoteDebuggingEnabled This property is required. Boolean
Is Remote Debugging enabled?
remoteDebuggingVersion This property is required. String
The Remote Debugging Version.
runtimeScaleMonitoringEnabled This property is required. Boolean
Is Scale Monitoring of the Functions Runtime enabled?
scmIpRestrictions This property is required. List<GetLinuxFunctionAppSiteConfigScmIpRestriction>
One or more scm_ip_restriction blocks as defined above.
scmMinimumTlsVersion This property is required. String
The minimum version of TLS for SSL requests to the SCM site.
scmType This property is required. String
scmUseMainIpRestriction This property is required. Boolean
Is the Linux Function App ip_restriction configuration used for the SCM also?
use32BitWorker This property is required. Boolean
Does the Linux Web App use a 32-bit worker process?
vnetRouteAllEnabled This property is required. Boolean
Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
websocketsEnabled This property is required. Boolean
Are Web Sockets enabled?
workerCount This property is required. Integer
The number of Workers for this Linux Function App.
scmIpRestrictionDefaultAction String
The Default action for traffic that does not match any scm_ip_restriction rule.
alwaysOn This property is required. boolean
If this Linux Web App is Always On enabled.
apiDefinitionUrl This property is required. string
The URL of the API definition that describes this Linux Function App.
apiManagementApiId This property is required. string
The ID of the API Management API for this Linux Function App.
appCommandLine This property is required. string
The App command line that is launched.
appScaleLimit This property is required. number
The number of workers this function app can scale out to.
appServiceLogs This property is required. GetLinuxFunctionAppSiteConfigAppServiceLog[]
An app_service_logs block as defined above.
applicationInsightsConnectionString This property is required. string
The Connection String that links the Linux Function App to Application Insights.
applicationInsightsKey This property is required. string
The Instrumentation Key that connects the Linux Function App to Application Insights.
applicationStacks This property is required. GetLinuxFunctionAppSiteConfigApplicationStack[]
An application_stack block as defined above.
containerRegistryManagedIdentityClientId This property is required. string
The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
containerRegistryUseManagedIdentity This property is required. boolean
Do connections for Azure Container Registry use Managed Identity?
cors This property is required. GetLinuxFunctionAppSiteConfigCor[]
A cors block as defined above.
defaultDocuments This property is required. string[]
A list of Default Documents for the Linux Web App.
detailedErrorLoggingEnabled This property is required. boolean
elasticInstanceMinimum This property is required. number
The number of minimum instances for this Linux Function App.
ftpsState This property is required. string
State of FTP / FTPS service for this function app.
healthCheckEvictionTimeInMin This property is required. number
The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
healthCheckPath This property is required. string
The path that is checked for this function app health.
http2Enabled This property is required. boolean
Is the HTTP2 protocol enabled?
ipRestrictionDefaultAction This property is required. string
The Default action for traffic that does not match any ip_restriction rule.
ipRestrictions This property is required. GetLinuxFunctionAppSiteConfigIpRestriction[]
One or more ip_restriction blocks as defined above.
linuxFxVersion This property is required. string
loadBalancingMode This property is required. string
The Site load balancing mode.
managedPipelineMode This property is required. string
Managed pipeline mode.
minimumTlsVersion This property is required. string
The minimum version of TLS required for SSL requests.
preWarmedInstanceCount This property is required. number
The number of pre-warmed instances for this function app.
remoteDebuggingEnabled This property is required. boolean
Is Remote Debugging enabled?
remoteDebuggingVersion This property is required. string
The Remote Debugging Version.
runtimeScaleMonitoringEnabled This property is required. boolean
Is Scale Monitoring of the Functions Runtime enabled?
scmIpRestrictions This property is required. GetLinuxFunctionAppSiteConfigScmIpRestriction[]
One or more scm_ip_restriction blocks as defined above.
scmMinimumTlsVersion This property is required. string
The minimum version of TLS for SSL requests to the SCM site.
scmType This property is required. string
scmUseMainIpRestriction This property is required. boolean
Is the Linux Function App ip_restriction configuration used for the SCM also?
use32BitWorker This property is required. boolean
Does the Linux Web App use a 32-bit worker process?
vnetRouteAllEnabled This property is required. boolean
Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
websocketsEnabled This property is required. boolean
Are Web Sockets enabled?
workerCount This property is required. number
The number of Workers for this Linux Function App.
scmIpRestrictionDefaultAction string
The Default action for traffic that does not match any scm_ip_restriction rule.
always_on This property is required. bool
If this Linux Web App is Always On enabled.
api_definition_url This property is required. str
The URL of the API definition that describes this Linux Function App.
api_management_api_id This property is required. str
The ID of the API Management API for this Linux Function App.
app_command_line This property is required. str
The App command line that is launched.
app_scale_limit This property is required. int
The number of workers this function app can scale out to.
app_service_logs This property is required. Sequence[GetLinuxFunctionAppSiteConfigAppServiceLog]
An app_service_logs block as defined above.
application_insights_connection_string This property is required. str
The Connection String that links the Linux Function App to Application Insights.
application_insights_key This property is required. str
The Instrumentation Key that connects the Linux Function App to Application Insights.
application_stacks This property is required. Sequence[GetLinuxFunctionAppSiteConfigApplicationStack]
An application_stack block as defined above.
container_registry_managed_identity_client_id This property is required. str
The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
container_registry_use_managed_identity This property is required. bool
Do connections for Azure Container Registry use Managed Identity?
cors This property is required. Sequence[GetLinuxFunctionAppSiteConfigCor]
A cors block as defined above.
default_documents This property is required. Sequence[str]
A list of Default Documents for the Linux Web App.
detailed_error_logging_enabled This property is required. bool
elastic_instance_minimum This property is required. int
The number of minimum instances for this Linux Function App.
ftps_state This property is required. str
State of FTP / FTPS service for this function app.
health_check_eviction_time_in_min This property is required. int
The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
health_check_path This property is required. str
The path that is checked for this function app health.
http2_enabled This property is required. bool
Is the HTTP2 protocol enabled?
ip_restriction_default_action This property is required. str
The Default action for traffic that does not match any ip_restriction rule.
ip_restrictions This property is required. Sequence[GetLinuxFunctionAppSiteConfigIpRestriction]
One or more ip_restriction blocks as defined above.
linux_fx_version This property is required. str
load_balancing_mode This property is required. str
The Site load balancing mode.
managed_pipeline_mode This property is required. str
Managed pipeline mode.
minimum_tls_version This property is required. str
The minimum version of TLS required for SSL requests.
pre_warmed_instance_count This property is required. int
The number of pre-warmed instances for this function app.
remote_debugging_enabled This property is required. bool
Is Remote Debugging enabled?
remote_debugging_version This property is required. str
The Remote Debugging Version.
runtime_scale_monitoring_enabled This property is required. bool
Is Scale Monitoring of the Functions Runtime enabled?
scm_ip_restrictions This property is required. Sequence[GetLinuxFunctionAppSiteConfigScmIpRestriction]
One or more scm_ip_restriction blocks as defined above.
scm_minimum_tls_version This property is required. str
The minimum version of TLS for SSL requests to the SCM site.
scm_type This property is required. str
scm_use_main_ip_restriction This property is required. bool
Is the Linux Function App ip_restriction configuration used for the SCM also?
use32_bit_worker This property is required. bool
Does the Linux Web App use a 32-bit worker process?
vnet_route_all_enabled This property is required. bool
Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
websockets_enabled This property is required. bool
Are Web Sockets enabled?
worker_count This property is required. int
The number of Workers for this Linux Function App.
scm_ip_restriction_default_action str
The Default action for traffic that does not match any scm_ip_restriction rule.
alwaysOn This property is required. Boolean
If this Linux Web App is Always On enabled.
apiDefinitionUrl This property is required. String
The URL of the API definition that describes this Linux Function App.
apiManagementApiId This property is required. String
The ID of the API Management API for this Linux Function App.
appCommandLine This property is required. String
The App command line that is launched.
appScaleLimit This property is required. Number
The number of workers this function app can scale out to.
appServiceLogs This property is required. List<Property Map>
An app_service_logs block as defined above.
applicationInsightsConnectionString This property is required. String
The Connection String that links the Linux Function App to Application Insights.
applicationInsightsKey This property is required. String
The Instrumentation Key that connects the Linux Function App to Application Insights.
applicationStacks This property is required. List<Property Map>
An application_stack block as defined above.
containerRegistryManagedIdentityClientId This property is required. String
The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
containerRegistryUseManagedIdentity This property is required. Boolean
Do connections for Azure Container Registry use Managed Identity?
cors This property is required. List<Property Map>
A cors block as defined above.
defaultDocuments This property is required. List<String>
A list of Default Documents for the Linux Web App.
detailedErrorLoggingEnabled This property is required. Boolean
elasticInstanceMinimum This property is required. Number
The number of minimum instances for this Linux Function App.
ftpsState This property is required. String
State of FTP / FTPS service for this function app.
healthCheckEvictionTimeInMin This property is required. Number
The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
healthCheckPath This property is required. String
The path that is checked for this function app health.
http2Enabled This property is required. Boolean
Is the HTTP2 protocol enabled?
ipRestrictionDefaultAction This property is required. String
The Default action for traffic that does not match any ip_restriction rule.
ipRestrictions This property is required. List<Property Map>
One or more ip_restriction blocks as defined above.
linuxFxVersion This property is required. String
loadBalancingMode This property is required. String
The Site load balancing mode.
managedPipelineMode This property is required. String
Managed pipeline mode.
minimumTlsVersion This property is required. String
The minimum version of TLS required for SSL requests.
preWarmedInstanceCount This property is required. Number
The number of pre-warmed instances for this function app.
remoteDebuggingEnabled This property is required. Boolean
Is Remote Debugging enabled?
remoteDebuggingVersion This property is required. String
The Remote Debugging Version.
runtimeScaleMonitoringEnabled This property is required. Boolean
Is Scale Monitoring of the Functions Runtime enabled?
scmIpRestrictions This property is required. List<Property Map>
One or more scm_ip_restriction blocks as defined above.
scmMinimumTlsVersion This property is required. String
The minimum version of TLS for SSL requests to the SCM site.
scmType This property is required. String
scmUseMainIpRestriction This property is required. Boolean
Is the Linux Function App ip_restriction configuration used for the SCM also?
use32BitWorker This property is required. Boolean
Does the Linux Web App use a 32-bit worker process?
vnetRouteAllEnabled This property is required. Boolean
Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
websocketsEnabled This property is required. Boolean
Are Web Sockets enabled?
workerCount This property is required. Number
The number of Workers for this Linux Function App.
scmIpRestrictionDefaultAction String
The Default action for traffic that does not match any scm_ip_restriction rule.

GetLinuxFunctionAppSiteConfigAppServiceLog

DiskQuotaMb This property is required. int
The amount of disk space used for logs.
RetentionPeriodDays This property is required. int
After how many days backups are deleted.
DiskQuotaMb This property is required. int
The amount of disk space used for logs.
RetentionPeriodDays This property is required. int
After how many days backups are deleted.
diskQuotaMb This property is required. Integer
The amount of disk space used for logs.
retentionPeriodDays This property is required. Integer
After how many days backups are deleted.
diskQuotaMb This property is required. number
The amount of disk space used for logs.
retentionPeriodDays This property is required. number
After how many days backups are deleted.
disk_quota_mb This property is required. int
The amount of disk space used for logs.
retention_period_days This property is required. int
After how many days backups are deleted.
diskQuotaMb This property is required. Number
The amount of disk space used for logs.
retentionPeriodDays This property is required. Number
After how many days backups are deleted.

GetLinuxFunctionAppSiteConfigApplicationStack

Dockers This property is required. List<GetLinuxFunctionAppSiteConfigApplicationStackDocker>
One or more docker blocks as defined below.
DotnetVersion This property is required. string
The version of .NET used.
JavaVersion This property is required. string
The Version of Java used.
NodeVersion This property is required. string
The version of Node used.
PowershellCoreVersion This property is required. string
The version of PowerShell Core used.
PythonVersion This property is required. string
The version of Python used.
UseCustomRuntime This property is required. bool
Does the Linux Function App use a custom runtime?
UseDotnetIsolatedRuntime This property is required. bool
Dockers This property is required. []GetLinuxFunctionAppSiteConfigApplicationStackDocker
One or more docker blocks as defined below.
DotnetVersion This property is required. string
The version of .NET used.
JavaVersion This property is required. string
The Version of Java used.
NodeVersion This property is required. string
The version of Node used.
PowershellCoreVersion This property is required. string
The version of PowerShell Core used.
PythonVersion This property is required. string
The version of Python used.
UseCustomRuntime This property is required. bool
Does the Linux Function App use a custom runtime?
UseDotnetIsolatedRuntime This property is required. bool
dockers This property is required. List<GetLinuxFunctionAppSiteConfigApplicationStackDocker>
One or more docker blocks as defined below.
dotnetVersion This property is required. String
The version of .NET used.
javaVersion This property is required. String
The Version of Java used.
nodeVersion This property is required. String
The version of Node used.
powershellCoreVersion This property is required. String
The version of PowerShell Core used.
pythonVersion This property is required. String
The version of Python used.
useCustomRuntime This property is required. Boolean
Does the Linux Function App use a custom runtime?
useDotnetIsolatedRuntime This property is required. Boolean
dockers This property is required. GetLinuxFunctionAppSiteConfigApplicationStackDocker[]
One or more docker blocks as defined below.
dotnetVersion This property is required. string
The version of .NET used.
javaVersion This property is required. string
The Version of Java used.
nodeVersion This property is required. string
The version of Node used.
powershellCoreVersion This property is required. string
The version of PowerShell Core used.
pythonVersion This property is required. string
The version of Python used.
useCustomRuntime This property is required. boolean
Does the Linux Function App use a custom runtime?
useDotnetIsolatedRuntime This property is required. boolean
dockers This property is required. Sequence[GetLinuxFunctionAppSiteConfigApplicationStackDocker]
One or more docker blocks as defined below.
dotnet_version This property is required. str
The version of .NET used.
java_version This property is required. str
The Version of Java used.
node_version This property is required. str
The version of Node used.
powershell_core_version This property is required. str
The version of PowerShell Core used.
python_version This property is required. str
The version of Python used.
use_custom_runtime This property is required. bool
Does the Linux Function App use a custom runtime?
use_dotnet_isolated_runtime This property is required. bool
dockers This property is required. List<Property Map>
One or more docker blocks as defined below.
dotnetVersion This property is required. String
The version of .NET used.
javaVersion This property is required. String
The Version of Java used.
nodeVersion This property is required. String
The version of Node used.
powershellCoreVersion This property is required. String
The version of PowerShell Core used.
pythonVersion This property is required. String
The version of Python used.
useCustomRuntime This property is required. Boolean
Does the Linux Function App use a custom runtime?
useDotnetIsolatedRuntime This property is required. Boolean

GetLinuxFunctionAppSiteConfigApplicationStackDocker

ImageName This property is required. string
The name of the Docker image used.
ImageTag This property is required. string
The image tag of the image used.
RegistryPassword This property is required. string
The password for the account to use to connect to the registry.
RegistryUrl This property is required. string
The URL of the docker registry.
RegistryUsername This property is required. string
The username used for connections to the registry.
ImageName This property is required. string
The name of the Docker image used.
ImageTag This property is required. string
The image tag of the image used.
RegistryPassword This property is required. string
The password for the account to use to connect to the registry.
RegistryUrl This property is required. string
The URL of the docker registry.
RegistryUsername This property is required. string
The username used for connections to the registry.
imageName This property is required. String
The name of the Docker image used.
imageTag This property is required. String
The image tag of the image used.
registryPassword This property is required. String
The password for the account to use to connect to the registry.
registryUrl This property is required. String
The URL of the docker registry.
registryUsername This property is required. String
The username used for connections to the registry.
imageName This property is required. string
The name of the Docker image used.
imageTag This property is required. string
The image tag of the image used.
registryPassword This property is required. string
The password for the account to use to connect to the registry.
registryUrl This property is required. string
The URL of the docker registry.
registryUsername This property is required. string
The username used for connections to the registry.
image_name This property is required. str
The name of the Docker image used.
image_tag This property is required. str
The image tag of the image used.
registry_password This property is required. str
The password for the account to use to connect to the registry.
registry_url This property is required. str
The URL of the docker registry.
registry_username This property is required. str
The username used for connections to the registry.
imageName This property is required. String
The name of the Docker image used.
imageTag This property is required. String
The image tag of the image used.
registryPassword This property is required. String
The password for the account to use to connect to the registry.
registryUrl This property is required. String
The URL of the docker registry.
registryUsername This property is required. String
The username used for connections to the registry.

GetLinuxFunctionAppSiteConfigCor

AllowedOrigins This property is required. List<string>
A list of origins that are allowed to make cross-origin calls.
SupportCredentials This property is required. bool
Are credentials allowed in CORS requests?
AllowedOrigins This property is required. []string
A list of origins that are allowed to make cross-origin calls.
SupportCredentials This property is required. bool
Are credentials allowed in CORS requests?
allowedOrigins This property is required. List<String>
A list of origins that are allowed to make cross-origin calls.
supportCredentials This property is required. Boolean
Are credentials allowed in CORS requests?
allowedOrigins This property is required. string[]
A list of origins that are allowed to make cross-origin calls.
supportCredentials This property is required. boolean
Are credentials allowed in CORS requests?
allowed_origins This property is required. Sequence[str]
A list of origins that are allowed to make cross-origin calls.
support_credentials This property is required. bool
Are credentials allowed in CORS requests?
allowedOrigins This property is required. List<String>
A list of origins that are allowed to make cross-origin calls.
supportCredentials This property is required. Boolean
Are credentials allowed in CORS requests?

GetLinuxFunctionAppSiteConfigIpRestriction

Action This property is required. string
The action taken.
Description This property is required. string
The description of the ip restriction rule.
Headers This property is required. List<GetLinuxFunctionAppSiteConfigIpRestrictionHeader>
A headers block as defined above.
IpAddress This property is required. string
The CIDR notation of the IP or IP Range matched.
Name This property is required. string
The name which should be used for this Linux Function App.
Priority This property is required. int
The priority value of this ip_restriction.
ServiceTag This property is required. string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId This property is required. string
The Virtual Network Subnet ID used for this IP Restriction.
Action This property is required. string
The action taken.
Description This property is required. string
The description of the ip restriction rule.
Headers This property is required. []GetLinuxFunctionAppSiteConfigIpRestrictionHeader
A headers block as defined above.
IpAddress This property is required. string
The CIDR notation of the IP or IP Range matched.
Name This property is required. string
The name which should be used for this Linux Function App.
Priority This property is required. int
The priority value of this ip_restriction.
ServiceTag This property is required. string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId This property is required. string
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. String
The action taken.
description This property is required. String
The description of the ip restriction rule.
headers This property is required. List<GetLinuxFunctionAppSiteConfigIpRestrictionHeader>
A headers block as defined above.
ipAddress This property is required. String
The CIDR notation of the IP or IP Range matched.
name This property is required. String
The name which should be used for this Linux Function App.
priority This property is required. Integer
The priority value of this ip_restriction.
serviceTag This property is required. String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId This property is required. String
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. string
The action taken.
description This property is required. string
The description of the ip restriction rule.
headers This property is required. GetLinuxFunctionAppSiteConfigIpRestrictionHeader[]
A headers block as defined above.
ipAddress This property is required. string
The CIDR notation of the IP or IP Range matched.
name This property is required. string
The name which should be used for this Linux Function App.
priority This property is required. number
The priority value of this ip_restriction.
serviceTag This property is required. string
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId This property is required. string
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. str
The action taken.
description This property is required. str
The description of the ip restriction rule.
headers This property is required. Sequence[GetLinuxFunctionAppSiteConfigIpRestrictionHeader]
A headers block as defined above.
ip_address This property is required. str
The CIDR notation of the IP or IP Range matched.
name This property is required. str
The name which should be used for this Linux Function App.
priority This property is required. int
The priority value of this ip_restriction.
service_tag This property is required. str
The Service Tag used for this IP Restriction.
virtual_network_subnet_id This property is required. str
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. String
The action taken.
description This property is required. String
The description of the ip restriction rule.
headers This property is required. List<Property Map>
A headers block as defined above.
ipAddress This property is required. String
The CIDR notation of the IP or IP Range matched.
name This property is required. String
The name which should be used for this Linux Function App.
priority This property is required. Number
The priority value of this ip_restriction.
serviceTag This property is required. String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId This property is required. String
The Virtual Network Subnet ID used for this IP Restriction.

GetLinuxFunctionAppSiteConfigIpRestrictionHeader

XAzureFdids This property is required. List<string>
A list of Azure Front Door IDs.
XFdHealthProbes This property is required. List<string>
Should a Front Door Health Probe be expected?
XForwardedFors This property is required. List<string>
A list of addresses for which matching is applied.
XForwardedHosts This property is required. List<string>
A list of Hosts for which matching is applied.
XAzureFdids This property is required. []string
A list of Azure Front Door IDs.
XFdHealthProbes This property is required. []string
Should a Front Door Health Probe be expected?
XForwardedFors This property is required. []string
A list of addresses for which matching is applied.
XForwardedHosts This property is required. []string
A list of Hosts for which matching is applied.
xAzureFdids This property is required. List<String>
A list of Azure Front Door IDs.
xFdHealthProbes This property is required. List<String>
Should a Front Door Health Probe be expected?
xForwardedFors This property is required. List<String>
A list of addresses for which matching is applied.
xForwardedHosts This property is required. List<String>
A list of Hosts for which matching is applied.
xAzureFdids This property is required. string[]
A list of Azure Front Door IDs.
xFdHealthProbes This property is required. string[]
Should a Front Door Health Probe be expected?
xForwardedFors This property is required. string[]
A list of addresses for which matching is applied.
xForwardedHosts This property is required. string[]
A list of Hosts for which matching is applied.
x_azure_fdids This property is required. Sequence[str]
A list of Azure Front Door IDs.
x_fd_health_probes This property is required. Sequence[str]
Should a Front Door Health Probe be expected?
x_forwarded_fors This property is required. Sequence[str]
A list of addresses for which matching is applied.
x_forwarded_hosts This property is required. Sequence[str]
A list of Hosts for which matching is applied.
xAzureFdids This property is required. List<String>
A list of Azure Front Door IDs.
xFdHealthProbes This property is required. List<String>
Should a Front Door Health Probe be expected?
xForwardedFors This property is required. List<String>
A list of addresses for which matching is applied.
xForwardedHosts This property is required. List<String>
A list of Hosts for which matching is applied.

GetLinuxFunctionAppSiteConfigScmIpRestriction

Action This property is required. string
The action taken.
Description This property is required. string
The description of the ip restriction rule.
Headers This property is required. List<GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader>
A headers block as defined above.
IpAddress This property is required. string
The CIDR notation of the IP or IP Range matched.
Name This property is required. string
The name which should be used for this Linux Function App.
Priority This property is required. int
The priority value of this ip_restriction.
ServiceTag This property is required. string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId This property is required. string
The Virtual Network Subnet ID used for this IP Restriction.
Action This property is required. string
The action taken.
Description This property is required. string
The description of the ip restriction rule.
Headers This property is required. []GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader
A headers block as defined above.
IpAddress This property is required. string
The CIDR notation of the IP or IP Range matched.
Name This property is required. string
The name which should be used for this Linux Function App.
Priority This property is required. int
The priority value of this ip_restriction.
ServiceTag This property is required. string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId This property is required. string
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. String
The action taken.
description This property is required. String
The description of the ip restriction rule.
headers This property is required. List<GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader>
A headers block as defined above.
ipAddress This property is required. String
The CIDR notation of the IP or IP Range matched.
name This property is required. String
The name which should be used for this Linux Function App.
priority This property is required. Integer
The priority value of this ip_restriction.
serviceTag This property is required. String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId This property is required. String
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. string
The action taken.
description This property is required. string
The description of the ip restriction rule.
headers This property is required. GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader[]
A headers block as defined above.
ipAddress This property is required. string
The CIDR notation of the IP or IP Range matched.
name This property is required. string
The name which should be used for this Linux Function App.
priority This property is required. number
The priority value of this ip_restriction.
serviceTag This property is required. string
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId This property is required. string
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. str
The action taken.
description This property is required. str
The description of the ip restriction rule.
headers This property is required. Sequence[GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader]
A headers block as defined above.
ip_address This property is required. str
The CIDR notation of the IP or IP Range matched.
name This property is required. str
The name which should be used for this Linux Function App.
priority This property is required. int
The priority value of this ip_restriction.
service_tag This property is required. str
The Service Tag used for this IP Restriction.
virtual_network_subnet_id This property is required. str
The Virtual Network Subnet ID used for this IP Restriction.
action This property is required. String
The action taken.
description This property is required. String
The description of the ip restriction rule.
headers This property is required. List<Property Map>
A headers block as defined above.
ipAddress This property is required. String
The CIDR notation of the IP or IP Range matched.
name This property is required. String
The name which should be used for this Linux Function App.
priority This property is required. Number
The priority value of this ip_restriction.
serviceTag This property is required. String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId This property is required. String
The Virtual Network Subnet ID used for this IP Restriction.

GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader

XAzureFdids This property is required. List<string>
A list of Azure Front Door IDs.
XFdHealthProbes This property is required. List<string>
Should a Front Door Health Probe be expected?
XForwardedFors This property is required. List<string>
A list of addresses for which matching is applied.
XForwardedHosts This property is required. List<string>
A list of Hosts for which matching is applied.
XAzureFdids This property is required. []string
A list of Azure Front Door IDs.
XFdHealthProbes This property is required. []string
Should a Front Door Health Probe be expected?
XForwardedFors This property is required. []string
A list of addresses for which matching is applied.
XForwardedHosts This property is required. []string
A list of Hosts for which matching is applied.
xAzureFdids This property is required. List<String>
A list of Azure Front Door IDs.
xFdHealthProbes This property is required. List<String>
Should a Front Door Health Probe be expected?
xForwardedFors This property is required. List<String>
A list of addresses for which matching is applied.
xForwardedHosts This property is required. List<String>
A list of Hosts for which matching is applied.
xAzureFdids This property is required. string[]
A list of Azure Front Door IDs.
xFdHealthProbes This property is required. string[]
Should a Front Door Health Probe be expected?
xForwardedFors This property is required. string[]
A list of addresses for which matching is applied.
xForwardedHosts This property is required. string[]
A list of Hosts for which matching is applied.
x_azure_fdids This property is required. Sequence[str]
A list of Azure Front Door IDs.
x_fd_health_probes This property is required. Sequence[str]
Should a Front Door Health Probe be expected?
x_forwarded_fors This property is required. Sequence[str]
A list of addresses for which matching is applied.
x_forwarded_hosts This property is required. Sequence[str]
A list of Hosts for which matching is applied.
xAzureFdids This property is required. List<String>
A list of Azure Front Door IDs.
xFdHealthProbes This property is required. List<String>
Should a Front Door Health Probe be expected?
xForwardedFors This property is required. List<String>
A list of addresses for which matching is applied.
xForwardedHosts This property is required. List<String>
A list of Hosts for which matching is applied.

GetLinuxFunctionAppSiteCredential

Name This property is required. string
The name which should be used for this Linux Function App.
Password This property is required. string
The Site Credentials Password used for publishing.
Name This property is required. string
The name which should be used for this Linux Function App.
Password This property is required. string
The Site Credentials Password used for publishing.
name This property is required. String
The name which should be used for this Linux Function App.
password This property is required. String
The Site Credentials Password used for publishing.
name This property is required. string
The name which should be used for this Linux Function App.
password This property is required. string
The Site Credentials Password used for publishing.
name This property is required. str
The name which should be used for this Linux Function App.
password This property is required. str
The Site Credentials Password used for publishing.
name This property is required. String
The name which should be used for this Linux Function App.
password This property is required. String
The Site Credentials Password used for publishing.

GetLinuxFunctionAppStickySetting

AppSettingNames This property is required. List<string>
A list of app_setting names that the Linux Function App will not swap between Slots when a swap operation is triggered.
ConnectionStringNames This property is required. List<string>
A list of connection_string names that the Linux Function App will not swap between Slots when a swap operation is triggered.
AppSettingNames This property is required. []string
A list of app_setting names that the Linux Function App will not swap between Slots when a swap operation is triggered.
ConnectionStringNames This property is required. []string
A list of connection_string names that the Linux Function App will not swap between Slots when a swap operation is triggered.
appSettingNames This property is required. List<String>
A list of app_setting names that the Linux Function App will not swap between Slots when a swap operation is triggered.
connectionStringNames This property is required. List<String>
A list of connection_string names that the Linux Function App will not swap between Slots when a swap operation is triggered.
appSettingNames This property is required. string[]
A list of app_setting names that the Linux Function App will not swap between Slots when a swap operation is triggered.
connectionStringNames This property is required. string[]
A list of connection_string names that the Linux Function App will not swap between Slots when a swap operation is triggered.
app_setting_names This property is required. Sequence[str]
A list of app_setting names that the Linux Function App will not swap between Slots when a swap operation is triggered.
connection_string_names This property is required. Sequence[str]
A list of connection_string names that the Linux Function App will not swap between Slots when a swap operation is triggered.
appSettingNames This property is required. List<String>
A list of app_setting names that the Linux Function App will not swap between Slots when a swap operation is triggered.
connectionStringNames This property is required. List<String>
A list of connection_string names that the Linux 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 azurerm Terraform Provider.

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi