We recommend using Azure Native.
Azure v6.28.0 published on Friday, Oct 3, 2025 by Pulumi
azure.appservice.getLinuxFunctionApp
Start a Neo task
Explain and create an azure.appservice.getLinuxFunctionApp resource
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);
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)
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
})
}
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),
};
});
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.id());
}
}
variables:
example:
fn::invoke:
function: azure:appservice:getLinuxFunctionApp
arguments:
name: existing
resourceGroupName: existing
outputs:
id: ${example.id}
API Providers
This data source uses the following Azure API Providers:
Microsoft.Web- 2023-12-01
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>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]func LookupLinuxFunctionApp(ctx *Context, args *LookupLinuxFunctionAppArgs, opts ...InvokeOption) (*LookupLinuxFunctionAppResult, error)
func LookupLinuxFunctionAppOutput(ctx *Context, args *LookupLinuxFunctionAppOutputArgs, opts ...InvokeOption) LookupLinuxFunctionAppResultOutput> 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)
}public static CompletableFuture<GetLinuxFunctionAppResult> getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOptions options)
public static Output<GetLinuxFunctionAppResult> getLinuxFunctionApp(GetLinuxFunctionAppArgs args, InvokeOptions options)
fn::invoke:
function: azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name which should be used for this Linux Function App.
- Resource
Group stringName - The name of the Resource Group where the Linux Function App should exist.
- Name string
- The name which should be used for this Linux Function App.
- Resource
Group stringName - The name of the Resource Group where the Linux Function App should exist.
- name String
- The name which should be used for this Linux Function App.
- resource
Group StringName - The name of the Resource Group where the Linux Function App should exist.
- name string
- The name which should be used for this Linux Function App.
- resource
Group stringName - The name of the Resource Group where the Linux Function App should exist.
- name str
- The name which should be used for this Linux Function App.
- resource_
group_ strname - The name of the Resource Group where the Linux Function App should exist.
- name String
- The name which should be used for this Linux Function App.
- resource
Group StringName - The name of the Resource Group where the Linux Function App should exist.
getLinuxFunctionApp Result
The following output properties are available:
- App
Settings Dictionary<string, string> - A map of key-value pairs for App Settings and custom values.
- Auth
Settings List<GetLinux Function App Auth Setting> - A
auth_settingsblock as defined below. - Auth
Settings List<GetV2s Linux Function App Auth Settings V2> - A
auth_settings_v2block as defined below. - Availability string
- The current availability state. Possible values are
Normal,Limited, andDisasterRecoveryMode. - Backups
List<Get
Linux Function App Backup> - A
backupblock as defined below. - Builtin
Logging boolEnabled - Is built in logging enabled?
- Client
Certificate boolEnabled - Are Client Certificates enabled?
- Client
Certificate stringExclusion Paths - Paths to exclude when using client certificates, separated by ;
- Client
Certificate stringMode - The mode of the Function App's client certificates requirement for incoming requests.
- Connection
Strings List<GetLinux Function App Connection String> - A
connection_stringblocks as defined below. - bool
- Are the settings for linking the Function App to storage suppressed?
- Custom
Domain stringVerification Id - The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Daily
Memory intTime Quota - The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- Default
Hostname string - The default hostname of the Linux Function App.
- Enabled bool
- Is this backup job enabled?
- Ftp
Publish boolBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials enabled.
- Functions
Extension stringVersion - The runtime version associated with the Function App.
- Hosting
Environment stringId - The ID of the App Service Environment used by Function App.
- Https
Only bool - Can the Function App only be accessed via HTTPS?
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Linux Function App Identity> - A
identityblock 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.
- Outbound
Ip List<string>Address Lists - A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"] - Outbound
Ip stringAddresses - A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12. - Possible
Outbound List<string>Ip Address Lists - A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of
outbound_ip_address_list. For example["52.23.25.3", "52.143.43.12"]. - Possible
Outbound stringIp Addresses - A comma separated list of possible outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12,52.143.43.17. This is a superset ofoutbound_ip_addresses. - Public
Network boolAccess Enabled - Is Public Network Access enabled for this Linux Function App.
- Resource
Group stringName - Service
Plan stringId - The ID of the App Service Plan within which this Function App has been created.
- Site
Configs List<GetLinux Function App Site Config> - A
site_configblock as defined below. - Site
Credentials List<GetLinux Function App Site Credential> - A
site_credentialblock as defined below. - Sticky
Settings List<GetLinux Function App Sticky Setting> - A
sticky_settingsblock as defined below. - Storage
Account stringAccess Key - The access key used to access the backend storage account for the Function App.
- Storage
Account stringName - The backend storage account name used by this Function App.
- Storage
Key stringVault Secret Id - The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
- Storage
Uses boolManaged Identity - Does the Function App use Managed Identity to access the storage account?
- Dictionary<string, string>
- A mapping of tags which are assigned to the Linux Function App.
- Usage string
- The current usage state. Possible values are
NormalandExceeded. - Virtual
Network boolBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- Virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- Webdeploy
Publish boolBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- App
Settings map[string]string - A map of key-value pairs for App Settings and custom values.
- Auth
Settings []GetLinux Function App Auth Setting - A
auth_settingsblock as defined below. - Auth
Settings []GetV2s Linux Function App Auth Settings V2 - A
auth_settings_v2block as defined below. - Availability string
- The current availability state. Possible values are
Normal,Limited, andDisasterRecoveryMode. - Backups
[]Get
Linux Function App Backup - A
backupblock as defined below. - Builtin
Logging boolEnabled - Is built in logging enabled?
- Client
Certificate boolEnabled - Are Client Certificates enabled?
- Client
Certificate stringExclusion Paths - Paths to exclude when using client certificates, separated by ;
- Client
Certificate stringMode - The mode of the Function App's client certificates requirement for incoming requests.
- Connection
Strings []GetLinux Function App Connection String - A
connection_stringblocks as defined below. - bool
- Are the settings for linking the Function App to storage suppressed?
- Custom
Domain stringVerification Id - The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Daily
Memory intTime Quota - The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- Default
Hostname string - The default hostname of the Linux Function App.
- Enabled bool
- Is this backup job enabled?
- Ftp
Publish boolBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials enabled.
- Functions
Extension stringVersion - The runtime version associated with the Function App.
- Hosting
Environment stringId - The ID of the App Service Environment used by Function App.
- Https
Only bool - Can the Function App only be accessed via HTTPS?
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Linux Function App Identity - A
identityblock 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.
- Outbound
Ip []stringAddress Lists - A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"] - Outbound
Ip stringAddresses - A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12. - Possible
Outbound []stringIp Address Lists - A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of
outbound_ip_address_list. For example["52.23.25.3", "52.143.43.12"]. - Possible
Outbound stringIp Addresses - A comma separated list of possible outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12,52.143.43.17. This is a superset ofoutbound_ip_addresses. - Public
Network boolAccess Enabled - Is Public Network Access enabled for this Linux Function App.
- Resource
Group stringName - Service
Plan stringId - The ID of the App Service Plan within which this Function App has been created.
- Site
Configs []GetLinux Function App Site Config - A
site_configblock as defined below. - Site
Credentials []GetLinux Function App Site Credential - A
site_credentialblock as defined below. - Sticky
Settings []GetLinux Function App Sticky Setting - A
sticky_settingsblock as defined below. - Storage
Account stringAccess Key - The access key used to access the backend storage account for the Function App.
- Storage
Account stringName - The backend storage account name used by this Function App.
- Storage
Key stringVault Secret Id - The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
- Storage
Uses boolManaged Identity - Does the Function App use Managed Identity to access the storage account?
- map[string]string
- A mapping of tags which are assigned to the Linux Function App.
- Usage string
- The current usage state. Possible values are
NormalandExceeded. - Virtual
Network boolBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- Virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- Webdeploy
Publish boolBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- app
Settings Map<String,String> - A map of key-value pairs for App Settings and custom values.
- auth
Settings List<GetLinux Function App Auth Setting> - A
auth_settingsblock as defined below. - auth
Settings List<GetV2s Linux Function App Auth Settings V2> - A
auth_settings_v2block as defined below. - availability String
- The current availability state. Possible values are
Normal,Limited, andDisasterRecoveryMode. - backups
List<Get
Linux Function App Backup> - A
backupblock as defined below. - builtin
Logging BooleanEnabled - Is built in logging enabled?
- client
Certificate BooleanEnabled - Are Client Certificates enabled?
- client
Certificate StringExclusion Paths - Paths to exclude when using client certificates, separated by ;
- client
Certificate StringMode - The mode of the Function App's client certificates requirement for incoming requests.
- connection
Strings List<GetLinux Function App Connection String> - A
connection_stringblocks as defined below. - Boolean
- Are the settings for linking the Function App to storage suppressed?
- custom
Domain StringVerification Id - The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily
Memory IntegerTime Quota - The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- default
Hostname String - The default hostname of the Linux Function App.
- enabled Boolean
- Is this backup job enabled?
- ftp
Publish BooleanBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials enabled.
- functions
Extension StringVersion - The runtime version associated with the Function App.
- hosting
Environment StringId - The ID of the App Service Environment used by Function App.
- https
Only Boolean - Can the Function App only be accessed via HTTPS?
- id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Linux Function App Identity> - A
identityblock 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.
- outbound
Ip List<String>Address Lists - A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"] - outbound
Ip StringAddresses - A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12. - possible
Outbound List<String>Ip Address Lists - A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of
outbound_ip_address_list. For example["52.23.25.3", "52.143.43.12"]. - possible
Outbound StringIp Addresses - A comma separated list of possible outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12,52.143.43.17. This is a superset ofoutbound_ip_addresses. - public
Network BooleanAccess Enabled - Is Public Network Access enabled for this Linux Function App.
- resource
Group StringName - service
Plan StringId - The ID of the App Service Plan within which this Function App has been created.
- site
Configs List<GetLinux Function App Site Config> - A
site_configblock as defined below. - site
Credentials List<GetLinux Function App Site Credential> - A
site_credentialblock as defined below. - sticky
Settings List<GetLinux Function App Sticky Setting> - A
sticky_settingsblock as defined below. - storage
Account StringAccess Key - The access key used to access the backend storage account for the Function App.
- storage
Account StringName - The backend storage account name used by this Function App.
- storage
Key StringVault Secret Id - The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
- storage
Uses BooleanManaged Identity - Does the Function App use Managed Identity to access the storage account?
- Map<String,String>
- A mapping of tags which are assigned to the Linux Function App.
- usage String
- The current usage state. Possible values are
NormalandExceeded. - virtual
Network BooleanBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual
Network StringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- webdeploy
Publish BooleanBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- app
Settings {[key: string]: string} - A map of key-value pairs for App Settings and custom values.
- auth
Settings GetLinux Function App Auth Setting[] - A
auth_settingsblock as defined below. - auth
Settings GetV2s Linux Function App Auth Settings V2[] - A
auth_settings_v2block as defined below. - availability string
- The current availability state. Possible values are
Normal,Limited, andDisasterRecoveryMode. - backups
Get
Linux Function App Backup[] - A
backupblock as defined below. - builtin
Logging booleanEnabled - Is built in logging enabled?
- client
Certificate booleanEnabled - Are Client Certificates enabled?
- client
Certificate stringExclusion Paths - Paths to exclude when using client certificates, separated by ;
- client
Certificate stringMode - The mode of the Function App's client certificates requirement for incoming requests.
- connection
Strings GetLinux Function App Connection String[] - A
connection_stringblocks as defined below. - boolean
- Are the settings for linking the Function App to storage suppressed?
- custom
Domain stringVerification Id - The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily
Memory numberTime Quota - The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- default
Hostname string - The default hostname of the Linux Function App.
- enabled boolean
- Is this backup job enabled?
- ftp
Publish booleanBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials enabled.
- functions
Extension stringVersion - The runtime version associated with the Function App.
- hosting
Environment stringId - The ID of the App Service Environment used by Function App.
- https
Only boolean - Can the Function App only be accessed via HTTPS?
- id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Linux Function App Identity[] - A
identityblock 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.
- outbound
Ip string[]Address Lists - A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"] - outbound
Ip stringAddresses - A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12. - possible
Outbound string[]Ip Address Lists - A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of
outbound_ip_address_list. For example["52.23.25.3", "52.143.43.12"]. - possible
Outbound stringIp Addresses - A comma separated list of possible outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12,52.143.43.17. This is a superset ofoutbound_ip_addresses. - public
Network booleanAccess Enabled - Is Public Network Access enabled for this Linux Function App.
- resource
Group stringName - service
Plan stringId - The ID of the App Service Plan within which this Function App has been created.
- site
Configs GetLinux Function App Site Config[] - A
site_configblock as defined below. - site
Credentials GetLinux Function App Site Credential[] - A
site_credentialblock as defined below. - sticky
Settings GetLinux Function App Sticky Setting[] - A
sticky_settingsblock as defined below. - storage
Account stringAccess Key - The access key used to access the backend storage account for the Function App.
- storage
Account stringName - The backend storage account name used by this Function App.
- storage
Key stringVault Secret Id - The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
- storage
Uses booleanManaged Identity - Does the Function App use Managed Identity to access the storage account?
- {[key: string]: string}
- A mapping of tags which are assigned to the Linux Function App.
- usage string
- The current usage state. Possible values are
NormalandExceeded. - virtual
Network booleanBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- webdeploy
Publish booleanBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- app_
settings Mapping[str, str] - A map of key-value pairs for App Settings and custom values.
- auth_
settings Sequence[GetLinux Function App Auth Setting] - A
auth_settingsblock as defined below. - auth_
settings_ Sequence[Getv2s Linux Function App Auth Settings V2] - A
auth_settings_v2block as defined below. - availability str
- The current availability state. Possible values are
Normal,Limited, andDisasterRecoveryMode. - backups
Sequence[Get
Linux Function App Backup] - A
backupblock as defined below. - builtin_
logging_ boolenabled - Is built in logging enabled?
- client_
certificate_ boolenabled - Are Client Certificates enabled?
- client_
certificate_ strexclusion_ paths - Paths to exclude when using client certificates, separated by ;
- client_
certificate_ strmode - The mode of the Function App's client certificates requirement for incoming requests.
- connection_
strings Sequence[GetLinux Function App Connection String] - A
connection_stringblocks as defined below. - bool
- Are the settings for linking the Function App to storage suppressed?
- custom_
domain_ strverification_ id - The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily_
memory_ inttime_ quota - The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- default_
hostname str - The default hostname of the Linux Function App.
- enabled bool
- Is this backup job enabled?
- ftp_
publish_ boolbasic_ authentication_ enabled - Are the default FTP Basic Authentication publishing credentials enabled.
- functions_
extension_ strversion - The runtime version associated with the Function App.
- hosting_
environment_ strid - The ID of the App Service Environment used by Function App.
- https_
only bool - Can the Function App only be accessed via HTTPS?
- id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Linux Function App Identity] - A
identityblock 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_ Sequence[str]address_ lists - A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"] - outbound_
ip_ straddresses - A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12. - possible_
outbound_ Sequence[str]ip_ address_ lists - A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of
outbound_ip_address_list. For example["52.23.25.3", "52.143.43.12"]. - possible_
outbound_ strip_ addresses - A comma separated list of possible outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12,52.143.43.17. This is a superset ofoutbound_ip_addresses. - public_
network_ boolaccess_ enabled - Is Public Network Access enabled for this Linux Function App.
- resource_
group_ strname - service_
plan_ strid - The ID of the App Service Plan within which this Function App has been created.
- site_
configs Sequence[GetLinux Function App Site Config] - A
site_configblock as defined below. - site_
credentials Sequence[GetLinux Function App Site Credential] - A
site_credentialblock as defined below. - sticky_
settings Sequence[GetLinux Function App Sticky Setting] - A
sticky_settingsblock as defined below. - storage_
account_ straccess_ key - The access key used to access the backend storage account for the Function App.
- storage_
account_ strname - The backend storage account name used by this Function App.
- storage_
key_ strvault_ secret_ id - The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
- storage_
uses_ boolmanaged_ identity - Does the Function App use Managed Identity to access the storage account?
- Mapping[str, str]
- A mapping of tags which are assigned to the Linux Function App.
- usage str
- The current usage state. Possible values are
NormalandExceeded. - virtual_
network_ boolbackup_ restore_ enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual_
network_ strsubnet_ id - The Virtual Network Subnet ID used for this IP Restriction.
- webdeploy_
publish_ boolbasic_ authentication_ enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- app
Settings Map<String> - A map of key-value pairs for App Settings and custom values.
- auth
Settings List<Property Map> - A
auth_settingsblock as defined below. - auth
Settings List<Property Map>V2s - A
auth_settings_v2block as defined below. - availability String
- The current availability state. Possible values are
Normal,Limited, andDisasterRecoveryMode. - backups List<Property Map>
- A
backupblock as defined below. - builtin
Logging BooleanEnabled - Is built in logging enabled?
- client
Certificate BooleanEnabled - Are Client Certificates enabled?
- client
Certificate StringExclusion Paths - Paths to exclude when using client certificates, separated by ;
- client
Certificate StringMode - The mode of the Function App's client certificates requirement for incoming requests.
- connection
Strings List<Property Map> - A
connection_stringblocks as defined below. - Boolean
- Are the settings for linking the Function App to storage suppressed?
- custom
Domain StringVerification Id - The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- daily
Memory NumberTime Quota - The amount of memory in gigabyte-seconds that your application is allowed to consume per day.
- default
Hostname String - The default hostname of the Linux Function App.
- enabled Boolean
- Is this backup job enabled?
- ftp
Publish BooleanBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials enabled.
- functions
Extension StringVersion - The runtime version associated with the Function App.
- hosting
Environment StringId - The ID of the App Service Environment used by Function App.
- https
Only 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
identityblock 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.
- outbound
Ip List<String>Address Lists - A list of outbound IP addresses. For example
["52.23.25.3", "52.143.43.12"] - outbound
Ip StringAddresses - A comma separated list of outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12. - possible
Outbound List<String>Ip Address Lists - A list of possible outbound IP addresses, not all of which are necessarily in use. This is a superset of
outbound_ip_address_list. For example["52.23.25.3", "52.143.43.12"]. - possible
Outbound StringIp Addresses - A comma separated list of possible outbound IP addresses as a string. For example
52.23.25.3,52.143.43.12,52.143.43.17. This is a superset ofoutbound_ip_addresses. - public
Network BooleanAccess Enabled - Is Public Network Access enabled for this Linux Function App.
- resource
Group StringName - service
Plan StringId - The ID of the App Service Plan within which this Function App has been created.
- site
Configs List<Property Map> - A
site_configblock as defined below. - site
Credentials List<Property Map> - A
site_credentialblock as defined below. - sticky
Settings List<Property Map> - A
sticky_settingsblock as defined below. - storage
Account StringAccess Key - The access key used to access the backend storage account for the Function App.
- storage
Account StringName - The backend storage account name used by this Function App.
- storage
Key StringVault Secret Id - The Key Vault Secret ID, including version, that contains the Connection String to connect to the storage account for this Function App.
- storage
Uses BooleanManaged Identity - Does the Function App use Managed Identity to access the storage account?
- Map<String>
- A mapping of tags which are assigned to the Linux Function App.
- usage String
- The current usage state. Possible values are
NormalandExceeded. - virtual
Network BooleanBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual
Network StringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- webdeploy
Publish BooleanBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
Supporting Types
GetLinuxFunctionAppAuthSetting
- Active
Directories List<GetLinux Function App Auth Setting Active Directory> - An
active_directoryblock as defined above. - Additional
Login Dictionary<string, string>Parameters - A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
- Allowed
External List<string>Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- Default
Provider string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - Enabled bool
- Is this backup job enabled?
- Facebooks
List<Get
Linux Function App Auth Setting Facebook> - A
facebookblock as defined below. - Githubs
List<Get
Linux Function App Auth Setting Github> - A
githubblock as defined below. - Googles
List<Get
Linux Function App Auth Setting Google> - A
googleblock as defined below. - Issuer string
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- Microsofts
List<Get
Linux Function App Auth Setting Microsoft> - A
microsoftblock as defined below. - Runtime
Version string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Token
Refresh doubleExtension Hours - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled - Is the Token Store configuration Enabled.
- Twitters
List<Get
Linux Function App Auth Setting Twitter> - A
twitterblock as defined below. - Unauthenticated
Client stringAction - The action to taken when an unauthenticated client attempts to access the app.
- Active
Directories []GetLinux Function App Auth Setting Active Directory - An
active_directoryblock as defined above. - Additional
Login map[string]stringParameters - A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
- Allowed
External []stringRedirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- Default
Provider string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - Enabled bool
- Is this backup job enabled?
- Facebooks
[]Get
Linux Function App Auth Setting Facebook - A
facebookblock as defined below. - Githubs
[]Get
Linux Function App Auth Setting Github - A
githubblock as defined below. - Googles
[]Get
Linux Function App Auth Setting Google - A
googleblock as defined below. - Issuer string
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- Microsofts
[]Get
Linux Function App Auth Setting Microsoft - A
microsoftblock as defined below. - Runtime
Version string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Token
Refresh float64Extension Hours - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled - Is the Token Store configuration Enabled.
- Twitters
[]Get
Linux Function App Auth Setting Twitter - A
twitterblock as defined below. - Unauthenticated
Client stringAction - The action to taken when an unauthenticated client attempts to access the app.
- active
Directories List<GetLinux Function App Auth Setting Active Directory> - An
active_directoryblock as defined above. - additional
Login Map<String,String>Parameters - A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
- allowed
External List<String>Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - enabled Boolean
- Is this backup job enabled?
- facebooks
List<Get
Linux Function App Auth Setting Facebook> - A
facebookblock as defined below. - githubs
List<Get
Linux Function App Auth Setting Github> - A
githubblock as defined below. - googles
List<Get
Linux Function App Auth Setting Google> - A
googleblock as defined below. - issuer String
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
List<Get
Linux Function App Auth Setting Microsoft> - A
microsoftblock as defined below. - runtime
Version String - The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh DoubleExtension Hours - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled - Is the Token Store configuration Enabled.
- twitters
List<Get
Linux Function App Auth Setting Twitter> - A
twitterblock as defined below. - unauthenticated
Client StringAction - The action to taken when an unauthenticated client attempts to access the app.
- active
Directories GetLinux Function App Auth Setting Active Directory[] - An
active_directoryblock as defined above. - additional
Login {[key: string]: string}Parameters - A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
- allowed
External string[]Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - enabled boolean
- Is this backup job enabled?
- facebooks
Get
Linux Function App Auth Setting Facebook[] - A
facebookblock as defined below. - githubs
Get
Linux Function App Auth Setting Github[] - A
githubblock as defined below. - googles
Get
Linux Function App Auth Setting Google[] - A
googleblock as defined below. - issuer string
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
Get
Linux Function App Auth Setting Microsoft[] - A
microsoftblock as defined below. - runtime
Version string - The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh numberExtension Hours - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store booleanEnabled - Is the Token Store configuration Enabled.
- twitters
Get
Linux Function App Auth Setting Twitter[] - A
twitterblock as defined below. - unauthenticated
Client stringAction - The action to taken when an unauthenticated client attempts to access the app.
- active_
directories Sequence[GetLinux Function App Auth Setting Active Directory] - An
active_directoryblock as defined above. - additional_
login_ Mapping[str, str]parameters - A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
- allowed_
external_ Sequence[str]redirect_ urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- default_
provider str - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - enabled bool
- Is this backup job enabled?
- facebooks
Sequence[Get
Linux Function App Auth Setting Facebook] - A
facebookblock as defined below. - githubs
Sequence[Get
Linux Function App Auth Setting Github] - A
githubblock as defined below. - googles
Sequence[Get
Linux Function App Auth Setting Google] - A
googleblock as defined below. - issuer str
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
Sequence[Get
Linux Function App Auth Setting Microsoft] - A
microsoftblock as defined below. - runtime_
version str - The Runtime Version of the Authentication and Authorisation feature of this App.
- token_
refresh_ floatextension_ hours - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_
store_ boolenabled - Is the Token Store configuration Enabled.
- twitters
Sequence[Get
Linux Function App Auth Setting Twitter] - A
twitterblock as defined below. - unauthenticated_
client_ straction - The action to taken when an unauthenticated client attempts to access the app.
- active
Directories List<Property Map> - An
active_directoryblock as defined above. - additional
Login Map<String>Parameters - A map of login parameters sent to the OpenID Connect authorization endpoint when a user logs in.
- allowed
External List<String>Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - enabled Boolean
- Is this backup job enabled?
- facebooks List<Property Map>
- A
facebookblock as defined below. - githubs List<Property Map>
- A
githubblock as defined below. - googles List<Property Map>
- A
googleblock as defined below. - issuer String
- The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts List<Property Map>
- A
microsoftblock as defined below. - runtime
Version String - The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh NumberExtension Hours - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled - Is the Token Store configuration Enabled.
- twitters List<Property Map>
- A
twitterblock as defined below. - unauthenticated
Client StringAction - The action to taken when an unauthenticated client attempts to access the app.
GetLinuxFunctionAppAuthSettingActiveDirectory
- Allowed
Audiences List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Allowed
Audiences []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowed
Audiences string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowed_
audiences Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret str - The OAuth 2.0 client secret that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
GetLinuxFunctionAppAuthSettingFacebook
- App
Id string - The App ID of the Facebook app used for login.
- App
Secret string - The App Secret of the Facebook app used for Facebook login.
- App
Secret stringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - Oauth
Scopes List<string> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- App
Id string - The App ID of the Facebook app used for login.
- App
Secret string - The App Secret of the Facebook app used for Facebook login.
- App
Secret stringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - Oauth
Scopes []string - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- app
Id String - The App ID of the Facebook app used for login.
- app
Secret String - The App Secret of the Facebook app used for Facebook login.
- app
Secret StringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- app
Id string - The App ID of the Facebook app used for login.
- app
Secret string - The App Secret of the Facebook app used for Facebook login.
- app
Secret stringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - oauth
Scopes string[] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- app_
id str - The App ID of the Facebook app used for login.
- app_
secret str - The App Secret of the Facebook app used for Facebook login.
- app_
secret_ strsetting_ name - The app setting name that contains the
app_secretvalue used for Facebook login. - oauth_
scopes Sequence[str] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- app
Id String - The App ID of the Facebook app used for login.
- app
Secret String - The App Secret of the Facebook app used for Facebook login.
- app
Secret StringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingGithub
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Oauth
Scopes List<string> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Oauth
Scopes []string - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes string[] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret str - The OAuth 2.0 client secret that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth_
scopes Sequence[str] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingGoogle
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Oauth
Scopes List<string> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Oauth
Scopes []string - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes string[] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret str - The OAuth 2.0 client secret that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth_
scopes Sequence[str] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingMicrosoft
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Oauth
Scopes List<string> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Oauth
Scopes []string - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret string - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes string[] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret str - The OAuth 2.0 client secret that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth_
scopes Sequence[str] - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret String - The OAuth 2.0 client secret that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- oauth
Scopes List<String> - A list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingTwitter
- Consumer
Key string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret string - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret string - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret String - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret string - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
key str - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_
secret str - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
secret_ strsetting_ name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret String - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetLinuxFunctionAppAuthSettingsV2
- Active
Directory List<GetV2s Linux Function App Auth Settings V2Active Directory V2> - An
active_directory_v2block as defined below. - Apple
V2s List<GetLinux Function App Auth Settings V2Apple V2> - An
apple_v2block as defined below. - Auth
Enabled bool - Are the AuthV2 Settings enabled.
- Azure
Static List<GetWeb App V2s Linux Function App Auth Settings V2Azure Static Web App V2> - An
azure_static_web_app_v2block as defined below. - Config
File stringPath - The path to the App Auth settings.
- Custom
Oidc List<GetV2s Linux Function App Auth Settings V2Custom Oidc V2> - Zero or more
custom_oidc_v2blocks as defined below. - Default
Provider string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - Excluded
Paths List<string> - The paths which should be excluded from the
unauthenticated_actionwhen it is set toRedirectToLoginPage. - Facebook
V2s List<GetLinux Function App Auth Settings V2Facebook V2> - A
facebook_v2block as defined below. - Forward
Proxy stringConvention - The convention used to determine the url of the request made.
- Forward
Proxy stringCustom Host Header Name - The name of the custom header containing the host of the request.
- Forward
Proxy stringCustom Scheme Header Name - The name of the custom header containing the scheme of the request.
- Github
V2s List<GetLinux Function App Auth Settings V2Github V2> - A
github_v2block as defined below. - Google
V2s List<GetLinux Function App Auth Settings V2Google V2> - A
google_v2block as defined below. - Http
Route stringApi Prefix - The prefix that should precede all the authentication and authorisation paths.
- Logins
List<Get
Linux Function App Auth Settings V2Login> - A
loginblock as defined below. - Microsoft
V2s List<GetLinux Function App Auth Settings V2Microsoft V2> - A
microsoft_v2block as defined below. - Require
Authentication bool - Is the authentication flow used for all requests.
- Require
Https bool - Is HTTPS required on connections?
- Runtime
Version string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Twitter
V2s List<GetLinux Function App Auth Settings V2Twitter V2> - A
twitter_v2block as defined below. - Unauthenticated
Action string - The action to take for requests made without authentication.
- Active
Directory []GetV2s Linux Function App Auth Settings V2Active Directory V2 - An
active_directory_v2block as defined below. - Apple
V2s []GetLinux Function App Auth Settings V2Apple V2 - An
apple_v2block as defined below. - Auth
Enabled bool - Are the AuthV2 Settings enabled.
- Azure
Static []GetWeb App V2s Linux Function App Auth Settings V2Azure Static Web App V2 - An
azure_static_web_app_v2block as defined below. - Config
File stringPath - The path to the App Auth settings.
- Custom
Oidc []GetV2s Linux Function App Auth Settings V2Custom Oidc V2 - Zero or more
custom_oidc_v2blocks as defined below. - Default
Provider string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - Excluded
Paths []string - The paths which should be excluded from the
unauthenticated_actionwhen it is set toRedirectToLoginPage. - Facebook
V2s []GetLinux Function App Auth Settings V2Facebook V2 - A
facebook_v2block as defined below. - Forward
Proxy stringConvention - The convention used to determine the url of the request made.
- Forward
Proxy stringCustom Host Header Name - The name of the custom header containing the host of the request.
- Forward
Proxy stringCustom Scheme Header Name - The name of the custom header containing the scheme of the request.
- Github
V2s []GetLinux Function App Auth Settings V2Github V2 - A
github_v2block as defined below. - Google
V2s []GetLinux Function App Auth Settings V2Google V2 - A
google_v2block as defined below. - Http
Route stringApi Prefix - The prefix that should precede all the authentication and authorisation paths.
- Logins
[]Get
Linux Function App Auth Settings V2Login - A
loginblock as defined below. - Microsoft
V2s []GetLinux Function App Auth Settings V2Microsoft V2 - A
microsoft_v2block as defined below. - Require
Authentication bool - Is the authentication flow used for all requests.
- Require
Https bool - Is HTTPS required on connections?
- Runtime
Version string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Twitter
V2s []GetLinux Function App Auth Settings V2Twitter V2 - A
twitter_v2block as defined below. - Unauthenticated
Action string - The action to take for requests made without authentication.
- active
Directory List<GetV2s Linux Function App Auth Settings V2Active Directory V2> - An
active_directory_v2block as defined below. - apple
V2s List<GetLinux Function App Auth Settings V2Apple V2> - An
apple_v2block as defined below. - auth
Enabled Boolean - Are the AuthV2 Settings enabled.
- azure
Static List<GetWeb App V2s Linux Function App Auth Settings V2Azure Static Web App V2> - An
azure_static_web_app_v2block as defined below. - config
File StringPath - The path to the App Auth settings.
- custom
Oidc List<GetV2s Linux Function App Auth Settings V2Custom Oidc V2> - Zero or more
custom_oidc_v2blocks as defined below. - default
Provider String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - excluded
Paths List<String> - The paths which should be excluded from the
unauthenticated_actionwhen it is set toRedirectToLoginPage. - facebook
V2s List<GetLinux Function App Auth Settings V2Facebook V2> - A
facebook_v2block as defined below. - forward
Proxy StringConvention - The convention used to determine the url of the request made.
- forward
Proxy StringCustom Host Header Name - The name of the custom header containing the host of the request.
- forward
Proxy StringCustom Scheme Header Name - The name of the custom header containing the scheme of the request.
- github
V2s List<GetLinux Function App Auth Settings V2Github V2> - A
github_v2block as defined below. - google
V2s List<GetLinux Function App Auth Settings V2Google V2> - A
google_v2block as defined below. - http
Route StringApi Prefix - The prefix that should precede all the authentication and authorisation paths.
- logins
List<Get
Linux Function App Auth Settings V2Login> - A
loginblock as defined below. - microsoft
V2s List<GetLinux Function App Auth Settings V2Microsoft V2> - A
microsoft_v2block as defined below. - require
Authentication Boolean - Is the authentication flow used for all requests.
- require
Https Boolean - Is HTTPS required on connections?
- runtime
Version String - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s List<GetLinux Function App Auth Settings V2Twitter V2> - A
twitter_v2block as defined below. - unauthenticated
Action String - The action to take for requests made without authentication.
- active
Directory GetV2s Linux Function App Auth Settings V2Active Directory V2[] - An
active_directory_v2block as defined below. - apple
V2s GetLinux Function App Auth Settings V2Apple V2[] - An
apple_v2block as defined below. - auth
Enabled boolean - Are the AuthV2 Settings enabled.
- azure
Static GetWeb App V2s Linux Function App Auth Settings V2Azure Static Web App V2[] - An
azure_static_web_app_v2block as defined below. - config
File stringPath - The path to the App Auth settings.
- custom
Oidc GetV2s Linux Function App Auth Settings V2Custom Oidc V2[] - Zero or more
custom_oidc_v2blocks as defined below. - default
Provider string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - excluded
Paths string[] - The paths which should be excluded from the
unauthenticated_actionwhen it is set toRedirectToLoginPage. - facebook
V2s GetLinux Function App Auth Settings V2Facebook V2[] - A
facebook_v2block as defined below. - forward
Proxy stringConvention - The convention used to determine the url of the request made.
- forward
Proxy stringCustom Host Header Name - The name of the custom header containing the host of the request.
- forward
Proxy stringCustom Scheme Header Name - The name of the custom header containing the scheme of the request.
- github
V2s GetLinux Function App Auth Settings V2Github V2[] - A
github_v2block as defined below. - google
V2s GetLinux Function App Auth Settings V2Google V2[] - A
google_v2block as defined below. - http
Route stringApi Prefix - The prefix that should precede all the authentication and authorisation paths.
- logins
Get
Linux Function App Auth Settings V2Login[] - A
loginblock as defined below. - microsoft
V2s GetLinux Function App Auth Settings V2Microsoft V2[] - A
microsoft_v2block as defined below. - require
Authentication boolean - Is the authentication flow used for all requests.
- require
Https boolean - Is HTTPS required on connections?
- runtime
Version string - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s GetLinux Function App Auth Settings V2Twitter V2[] - A
twitter_v2block as defined below. - unauthenticated
Action string - The action to take for requests made without authentication.
- active_
directory_ Sequence[Getv2s Linux Function App Auth Settings V2Active Directory V2] - An
active_directory_v2block as defined below. - apple_
v2s Sequence[GetLinux Function App Auth Settings V2Apple V2] - An
apple_v2block as defined below. - auth_
enabled bool - Are the AuthV2 Settings enabled.
- azure_
static_ Sequence[Getweb_ app_ v2s Linux Function App Auth Settings V2Azure Static Web App V2] - An
azure_static_web_app_v2block as defined below. - config_
file_ strpath - The path to the App Auth settings.
- custom_
oidc_ Sequence[Getv2s Linux Function App Auth Settings V2Custom Oidc V2] - Zero or more
custom_oidc_v2blocks as defined below. - default_
provider str - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - excluded_
paths Sequence[str] - The paths which should be excluded from the
unauthenticated_actionwhen it is set toRedirectToLoginPage. - facebook_
v2s Sequence[GetLinux Function App Auth Settings V2Facebook V2] - A
facebook_v2block as defined below. - forward_
proxy_ strconvention - The convention used to determine the url of the request made.
- forward_
proxy_ strcustom_ host_ header_ name - The name of the custom header containing the host of the request.
- forward_
proxy_ strcustom_ scheme_ header_ name - The name of the custom header containing the scheme of the request.
- github_
v2s Sequence[GetLinux Function App Auth Settings V2Github V2] - A
github_v2block as defined below. - google_
v2s Sequence[GetLinux Function App Auth Settings V2Google V2] - A
google_v2block as defined below. - http_
route_ strapi_ prefix - The prefix that should precede all the authentication and authorisation paths.
- logins
Sequence[Get
Linux Function App Auth Settings V2Login] - A
loginblock as defined below. - microsoft_
v2s Sequence[GetLinux Function App Auth Settings V2Microsoft V2] - A
microsoft_v2block as defined below. - require_
authentication bool - Is the authentication flow used for all requests.
- require_
https bool - Is HTTPS required on connections?
- runtime_
version str - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter_
v2s Sequence[GetLinux Function App Auth Settings V2Twitter V2] - A
twitter_v2block as defined below. - unauthenticated_
action str - The action to take for requests made without authentication.
- active
Directory List<Property Map>V2s - An
active_directory_v2block as defined below. - apple
V2s List<Property Map> - An
apple_v2block as defined below. - auth
Enabled Boolean - Are the AuthV2 Settings enabled.
- azure
Static List<Property Map>Web App V2s - An
azure_static_web_app_v2block as defined below. - config
File StringPath - The path to the App Auth settings.
- custom
Oidc List<Property Map>V2s - Zero or more
custom_oidc_v2blocks as defined below. - default
Provider String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_actionis set toRedirectToLoginPage. - excluded
Paths List<String> - The paths which should be excluded from the
unauthenticated_actionwhen it is set toRedirectToLoginPage. - facebook
V2s List<Property Map> - A
facebook_v2block as defined below. - forward
Proxy StringConvention - The convention used to determine the url of the request made.
- forward
Proxy StringCustom Host Header Name - The name of the custom header containing the host of the request.
- forward
Proxy StringCustom Scheme Header Name - The name of the custom header containing the scheme of the request.
- github
V2s List<Property Map> - A
github_v2block as defined below. - google
V2s List<Property Map> - A
google_v2block as defined below. - http
Route StringApi Prefix - The prefix that should precede all the authentication and authorisation paths.
- logins List<Property Map>
- A
loginblock as defined below. - microsoft
V2s List<Property Map> - A
microsoft_v2block as defined below. - require
Authentication Boolean - Is the authentication flow used for all requests.
- require
Https Boolean - Is HTTPS required on connections?
- runtime
Version String - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s List<Property Map> - A
twitter_v2block as defined below. - unauthenticated
Action String - The action to take for requests made without authentication.
GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2
- Allowed
Applications List<string> - The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups List<string> - The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities List<string> - The list of allowed Identities for the Default Authorisation Policy.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Jwt
Allowed List<string>Client Applications - The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed List<string>Groups - The list of Allowed Groups in the JWT Claim.
- Login
Parameters Dictionary<string, string> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth stringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/ - Www
Authentication boolDisabled - Is the www-authenticate provider omitted from the request?
- Allowed
Applications []string - The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups []string - The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities []string - The list of allowed Identities for the Default Authorisation Policy.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Jwt
Allowed []stringClient Applications - The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed []stringGroups - The list of Allowed Groups in the JWT Claim.
- Login
Parameters map[string]string - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth stringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/ - Www
Authentication boolDisabled - Is the www-authenticate provider omitted from the request?
- allowed
Applications List<String> - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups List<String> - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities List<String> - The list of allowed Identities for the Default Authorisation Policy.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt
Allowed List<String>Client Applications - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed List<String>Groups - The list of Allowed Groups in the JWT Claim.
- login
Parameters Map<String,String> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth StringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/ - www
Authentication BooleanDisabled - Is the www-authenticate provider omitted from the request?
- allowed
Applications string[] - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups string[] - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities string[] - The list of allowed Identities for the Default Authorisation Policy.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt
Allowed string[]Client Applications - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed string[]Groups - The list of Allowed Groups in the JWT Claim.
- login
Parameters {[key: string]: string} - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth stringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/ - www
Authentication booleanDisabled - Is the www-authenticate provider omitted from the request?
- allowed_
applications Sequence[str] - The list of allowed Applications for the Default Authorisation Policy.
- allowed_
audiences Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed_
groups Sequence[str] - The list of allowed Group Names for the Default Authorisation Policy.
- allowed_
identities Sequence[str] - The list of allowed Identities for the Default Authorisation Policy.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strcertificate_ thumbprint - The thumbprint of the certificate used for signing purposes.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt_
allowed_ Sequence[str]client_ applications - The list of Allowed Client Applications in the JWT Claim.
- jwt_
allowed_ Sequence[str]groups - The list of Allowed Groups in the JWT Claim.
- login_
parameters Mapping[str, str] - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant_
auth_ strendpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/ - www_
authentication_ booldisabled - Is the www-authenticate provider omitted from the request?
- allowed
Applications List<String> - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups List<String> - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities List<String> - The list of allowed Identities for the Default Authorisation Policy.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt
Allowed List<String>Client Applications - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed List<String>Groups - The list of Allowed Groups in the JWT Claim.
- login
Parameters Map<String> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth StringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/ - www
Authentication BooleanDisabled - Is the www-authenticate provider omitted from the request?
GetLinuxFunctionAppAuthSettingsV2AppleV2
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_
scopes Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
GetLinuxFunctionAppAuthSettingsV2CustomOidcV2
- string
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpointresponse. - Certification
Uri string - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpointresponse. - Client
Credential stringMethod - The Client Credential Method used.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Issuer
Endpoint string - The endpoint that issued the Token as supplied by
openid_configuration_endpointresponse. - Name string
- The name which should be used for this Linux Function App.
- Name
Claim stringType - The name of the claim that contains the users name.
- Openid
Configuration stringEndpoint - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration. - Scopes List<string>
- The list of the scopes that are requested while authenticating.
- Token
Endpoint string - The endpoint used to request a Token as supplied by
openid_configuration_endpointresponse.
- string
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpointresponse. - Certification
Uri string - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpointresponse. - Client
Credential stringMethod - The Client Credential Method used.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Issuer
Endpoint string - The endpoint that issued the Token as supplied by
openid_configuration_endpointresponse. - Name string
- The name which should be used for this Linux Function App.
- Name
Claim stringType - The name of the claim that contains the users name.
- Openid
Configuration stringEndpoint - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration. - Scopes []string
- The list of the scopes that are requested while authenticating.
- Token
Endpoint string - The endpoint used to request a Token as supplied by
openid_configuration_endpointresponse.
- String
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpointresponse. - certification
Uri String - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpointresponse. - client
Credential StringMethod - The Client Credential Method used.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuer
Endpoint String - The endpoint that issued the Token as supplied by
openid_configuration_endpointresponse. - name String
- The name which should be used for this Linux Function App.
- name
Claim StringType - The name of the claim that contains the users name.
- openid
Configuration StringEndpoint - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration. - scopes List<String>
- The list of the scopes that are requested while authenticating.
- token
Endpoint String - The endpoint used to request a Token as supplied by
openid_configuration_endpointresponse.
- string
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpointresponse. - certification
Uri string - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpointresponse. - client
Credential stringMethod - The Client Credential Method used.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuer
Endpoint string - The endpoint that issued the Token as supplied by
openid_configuration_endpointresponse. - name string
- The name which should be used for this Linux Function App.
- name
Claim stringType - The name of the claim that contains the users name.
- openid
Configuration stringEndpoint - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration. - scopes string[]
- The list of the scopes that are requested while authenticating.
- token
Endpoint string - The endpoint used to request a Token as supplied by
openid_configuration_endpointresponse.
- str
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpointresponse. - certification_
uri str - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpointresponse. - client_
credential_ strmethod - The Client Credential Method used.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuer_
endpoint str - The endpoint that issued the Token as supplied by
openid_configuration_endpointresponse. - name str
- The name which should be used for this Linux Function App.
- name_
claim_ strtype - The name of the claim that contains the users name.
- openid_
configuration_ strendpoint - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration. - scopes Sequence[str]
- The list of the scopes that are requested while authenticating.
- token_
endpoint str - The endpoint used to request a Token as supplied by
openid_configuration_endpointresponse.
- String
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpointresponse. - certification
Uri String - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpointresponse. - client
Credential StringMethod - The Client Credential Method used.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- issuer
Endpoint String - The endpoint that issued the Token as supplied by
openid_configuration_endpointresponse. - name String
- The name which should be used for this Linux Function App.
- name
Claim StringType - The name of the claim that contains the users name.
- openid
Configuration StringEndpoint - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration. - scopes List<String>
- The list of the scopes that are requested while authenticating.
- token
Endpoint String - The endpoint used to request a Token as supplied by
openid_configuration_endpointresponse.
GetLinuxFunctionAppAuthSettingsV2FacebookV2
- App
Id string - The App ID of the Facebook app used for login.
- App
Secret stringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - Graph
Api stringVersion - The version of the Facebook API to be used while logging in.
- Login
Scopes List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- App
Id string - The App ID of the Facebook app used for login.
- App
Secret stringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - Graph
Api stringVersion - The version of the Facebook API to be used while logging in.
- Login
Scopes []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id String - The App ID of the Facebook app used for login.
- app
Secret StringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - graph
Api StringVersion - The version of the Facebook API to be used while logging in.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id string - The App ID of the Facebook app used for login.
- app
Secret stringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - graph
Api stringVersion - The version of the Facebook API to be used while logging in.
- login
Scopes string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app_
id str - The App ID of the Facebook app used for login.
- app_
secret_ strsetting_ name - The app setting name that contains the
app_secretvalue used for Facebook login. - graph_
api_ strversion - The version of the Facebook API to be used while logging in.
- login_
scopes Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id String - The App ID of the Facebook app used for login.
- app
Secret StringSetting Name - The app setting name that contains the
app_secretvalue used for Facebook login. - graph
Api StringVersion - The version of the Facebook API to be used while logging in.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingsV2GithubV2
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_
scopes Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingsV2GoogleV2
- Allowed
Audiences List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Allowed
Audiences []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_
audiences Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_
scopes Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingsV2Login
- Allowed
External List<string>Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- string
- The method by which cookies expire.
- string
- The time after the request is made when the session cookie should expire.
- Logout
Endpoint string - The endpoint to which logout requests are made.
- Nonce
Expiration stringTime - The time after the request is made when the nonce should expire.
- Preserve
Url boolFragments For Logins - Are the fragments from the request preserved after the login request is made.
- Token
Refresh doubleExtension Time - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled - Is the Token Store configuration Enabled.
- Token
Store stringPath - The directory path in the App Filesystem in which the tokens are stored.
- Token
Store stringSas Setting Name - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- Validate
Nonce bool - Is the nonce validated while completing the login flow.
- Allowed
External []stringRedirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- string
- The method by which cookies expire.
- string
- The time after the request is made when the session cookie should expire.
- Logout
Endpoint string - The endpoint to which logout requests are made.
- Nonce
Expiration stringTime - The time after the request is made when the nonce should expire.
- Preserve
Url boolFragments For Logins - Are the fragments from the request preserved after the login request is made.
- Token
Refresh float64Extension Time - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled - Is the Token Store configuration Enabled.
- Token
Store stringPath - The directory path in the App Filesystem in which the tokens are stored.
- Token
Store stringSas Setting Name - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- Validate
Nonce bool - Is the nonce validated while completing the login flow.
- allowed
External List<String>Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- String
- The method by which cookies expire.
- String
- The time after the request is made when the session cookie should expire.
- logout
Endpoint String - The endpoint to which logout requests are made.
- nonce
Expiration StringTime - The time after the request is made when the nonce should expire.
- preserve
Url BooleanFragments For Logins - Are the fragments from the request preserved after the login request is made.
- token
Refresh DoubleExtension Time - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled - Is the Token Store configuration Enabled.
- token
Store StringPath - The directory path in the App Filesystem in which the tokens are stored.
- token
Store StringSas Setting Name - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce Boolean - Is the nonce validated while completing the login flow.
- allowed
External string[]Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- string
- The method by which cookies expire.
- string
- The time after the request is made when the session cookie should expire.
- logout
Endpoint string - The endpoint to which logout requests are made.
- nonce
Expiration stringTime - The time after the request is made when the nonce should expire.
- preserve
Url booleanFragments For Logins - Are the fragments from the request preserved after the login request is made.
- token
Refresh numberExtension Time - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store booleanEnabled - Is the Token Store configuration Enabled.
- token
Store stringPath - The directory path in the App Filesystem in which the tokens are stored.
- token
Store stringSas Setting Name - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce boolean - Is the nonce validated while completing the login flow.
- allowed_
external_ Sequence[str]redirect_ urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- str
- The method by which cookies expire.
- str
- The time after the request is made when the session cookie should expire.
- logout_
endpoint str - The endpoint to which logout requests are made.
- nonce_
expiration_ strtime - The time after the request is made when the nonce should expire.
- preserve_
url_ boolfragments_ for_ logins - Are the fragments from the request preserved after the login request is made.
- token_
refresh_ floatextension_ time - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_
store_ boolenabled - Is the Token Store configuration Enabled.
- token_
store_ strpath - The directory path in the App Filesystem in which the tokens are stored.
- token_
store_ strsas_ setting_ name - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate_
nonce bool - Is the nonce validated while completing the login flow.
- allowed
External List<String>Redirect Urls - External URLs that can be redirected to as part of logging in or logging out of the app.
- String
- The method by which cookies expire.
- String
- The time after the request is made when the session cookie should expire.
- logout
Endpoint String - The endpoint to which logout requests are made.
- nonce
Expiration StringTime - The time after the request is made when the nonce should expire.
- preserve
Url BooleanFragments For Logins - Are the fragments from the request preserved after the login request is made.
- token
Refresh NumberExtension Time - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled - Is the Token Store configuration Enabled.
- token
Store StringPath - The directory path in the App Filesystem in which the tokens are stored.
- token
Store StringSas Setting Name - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce Boolean - Is the nonce validated while completing the login flow.
GetLinuxFunctionAppAuthSettingsV2MicrosoftV2
- Allowed
Audiences List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Allowed
Audiences []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_
audiences Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_
scopes Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingsV2TwitterV2
- Consumer
Key string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret stringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
key str - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_
secret_ strsetting_ name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret StringSetting Name - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetLinuxFunctionAppBackup
- Enabled bool
- Is this backup job enabled?
- Name string
- The name which should be used for this Linux Function App.
- Schedules
List<Get
Linux Function App Backup Schedule> - A
scheduleblock as defined below. - Storage
Account stringUrl - The SAS URL to the container.
- Enabled bool
- Is this backup job enabled?
- Name string
- The name which should be used for this Linux Function App.
- Schedules
[]Get
Linux Function App Backup Schedule - A
scheduleblock as defined below. - Storage
Account stringUrl - The SAS URL to the container.
- enabled Boolean
- Is this backup job enabled?
- name String
- The name which should be used for this Linux Function App.
- schedules
List<Get
Linux Function App Backup Schedule> - A
scheduleblock as defined below. - storage
Account StringUrl - The SAS URL to the container.
- enabled boolean
- Is this backup job enabled?
- name string
- The name which should be used for this Linux Function App.
- schedules
Get
Linux Function App Backup Schedule[] - A
scheduleblock as defined below. - storage
Account stringUrl - The SAS URL to the container.
- enabled bool
- Is this backup job enabled?
- name str
- The name which should be used for this Linux Function App.
- schedules
Sequence[Get
Linux Function App Backup Schedule] - A
scheduleblock as defined below. - storage_
account_ strurl - The SAS URL to the container.
- enabled Boolean
- Is this backup job enabled?
- name String
- The name which should be used for this Linux Function App.
- schedules List<Property Map>
- A
scheduleblock as defined below. - storage
Account StringUrl - The SAS URL to the container.
GetLinuxFunctionAppBackupSchedule
- Frequency
Interval int - How often the backup is executed.
- Frequency
Unit string - The unit of time for how often the backup takes place.
- Keep
At boolLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- Last
Execution stringTime - The time the backup was last attempted.
- Retention
Period intDays - After how many days backups are deleted.
- Start
Time string - When the schedule starts working in RFC-3339 format.
- Frequency
Interval int - How often the backup is executed.
- Frequency
Unit string - The unit of time for how often the backup takes place.
- Keep
At boolLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- Last
Execution stringTime - The time the backup was last attempted.
- Retention
Period intDays - After how many days backups are deleted.
- Start
Time string - When the schedule starts working in RFC-3339 format.
- frequency
Interval Integer - How often the backup is executed.
- frequency
Unit String - The unit of time for how often the backup takes place.
- keep
At BooleanLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- last
Execution StringTime - The time the backup was last attempted.
- retention
Period IntegerDays - After how many days backups are deleted.
- start
Time String - When the schedule starts working in RFC-3339 format.
- frequency
Interval number - How often the backup is executed.
- frequency
Unit string - The unit of time for how often the backup takes place.
- keep
At booleanLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- last
Execution stringTime - The time the backup was last attempted.
- retention
Period numberDays - After how many days backups are deleted.
- start
Time string - When the schedule starts working in RFC-3339 format.
- frequency_
interval int - How often the backup is executed.
- frequency_
unit str - The unit of time for how often the backup takes place.
- keep_
at_ boolleast_ one_ backup - Does the service keep at least one backup, regardless of age of backup?
- last_
execution_ strtime - The time the backup was last attempted.
- retention_
period_ intdays - After how many days backups are deleted.
- start_
time str - When the schedule starts working in RFC-3339 format.
- frequency
Interval Number - How often the backup is executed.
- frequency
Unit String - The unit of time for how often the backup takes place.
- keep
At BooleanLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- last
Execution StringTime - The time the backup was last attempted.
- retention
Period NumberDays - After how many days backups are deleted.
- start
Time String - When the schedule starts working in RFC-3339 format.
GetLinuxFunctionAppConnectionString
GetLinuxFunctionAppIdentity
- Identity
Ids List<string> - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- Principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Tenant
Id string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Type string
- The type of Managed Service Identity that is configured on this Linux Function App.
- Identity
Ids []string - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- Principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Tenant
Id string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Type string
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id String - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id String - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type String
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids string[] - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type string
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity_
ids Sequence[str] - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal_
id str - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant_
id str - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type str
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id String - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id String - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type String
- The type of Managed Service Identity that is configured on this Linux Function App.
GetLinuxFunctionAppSiteConfig
- Always
On bool - If this Linux Web App is Always On enabled.
- Api
Definition stringUrl - The URL of the API definition that describes this Linux Function App.
- Api
Management stringApi Id - The ID of the API Management API for this Linux Function App.
- App
Command stringLine - The App command line that is launched.
- App
Scale intLimit - The number of workers this function app can scale out to.
- App
Service List<GetLogs Linux Function App Site Config App Service Log> - An
app_service_logsblock as defined above. - Application
Insights stringConnection String - The Connection String that links the Linux Function App to Application Insights.
- Application
Insights stringKey - The Instrumentation Key that connects the Linux Function App to Application Insights.
- Application
Stacks List<GetLinux Function App Site Config Application Stack> - An
application_stackblock as defined above. - Container
Registry stringManaged Identity Client Id - The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- Container
Registry boolUse Managed Identity - Do connections for Azure Container Registry use Managed Identity?
- Cors
List<Get
Linux Function App Site Config Cor> - A
corsblock as defined above. - Default
Documents List<string> - A list of Default Documents for the Linux Web App.
- Detailed
Error boolLogging Enabled - Elastic
Instance intMinimum - The number of minimum instances for this Linux Function App.
- Ftps
State string - State of FTP / FTPS service for this function app.
- Health
Check intEviction Time In Min - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- Health
Check stringPath - The path that is checked for this function app health.
- Http2Enabled bool
- Is the HTTP2 protocol enabled?
- Ip
Restriction stringDefault Action - The Default action for traffic that does not match any
ip_restrictionrule. - Ip
Restrictions List<GetLinux Function App Site Config Ip Restriction> - One or more
ip_restrictionblocks as defined above. - Linux
Fx stringVersion - Load
Balancing stringMode - The Site load balancing mode.
- Managed
Pipeline stringMode - Managed pipeline mode.
- Minimum
Tls stringVersion - The minimum version of TLS required for SSL requests.
- Pre
Warmed intInstance Count - The number of pre-warmed instances for this function app.
- Remote
Debugging boolEnabled - Is Remote Debugging enabled?
- Remote
Debugging stringVersion - The Remote Debugging Version.
- Runtime
Scale boolMonitoring Enabled - Is Scale Monitoring of the Functions Runtime enabled?
- Scm
Ip List<GetRestrictions Linux Function App Site Config Scm Ip Restriction> - One or more
scm_ip_restrictionblocks as defined above. - Scm
Minimum stringTls Version - The minimum version of TLS for SSL requests to the SCM site.
- Scm
Type string - Scm
Use boolMain Ip Restriction - Is the Linux Function App
ip_restrictionconfiguration used for the SCM also? - Use32Bit
Worker bool - Does the Linux Web App use a 32-bit worker process?
- Vnet
Route boolAll Enabled - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- Websockets
Enabled bool - Are Web Sockets enabled?
- Worker
Count int - The number of Workers for this Linux Function App.
- Scm
Ip stringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restrictionrule.
- Always
On bool - If this Linux Web App is Always On enabled.
- Api
Definition stringUrl - The URL of the API definition that describes this Linux Function App.
- Api
Management stringApi Id - The ID of the API Management API for this Linux Function App.
- App
Command stringLine - The App command line that is launched.
- App
Scale intLimit - The number of workers this function app can scale out to.
- App
Service []GetLogs Linux Function App Site Config App Service Log - An
app_service_logsblock as defined above. - Application
Insights stringConnection String - The Connection String that links the Linux Function App to Application Insights.
- Application
Insights stringKey - The Instrumentation Key that connects the Linux Function App to Application Insights.
- Application
Stacks []GetLinux Function App Site Config Application Stack - An
application_stackblock as defined above. - Container
Registry stringManaged Identity Client Id - The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- Container
Registry boolUse Managed Identity - Do connections for Azure Container Registry use Managed Identity?
- Cors
[]Get
Linux Function App Site Config Cor - A
corsblock as defined above. - Default
Documents []string - A list of Default Documents for the Linux Web App.
- Detailed
Error boolLogging Enabled - Elastic
Instance intMinimum - The number of minimum instances for this Linux Function App.
- Ftps
State string - State of FTP / FTPS service for this function app.
- Health
Check intEviction Time In Min - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- Health
Check stringPath - The path that is checked for this function app health.
- Http2Enabled bool
- Is the HTTP2 protocol enabled?
- Ip
Restriction stringDefault Action - The Default action for traffic that does not match any
ip_restrictionrule. - Ip
Restrictions []GetLinux Function App Site Config Ip Restriction - One or more
ip_restrictionblocks as defined above. - Linux
Fx stringVersion - Load
Balancing stringMode - The Site load balancing mode.
- Managed
Pipeline stringMode - Managed pipeline mode.
- Minimum
Tls stringVersion - The minimum version of TLS required for SSL requests.
- Pre
Warmed intInstance Count - The number of pre-warmed instances for this function app.
- Remote
Debugging boolEnabled - Is Remote Debugging enabled?
- Remote
Debugging stringVersion - The Remote Debugging Version.
- Runtime
Scale boolMonitoring Enabled - Is Scale Monitoring of the Functions Runtime enabled?
- Scm
Ip []GetRestrictions Linux Function App Site Config Scm Ip Restriction - One or more
scm_ip_restrictionblocks as defined above. - Scm
Minimum stringTls Version - The minimum version of TLS for SSL requests to the SCM site.
- Scm
Type string - Scm
Use boolMain Ip Restriction - Is the Linux Function App
ip_restrictionconfiguration used for the SCM also? - Use32Bit
Worker bool - Does the Linux Web App use a 32-bit worker process?
- Vnet
Route boolAll Enabled - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- Websockets
Enabled bool - Are Web Sockets enabled?
- Worker
Count int - The number of Workers for this Linux Function App.
- Scm
Ip stringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restrictionrule.
- always
On Boolean - If this Linux Web App is Always On enabled.
- api
Definition StringUrl - The URL of the API definition that describes this Linux Function App.
- api
Management StringApi Id - The ID of the API Management API for this Linux Function App.
- app
Command StringLine - The App command line that is launched.
- app
Scale IntegerLimit - The number of workers this function app can scale out to.
- app
Service List<GetLogs Linux Function App Site Config App Service Log> - An
app_service_logsblock as defined above. - application
Insights StringConnection String - The Connection String that links the Linux Function App to Application Insights.
- application
Insights StringKey - The Instrumentation Key that connects the Linux Function App to Application Insights.
- application
Stacks List<GetLinux Function App Site Config Application Stack> - An
application_stackblock as defined above. - container
Registry StringManaged Identity Client Id - The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container
Registry BooleanUse Managed Identity - Do connections for Azure Container Registry use Managed Identity?
- cors
List<Get
Linux Function App Site Config Cor> - A
corsblock as defined above. - default
Documents List<String> - A list of Default Documents for the Linux Web App.
- detailed
Error BooleanLogging Enabled - elastic
Instance IntegerMinimum - The number of minimum instances for this Linux Function App.
- ftps
State String - State of FTP / FTPS service for this function app.
- health
Check IntegerEviction Time In Min - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check StringPath - The path that is checked for this function app health.
- http2Enabled Boolean
- Is the HTTP2 protocol enabled?
- ip
Restriction StringDefault Action - The Default action for traffic that does not match any
ip_restrictionrule. - ip
Restrictions List<GetLinux Function App Site Config Ip Restriction> - One or more
ip_restrictionblocks as defined above. - linux
Fx StringVersion - load
Balancing StringMode - The Site load balancing mode.
- managed
Pipeline StringMode - Managed pipeline mode.
- minimum
Tls StringVersion - The minimum version of TLS required for SSL requests.
- pre
Warmed IntegerInstance Count - The number of pre-warmed instances for this function app.
- remote
Debugging BooleanEnabled - Is Remote Debugging enabled?
- remote
Debugging StringVersion - The Remote Debugging Version.
- runtime
Scale BooleanMonitoring Enabled - Is Scale Monitoring of the Functions Runtime enabled?
- scm
Ip List<GetRestrictions Linux Function App Site Config Scm Ip Restriction> - One or more
scm_ip_restrictionblocks as defined above. - scm
Minimum StringTls Version - The minimum version of TLS for SSL requests to the SCM site.
- scm
Type String - scm
Use BooleanMain Ip Restriction - Is the Linux Function App
ip_restrictionconfiguration used for the SCM also? - use32Bit
Worker Boolean - Does the Linux Web App use a 32-bit worker process?
- vnet
Route BooleanAll Enabled - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled Boolean - Are Web Sockets enabled?
- worker
Count Integer - The number of Workers for this Linux Function App.
- scm
Ip StringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restrictionrule.
- always
On boolean - If this Linux Web App is Always On enabled.
- api
Definition stringUrl - The URL of the API definition that describes this Linux Function App.
- api
Management stringApi Id - The ID of the API Management API for this Linux Function App.
- app
Command stringLine - The App command line that is launched.
- app
Scale numberLimit - The number of workers this function app can scale out to.
- app
Service GetLogs Linux Function App Site Config App Service Log[] - An
app_service_logsblock as defined above. - application
Insights stringConnection String - The Connection String that links the Linux Function App to Application Insights.
- application
Insights stringKey - The Instrumentation Key that connects the Linux Function App to Application Insights.
- application
Stacks GetLinux Function App Site Config Application Stack[] - An
application_stackblock as defined above. - container
Registry stringManaged Identity Client Id - The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container
Registry booleanUse Managed Identity - Do connections for Azure Container Registry use Managed Identity?
- cors
Get
Linux Function App Site Config Cor[] - A
corsblock as defined above. - default
Documents string[] - A list of Default Documents for the Linux Web App.
- detailed
Error booleanLogging Enabled - elastic
Instance numberMinimum - The number of minimum instances for this Linux Function App.
- ftps
State string - State of FTP / FTPS service for this function app.
- health
Check numberEviction Time In Min - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check stringPath - The path that is checked for this function app health.
- http2Enabled boolean
- Is the HTTP2 protocol enabled?
- ip
Restriction stringDefault Action - The Default action for traffic that does not match any
ip_restrictionrule. - ip
Restrictions GetLinux Function App Site Config Ip Restriction[] - One or more
ip_restrictionblocks as defined above. - linux
Fx stringVersion - load
Balancing stringMode - The Site load balancing mode.
- managed
Pipeline stringMode - Managed pipeline mode.
- minimum
Tls stringVersion - The minimum version of TLS required for SSL requests.
- pre
Warmed numberInstance Count - The number of pre-warmed instances for this function app.
- remote
Debugging booleanEnabled - Is Remote Debugging enabled?
- remote
Debugging stringVersion - The Remote Debugging Version.
- runtime
Scale booleanMonitoring Enabled - Is Scale Monitoring of the Functions Runtime enabled?
- scm
Ip GetRestrictions Linux Function App Site Config Scm Ip Restriction[] - One or more
scm_ip_restrictionblocks as defined above. - scm
Minimum stringTls Version - The minimum version of TLS for SSL requests to the SCM site.
- scm
Type string - scm
Use booleanMain Ip Restriction - Is the Linux Function App
ip_restrictionconfiguration used for the SCM also? - use32Bit
Worker boolean - Does the Linux Web App use a 32-bit worker process?
- vnet
Route booleanAll Enabled - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled boolean - Are Web Sockets enabled?
- worker
Count number - The number of Workers for this Linux Function App.
- scm
Ip stringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restrictionrule.
- always_
on bool - If this Linux Web App is Always On enabled.
- api_
definition_ strurl - The URL of the API definition that describes this Linux Function App.
- api_
management_ strapi_ id - The ID of the API Management API for this Linux Function App.
- app_
command_ strline - The App command line that is launched.
- app_
scale_ intlimit - The number of workers this function app can scale out to.
- app_
service_ Sequence[Getlogs Linux Function App Site Config App Service Log] - An
app_service_logsblock as defined above. - application_
insights_ strconnection_ string - The Connection String that links the Linux Function App to Application Insights.
- application_
insights_ strkey - The Instrumentation Key that connects the Linux Function App to Application Insights.
- application_
stacks Sequence[GetLinux Function App Site Config Application Stack] - An
application_stackblock as defined above. - container_
registry_ strmanaged_ identity_ client_ id - The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container_
registry_ booluse_ managed_ identity - Do connections for Azure Container Registry use Managed Identity?
- cors
Sequence[Get
Linux Function App Site Config Cor] - A
corsblock as defined above. - default_
documents Sequence[str] - A list of Default Documents for the Linux Web App.
- detailed_
error_ boollogging_ enabled - elastic_
instance_ intminimum - The number of minimum instances for this Linux Function App.
- ftps_
state str - State of FTP / FTPS service for this function app.
- health_
check_ inteviction_ time_ in_ min - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health_
check_ strpath - The path that is checked for this function app health.
- http2_
enabled bool - Is the HTTP2 protocol enabled?
- ip_
restriction_ strdefault_ action - The Default action for traffic that does not match any
ip_restrictionrule. - ip_
restrictions Sequence[GetLinux Function App Site Config Ip Restriction] - One or more
ip_restrictionblocks as defined above. - linux_
fx_ strversion - load_
balancing_ strmode - The Site load balancing mode.
- managed_
pipeline_ strmode - Managed pipeline mode.
- minimum_
tls_ strversion - The minimum version of TLS required for SSL requests.
- pre_
warmed_ intinstance_ count - The number of pre-warmed instances for this function app.
- remote_
debugging_ boolenabled - Is Remote Debugging enabled?
- remote_
debugging_ strversion - The Remote Debugging Version.
- runtime_
scale_ boolmonitoring_ enabled - Is Scale Monitoring of the Functions Runtime enabled?
- scm_
ip_ Sequence[Getrestrictions Linux Function App Site Config Scm Ip Restriction] - One or more
scm_ip_restrictionblocks as defined above. - scm_
minimum_ strtls_ version - The minimum version of TLS for SSL requests to the SCM site.
- scm_
type str - scm_
use_ boolmain_ ip_ restriction - Is the Linux Function App
ip_restrictionconfiguration used for the SCM also? - use32_
bit_ boolworker - Does the Linux Web App use a 32-bit worker process?
- vnet_
route_ boolall_ enabled - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets_
enabled bool - Are Web Sockets enabled?
- worker_
count int - The number of Workers for this Linux Function App.
- scm_
ip_ strrestriction_ default_ action - The Default action for traffic that does not match any
scm_ip_restrictionrule.
- always
On Boolean - If this Linux Web App is Always On enabled.
- api
Definition StringUrl - The URL of the API definition that describes this Linux Function App.
- api
Management StringApi Id - The ID of the API Management API for this Linux Function App.
- app
Command StringLine - The App command line that is launched.
- app
Scale NumberLimit - The number of workers this function app can scale out to.
- app
Service List<Property Map>Logs - An
app_service_logsblock as defined above. - application
Insights StringConnection String - The Connection String that links the Linux Function App to Application Insights.
- application
Insights StringKey - The Instrumentation Key that connects the Linux Function App to Application Insights.
- application
Stacks List<Property Map> - An
application_stackblock as defined above. - container
Registry StringManaged Identity Client Id - The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container
Registry BooleanUse Managed Identity - Do connections for Azure Container Registry use Managed Identity?
- cors List<Property Map>
- A
corsblock as defined above. - default
Documents List<String> - A list of Default Documents for the Linux Web App.
- detailed
Error BooleanLogging Enabled - elastic
Instance NumberMinimum - The number of minimum instances for this Linux Function App.
- ftps
State String - State of FTP / FTPS service for this function app.
- health
Check NumberEviction Time In Min - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check StringPath - The path that is checked for this function app health.
- http2Enabled Boolean
- Is the HTTP2 protocol enabled?
- ip
Restriction StringDefault Action - The Default action for traffic that does not match any
ip_restrictionrule. - ip
Restrictions List<Property Map> - One or more
ip_restrictionblocks as defined above. - linux
Fx StringVersion - load
Balancing StringMode - The Site load balancing mode.
- managed
Pipeline StringMode - Managed pipeline mode.
- minimum
Tls StringVersion - The minimum version of TLS required for SSL requests.
- pre
Warmed NumberInstance Count - The number of pre-warmed instances for this function app.
- remote
Debugging BooleanEnabled - Is Remote Debugging enabled?
- remote
Debugging StringVersion - The Remote Debugging Version.
- runtime
Scale BooleanMonitoring Enabled - Is Scale Monitoring of the Functions Runtime enabled?
- scm
Ip List<Property Map>Restrictions - One or more
scm_ip_restrictionblocks as defined above. - scm
Minimum StringTls Version - The minimum version of TLS for SSL requests to the SCM site.
- scm
Type String - scm
Use BooleanMain Ip Restriction - Is the Linux Function App
ip_restrictionconfiguration used for the SCM also? - use32Bit
Worker Boolean - Does the Linux Web App use a 32-bit worker process?
- vnet
Route BooleanAll Enabled - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled Boolean - Are Web Sockets enabled?
- worker
Count Number - The number of Workers for this Linux Function App.
- scm
Ip StringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restrictionrule.
GetLinuxFunctionAppSiteConfigAppServiceLog
- Disk
Quota intMb - The amount of disk space used for logs.
- Retention
Period intDays - After how many days backups are deleted.
- Disk
Quota intMb - The amount of disk space used for logs.
- Retention
Period intDays - After how many days backups are deleted.
- disk
Quota IntegerMb - The amount of disk space used for logs.
- retention
Period IntegerDays - After how many days backups are deleted.
- disk
Quota numberMb - The amount of disk space used for logs.
- retention
Period numberDays - After how many days backups are deleted.
- disk_
quota_ intmb - The amount of disk space used for logs.
- retention_
period_ intdays - After how many days backups are deleted.
- disk
Quota NumberMb - The amount of disk space used for logs.
- retention
Period NumberDays - After how many days backups are deleted.
GetLinuxFunctionAppSiteConfigApplicationStack
- Dockers
List<Get
Linux Function App Site Config Application Stack Docker> - One or more
dockerblocks as defined below. - Dotnet
Version string - The version of .NET used.
- Java
Version string - The Version of Java used.
- Node
Version string - The version of Node used.
- Powershell
Core stringVersion - The version of PowerShell Core used.
- Python
Version string - The version of Python used.
- Use
Custom boolRuntime - Does the Linux Function App use a custom runtime?
- Use
Dotnet boolIsolated Runtime
- Dockers
[]Get
Linux Function App Site Config Application Stack Docker - One or more
dockerblocks as defined below. - Dotnet
Version string - The version of .NET used.
- Java
Version string - The Version of Java used.
- Node
Version string - The version of Node used.
- Powershell
Core stringVersion - The version of PowerShell Core used.
- Python
Version string - The version of Python used.
- Use
Custom boolRuntime - Does the Linux Function App use a custom runtime?
- Use
Dotnet boolIsolated Runtime
- dockers
List<Get
Linux Function App Site Config Application Stack Docker> - One or more
dockerblocks as defined below. - dotnet
Version String - The version of .NET used.
- java
Version String - The Version of Java used.
- node
Version String - The version of Node used.
- powershell
Core StringVersion - The version of PowerShell Core used.
- python
Version String - The version of Python used.
- use
Custom BooleanRuntime - Does the Linux Function App use a custom runtime?
- use
Dotnet BooleanIsolated Runtime
- dockers
Get
Linux Function App Site Config Application Stack Docker[] - One or more
dockerblocks as defined below. - dotnet
Version string - The version of .NET used.
- java
Version string - The Version of Java used.
- node
Version string - The version of Node used.
- powershell
Core stringVersion - The version of PowerShell Core used.
- python
Version string - The version of Python used.
- use
Custom booleanRuntime - Does the Linux Function App use a custom runtime?
- use
Dotnet booleanIsolated Runtime
- dockers
Sequence[Get
Linux Function App Site Config Application Stack Docker] - One or more
dockerblocks as defined below. - dotnet_
version str - The version of .NET used.
- java_
version str - The Version of Java used.
- node_
version str - The version of Node used.
- powershell_
core_ strversion - The version of PowerShell Core used.
- python_
version str - The version of Python used.
- use_
custom_ boolruntime - Does the Linux Function App use a custom runtime?
- use_
dotnet_ boolisolated_ runtime
- dockers List<Property Map>
- One or more
dockerblocks as defined below. - dotnet
Version String - The version of .NET used.
- java
Version String - The Version of Java used.
- node
Version String - The version of Node used.
- powershell
Core StringVersion - The version of PowerShell Core used.
- python
Version String - The version of Python used.
- use
Custom BooleanRuntime - Does the Linux Function App use a custom runtime?
- use
Dotnet BooleanIsolated Runtime
GetLinuxFunctionAppSiteConfigApplicationStackDocker
- Image
Name string - The name of the Docker image used.
- Image
Tag string - The image tag of the image used.
- Registry
Password string - The password for the account to use to connect to the registry.
- Registry
Url string - The URL of the docker registry.
- Registry
Username string - The username used for connections to the registry.
- Image
Name string - The name of the Docker image used.
- Image
Tag string - The image tag of the image used.
- Registry
Password string - The password for the account to use to connect to the registry.
- Registry
Url string - The URL of the docker registry.
- Registry
Username string - The username used for connections to the registry.
- image
Name String - The name of the Docker image used.
- image
Tag String - The image tag of the image used.
- registry
Password String - The password for the account to use to connect to the registry.
- registry
Url String - The URL of the docker registry.
- registry
Username String - The username used for connections to the registry.
- image
Name string - The name of the Docker image used.
- image
Tag string - The image tag of the image used.
- registry
Password string - The password for the account to use to connect to the registry.
- registry
Url string - The URL of the docker registry.
- registry
Username string - The username used for connections to the registry.
- image_
name str - The name of the Docker image used.
- image_
tag str - The image tag of the image used.
- registry_
password str - The password for the account to use to connect to the registry.
- registry_
url str - The URL of the docker registry.
- registry_
username str - The username used for connections to the registry.
- image
Name String - The name of the Docker image used.
- image
Tag String - The image tag of the image used.
- registry
Password String - The password for the account to use to connect to the registry.
- registry
Url String - The URL of the docker registry.
- registry
Username String - The username used for connections to the registry.
GetLinuxFunctionAppSiteConfigCor
- Allowed
Origins List<string> - A list of origins that are allowed to make cross-origin calls.
- Support
Credentials bool - Are credentials allowed in CORS requests?
- Allowed
Origins []string - A list of origins that are allowed to make cross-origin calls.
- Support
Credentials bool - Are credentials allowed in CORS requests?
- allowed
Origins List<String> - A list of origins that are allowed to make cross-origin calls.
- support
Credentials Boolean - Are credentials allowed in CORS requests?
- allowed
Origins string[] - A list of origins that are allowed to make cross-origin calls.
- support
Credentials boolean - Are credentials allowed in CORS requests?
- allowed_
origins Sequence[str] - A list of origins that are allowed to make cross-origin calls.
- support_
credentials bool - Are credentials allowed in CORS requests?
- allowed
Origins List<String> - A list of origins that are allowed to make cross-origin calls.
- support
Credentials Boolean - Are credentials allowed in CORS requests?
GetLinuxFunctionAppSiteConfigIpRestriction
- Action string
- The action taken.
- Description string
- The description of the ip restriction rule.
- Headers
List<Get
Linux Function App Site Config Ip Restriction Header> - A
headersblock as defined above. - Ip
Address string - The CIDR notation of the IP or IP Range matched.
- Name string
- The name which should be used for this Linux Function App.
- Priority int
- The priority value of this
ip_restriction. - Service
Tag string - The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- Action string
- The action taken.
- Description string
- The description of the ip restriction rule.
- Headers
[]Get
Linux Function App Site Config Ip Restriction Header - A
headersblock as defined above. - Ip
Address string - The CIDR notation of the IP or IP Range matched.
- Name string
- The name which should be used for this Linux Function App.
- Priority int
- The priority value of this
ip_restriction. - Service
Tag string - The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- action String
- The action taken.
- description String
- The description of the ip restriction rule.
- headers
List<Get
Linux Function App Site Config Ip Restriction Header> - A
headersblock as defined above. - ip
Address String - The CIDR notation of the IP or IP Range matched.
- name String
- The name which should be used for this Linux Function App.
- priority Integer
- The priority value of this
ip_restriction. - service
Tag String - The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- action string
- The action taken.
- description string
- The description of the ip restriction rule.
- headers
Get
Linux Function App Site Config Ip Restriction Header[] - A
headersblock as defined above. - ip
Address string - The CIDR notation of the IP or IP Range matched.
- name string
- The name which should be used for this Linux Function App.
- priority number
- The priority value of this
ip_restriction. - service
Tag string - The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- action str
- The action taken.
- description str
- The description of the ip restriction rule.
- headers
Sequence[Get
Linux Function App Site Config Ip Restriction Header] - A
headersblock as defined above. - ip_
address str - The CIDR notation of the IP or IP Range matched.
- name str
- The name which should be used for this Linux Function App.
- priority int
- The priority value of this
ip_restriction. - service_
tag str - The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id - The Virtual Network Subnet ID used for this IP Restriction.
- action String
- The action taken.
- description String
- The description of the ip restriction rule.
- headers List<Property Map>
- A
headersblock as defined above. - ip
Address String - The CIDR notation of the IP or IP Range matched.
- name String
- The name which should be used for this Linux Function App.
- priority Number
- The priority value of this
ip_restriction. - service
Tag String - The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
GetLinuxFunctionAppSiteConfigIpRestrictionHeader
- XAzure
Fdids List<string> - A list of Azure Front Door IDs.
- XFd
Health List<string>Probes - Should a Front Door Health Probe be expected?
- XForwarded
Fors List<string> - A list of addresses for which matching is applied.
- XForwarded
Hosts List<string> - A list of Hosts for which matching is applied.
- XAzure
Fdids []string - A list of Azure Front Door IDs.
- XFd
Health []stringProbes - Should a Front Door Health Probe be expected?
- XForwarded
Fors []string - A list of addresses for which matching is applied.
- XForwarded
Hosts []string - A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids - A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes - Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors - A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts - A list of Hosts for which matching is applied.
- x
Azure string[]Fdids - A list of Azure Front Door IDs.
- x
Fd string[]Health Probes - Should a Front Door Health Probe be expected?
- x
Forwarded string[]Fors - A list of addresses for which matching is applied.
- x
Forwarded string[]Hosts - A list of Hosts for which matching is applied.
- x_
azure_ Sequence[str]fdids - A list of Azure Front Door IDs.
- x_
fd_ Sequence[str]health_ probes - Should a Front Door Health Probe be expected?
- x_
forwarded_ Sequence[str]fors - A list of addresses for which matching is applied.
- x_
forwarded_ Sequence[str]hosts - A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids - A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes - Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors - A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts - A list of Hosts for which matching is applied.
GetLinuxFunctionAppSiteConfigScmIpRestriction
- Action string
- The action taken.
- Description string
- The description of the ip restriction rule.
- Headers
List<Get
Linux Function App Site Config Scm Ip Restriction Header> - A
headersblock as defined above. - Ip
Address string - The CIDR notation of the IP or IP Range matched.
- Name string
- The name which should be used for this Linux Function App.
- Priority int
- The priority value of this
ip_restriction. - Service
Tag string - The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- Action string
- The action taken.
- Description string
- The description of the ip restriction rule.
- Headers
[]Get
Linux Function App Site Config Scm Ip Restriction Header - A
headersblock as defined above. - Ip
Address string - The CIDR notation of the IP or IP Range matched.
- Name string
- The name which should be used for this Linux Function App.
- Priority int
- The priority value of this
ip_restriction. - Service
Tag string - The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- action String
- The action taken.
- description String
- The description of the ip restriction rule.
- headers
List<Get
Linux Function App Site Config Scm Ip Restriction Header> - A
headersblock as defined above. - ip
Address String - The CIDR notation of the IP or IP Range matched.
- name String
- The name which should be used for this Linux Function App.
- priority Integer
- The priority value of this
ip_restriction. - service
Tag String - The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- action string
- The action taken.
- description string
- The description of the ip restriction rule.
- headers
Get
Linux Function App Site Config Scm Ip Restriction Header[] - A
headersblock as defined above. - ip
Address string - The CIDR notation of the IP or IP Range matched.
- name string
- The name which should be used for this Linux Function App.
- priority number
- The priority value of this
ip_restriction. - service
Tag string - The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
- action str
- The action taken.
- description str
- The description of the ip restriction rule.
- headers
Sequence[Get
Linux Function App Site Config Scm Ip Restriction Header] - A
headersblock as defined above. - ip_
address str - The CIDR notation of the IP or IP Range matched.
- name str
- The name which should be used for this Linux Function App.
- priority int
- The priority value of this
ip_restriction. - service_
tag str - The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id - The Virtual Network Subnet ID used for this IP Restriction.
- action String
- The action taken.
- description String
- The description of the ip restriction rule.
- headers List<Property Map>
- A
headersblock as defined above. - ip
Address String - The CIDR notation of the IP or IP Range matched.
- name String
- The name which should be used for this Linux Function App.
- priority Number
- The priority value of this
ip_restriction. - service
Tag String - The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id - The Virtual Network Subnet ID used for this IP Restriction.
GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader
- XAzure
Fdids List<string> - A list of Azure Front Door IDs.
- XFd
Health List<string>Probes - Should a Front Door Health Probe be expected?
- XForwarded
Fors List<string> - A list of addresses for which matching is applied.
- XForwarded
Hosts List<string> - A list of Hosts for which matching is applied.
- XAzure
Fdids []string - A list of Azure Front Door IDs.
- XFd
Health []stringProbes - Should a Front Door Health Probe be expected?
- XForwarded
Fors []string - A list of addresses for which matching is applied.
- XForwarded
Hosts []string - A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids - A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes - Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors - A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts - A list of Hosts for which matching is applied.
- x
Azure string[]Fdids - A list of Azure Front Door IDs.
- x
Fd string[]Health Probes - Should a Front Door Health Probe be expected?
- x
Forwarded string[]Fors - A list of addresses for which matching is applied.
- x
Forwarded string[]Hosts - A list of Hosts for which matching is applied.
- x_
azure_ Sequence[str]fdids - A list of Azure Front Door IDs.
- x_
fd_ Sequence[str]health_ probes - Should a Front Door Health Probe be expected?
- x_
forwarded_ Sequence[str]fors - A list of addresses for which matching is applied.
- x_
forwarded_ Sequence[str]hosts - A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids - A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes - Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors - A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts - A list of Hosts for which matching is applied.
GetLinuxFunctionAppSiteCredential
GetLinuxFunctionAppStickySetting
- App
Setting List<string>Names - A list of
app_settingnames that the Linux Function App will not swap between Slots when a swap operation is triggered. - Connection
String List<string>Names - A list of
connection_stringnames that the Linux Function App will not swap between Slots when a swap operation is triggered.
- App
Setting []stringNames - A list of
app_settingnames that the Linux Function App will not swap between Slots when a swap operation is triggered. - Connection
String []stringNames - A list of
connection_stringnames that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting List<String>Names - A list of
app_settingnames that the Linux Function App will not swap between Slots when a swap operation is triggered. - connection
String List<String>Names - A list of
connection_stringnames that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting string[]Names - A list of
app_settingnames that the Linux Function App will not swap between Slots when a swap operation is triggered. - connection
String string[]Names - A list of
connection_stringnames that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app_
setting_ Sequence[str]names - A list of
app_settingnames that the Linux Function App will not swap between Slots when a swap operation is triggered. - connection_
string_ Sequence[str]names - A list of
connection_stringnames that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting List<String>Names - A list of
app_settingnames that the Linux Function App will not swap between Slots when a swap operation is triggered. - connection
String List<String>Names - A list of
connection_stringnames 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
azurermTerraform Provider.
