We recommend using Azure Native.
azure.appservice.getLinuxFunctionApp
Explore with Pulumi AI
Use this data source to access information about an existing Linux Function App.
Example Usage
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 main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/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
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.GetLinuxFunctionAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = AppserviceFunctions.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
.name("existing")
.resourceGroupName("existing")
.build());
ctx.export("id", example.applyValue(getLinuxFunctionAppResult -> getLinuxFunctionAppResult.id()));
}
}
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)
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);
variables:
example:
fn::invoke:
Function: azure:appservice:getLinuxFunctionApp
Arguments:
name: existing
resourceGroupName: existing
outputs:
id: ${example.id}
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:appservice/getLinuxFunctionApp:getLinuxFunctionApp
arguments:
# arguments dictionary
The 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_settings
block as defined below.- Auth
Settings List<GetV2s Linux Function App Auth Settings V2> A
auth_settings_v2
block as defined below.- Availability string
The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
.- Backups
List<Get
Linux Function App Backup> A
backup
block 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_string
blocks 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
identity
block as defined below.- Kind string
The Kind value for this Linux Function App.
- Location string
The Azure Region where the Linux Function App exists.
- Name string
The Site Credentials Username used for publishing.
- 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_config
block as defined below.- Site
Credentials List<GetLinux Function App Site Credential> A
site_credential
block as defined below.- Sticky
Settings List<GetLinux Function App Sticky Setting> A
sticky_settings
block 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
Normal
andExceeded
.- 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_settings
block as defined below.- Auth
Settings []GetV2s Linux Function App Auth Settings V2 A
auth_settings_v2
block as defined below.- Availability string
The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
.- Backups
[]Get
Linux Function App Backup A
backup
block 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_string
blocks 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
identity
block as defined below.- Kind string
The Kind value for this Linux Function App.
- Location string
The Azure Region where the Linux Function App exists.
- Name string
The Site Credentials Username used for publishing.
- 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_config
block as defined below.- Site
Credentials []GetLinux Function App Site Credential A
site_credential
block as defined below.- Sticky
Settings []GetLinux Function App Sticky Setting A
sticky_settings
block 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
Normal
andExceeded
.- 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_settings
block as defined below.- auth
Settings List<GetV2s Linux Function App Auth Settings V2> A
auth_settings_v2
block as defined below.- availability String
The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
.- backups
List<Get
Linux Function App Backup> A
backup
block 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_string
blocks 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
identity
block as defined below.- kind String
The Kind value for this Linux Function App.
- location String
The Azure Region where the Linux Function App exists.
- name String
The Site Credentials Username used for publishing.
- 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_config
block as defined below.- site
Credentials List<GetLinux Function App Site Credential> A
site_credential
block as defined below.- sticky
Settings List<GetLinux Function App Sticky Setting> A
sticky_settings
block 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
Normal
andExceeded
.- 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_settings
block as defined below.- auth
Settings GetV2s Linux Function App Auth Settings V2[] A
auth_settings_v2
block as defined below.- availability string
The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
.- backups
Get
Linux Function App Backup[] A
backup
block 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_string
blocks 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
identity
block as defined below.- kind string
The Kind value for this Linux Function App.
- location string
The Azure Region where the Linux Function App exists.
- name string
The Site Credentials Username used for publishing.
- 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_config
block as defined below.- site
Credentials GetLinux Function App Site Credential[] A
site_credential
block as defined below.- sticky
Settings GetLinux Function App Sticky Setting[] A
sticky_settings
block 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
Normal
andExceeded
.- 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_settings
block as defined below.- auth_
settings_ Sequence[Getv2s Linux Function App Auth Settings V2] A
auth_settings_v2
block as defined below.- availability str
The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
.- backups
Sequence[Get
Linux Function App Backup] A
backup
block 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_string
blocks 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
identity
block as defined below.- kind str
The Kind value for this Linux Function App.
- location str
The Azure Region where the Linux Function App exists.
- name str
The Site Credentials Username used for publishing.
- outbound_
ip_ 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_config
block as defined below.- site_
credentials Sequence[GetLinux Function App Site Credential] A
site_credential
block as defined below.- sticky_
settings Sequence[GetLinux Function App Sticky Setting] A
sticky_settings
block 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
Normal
andExceeded
.- 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_settings
block as defined below.- auth
Settings List<Property Map>V2s A
auth_settings_v2
block as defined below.- availability String
The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
.- backups List<Property Map>
A
backup
block 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_string
blocks 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
identity
block as defined below.- kind String
The Kind value for this Linux Function App.
- location String
The Azure Region where the Linux Function App exists.
- name String
The Site Credentials Username used for publishing.
- 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_config
block as defined below.- site
Credentials List<Property Map> A
site_credential
block as defined below.- sticky
Settings List<Property Map> A
sticky_settings
block 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
Normal
andExceeded
.- 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_directory
block 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_action
is set toRedirectToLoginPage
.- Enabled bool
Is this backup job enabled?
- Facebooks
List<Get
Linux Function App Auth Setting Facebook> A
facebook
block as defined below.- Githubs
List<Get
Linux Function App Auth Setting Github> A
github
block as defined below.- Googles
List<Get
Linux Function App Auth Setting Google> A
google
block 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
microsoft
block 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
twitter
block 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_directory
block 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_action
is set toRedirectToLoginPage
.- Enabled bool
Is this backup job enabled?
- Facebooks
[]Get
Linux Function App Auth Setting Facebook A
facebook
block as defined below.- Githubs
[]Get
Linux Function App Auth Setting Github A
github
block as defined below.- Googles
[]Get
Linux Function App Auth Setting Google A
google
block 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
microsoft
block 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
twitter
block 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_directory
block 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_action
is set toRedirectToLoginPage
.- enabled Boolean
Is this backup job enabled?
- facebooks
List<Get
Linux Function App Auth Setting Facebook> A
facebook
block as defined below.- githubs
List<Get
Linux Function App Auth Setting Github> A
github
block as defined below.- googles
List<Get
Linux Function App Auth Setting Google> A
google
block 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
microsoft
block 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
twitter
block 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_directory
block 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_action
is set toRedirectToLoginPage
.- enabled boolean
Is this backup job enabled?
- facebooks
Get
Linux Function App Auth Setting Facebook[] A
facebook
block as defined below.- githubs
Get
Linux Function App Auth Setting Github[] A
github
block as defined below.- googles
Get
Linux Function App Auth Setting Google[] A
google
block 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
microsoft
block 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
twitter
block 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_directory
block 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_action
is set toRedirectToLoginPage
.- enabled bool
Is this backup job enabled?
- facebooks
Sequence[Get
Linux Function App Auth Setting Facebook] A
facebook
block as defined below.- githubs
Sequence[Get
Linux Function App Auth Setting Github] A
github
block as defined below.- googles
Sequence[Get
Linux Function App Auth Setting Google] A
google
block 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
microsoft
block 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
twitter
block 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_directory
block 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_action
is set toRedirectToLoginPage
.- enabled Boolean
Is this backup job enabled?
- facebooks List<Property Map>
A
facebook
block as defined below.- githubs List<Property Map>
A
github
block as defined below.- googles List<Property Map>
A
google
block 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
microsoft
block 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
twitter
block 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_secret
value 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_secret
value 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_secret
value 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_secret
value 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_secret
value 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_secret
value 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_v2
block as defined below.- Apple
V2s List<GetLinux Function App Auth Settings V2Apple V2> An
apple_v2
block 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_v2
block 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_v2
blocks as defined below.- Default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- Excluded
Paths List<string> The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- Facebook
V2s List<GetLinux Function App Auth Settings V2Facebook V2> A
facebook_v2
block 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_v2
block as defined below.- Google
V2s List<GetLinux Function App Auth Settings V2Google V2> A
google_v2
block 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
login
block as defined below.- Microsoft
V2s List<GetLinux Function App Auth Settings V2Microsoft V2> A
microsoft_v2
block 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_v2
block 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_v2
block as defined below.- Apple
V2s []GetLinux Function App Auth Settings V2Apple V2 An
apple_v2
block 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_v2
block 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_v2
blocks as defined below.- Default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- Excluded
Paths []string The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- Facebook
V2s []GetLinux Function App Auth Settings V2Facebook V2 A
facebook_v2
block 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_v2
block as defined below.- Google
V2s []GetLinux Function App Auth Settings V2Google V2 A
google_v2
block 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
login
block as defined below.- Microsoft
V2s []GetLinux Function App Auth Settings V2Microsoft V2 A
microsoft_v2
block 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_v2
block 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_v2
block as defined below.- apple
V2s List<GetLinux Function App Auth Settings V2Apple V2> An
apple_v2
block 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_v2
block 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_v2
blocks as defined below.- default
Provider String The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded
Paths List<String> The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook
V2s List<GetLinux Function App Auth Settings V2Facebook V2> A
facebook_v2
block 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_v2
block as defined below.- google
V2s List<GetLinux Function App Auth Settings V2Google V2> A
google_v2
block 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
login
block as defined below.- microsoft
V2s List<GetLinux Function App Auth Settings V2Microsoft V2> A
microsoft_v2
block 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_v2
block 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_v2
block as defined below.- apple
V2s GetLinux Function App Auth Settings V2Apple V2[] An
apple_v2
block 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_v2
block 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_v2
blocks as defined below.- default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded
Paths string[] The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook
V2s GetLinux Function App Auth Settings V2Facebook V2[] A
facebook_v2
block 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_v2
block as defined below.- google
V2s GetLinux Function App Auth Settings V2Google V2[] A
google_v2
block 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
login
block as defined below.- microsoft
V2s GetLinux Function App Auth Settings V2Microsoft V2[] A
microsoft_v2
block 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_v2
block 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_v2
block as defined below.- apple_
v2s Sequence[GetLinux Function App Auth Settings V2Apple V2] An
apple_v2
block 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_v2
block 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_v2
blocks as defined below.- default_
provider str The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded_
paths Sequence[str] The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook_
v2s Sequence[GetLinux Function App Auth Settings V2Facebook V2] A
facebook_v2
block 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_v2
block as defined below.- google_
v2s Sequence[GetLinux Function App Auth Settings V2Google V2] A
google_v2
block 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
login
block as defined below.- microsoft_
v2s Sequence[GetLinux Function App Auth Settings V2Microsoft V2] A
microsoft_v2
block 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_v2
block as defined below.- unauthenticated_
action str The action to take for requests made without authentication.
- active
Directory List<Property Map>V2s An
active_directory_v2
block as defined below.- apple
V2s List<Property Map> An
apple_v2
block as defined below.- auth
Enabled Boolean Are the AuthV2 Settings enabled.
- azure
Static List<Property Map>Web App V2s An
azure_static_web_app_v2
block as defined below.- config
File StringPath The path to the App Auth settings.
- custom
Oidc List<Property Map>V2s Zero or more
custom_oidc_v2
blocks as defined below.- default
Provider String The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded
Paths List<String> The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook
V2s List<Property Map> A
facebook_v2
block 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_v2
block as defined below.- google
V2s List<Property Map> A
google_v2
block as defined below.- http
Route StringApi Prefix The prefix that should precede all the authentication and authorisation paths.
- logins List<Property Map>
A
login
block as defined below.- microsoft
V2s List<Property Map> A
microsoft_v2
block 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_v2
block 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/v2.0/{tenant-guid}/
- 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/v2.0/{tenant-guid}/
- 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/v2.0/{tenant-guid}/
- 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/v2.0/{tenant-guid}/
- 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/v2.0/{tenant-guid}/
- 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/v2.0/{tenant-guid}/
- 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_endpoint
response.- Certification
Uri string The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- 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_endpoint
response.- 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 app setting name that contains the
client_secret
value used for the Custom OIDC Login.- 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_endpoint
response.
- string
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- Certification
Uri string The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- 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_endpoint
response.- 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 app setting name that contains the
client_secret
value used for the Custom OIDC Login.- 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_endpoint
response.
- String
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification
Uri String The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- 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_endpoint
response.- 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 app setting name that contains the
client_secret
value used for the Custom OIDC Login.- 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_endpoint
response.
- string
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification
Uri string The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- 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_endpoint
response.- 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 app setting name that contains the
client_secret
value used for the Custom OIDC Login.- 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_endpoint
response.
- str
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification_
uri str The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- 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_endpoint
response.- 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 app setting name that contains the
client_secret
value used for the Custom OIDC Login.- 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_endpoint
response.
- String
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification
Uri String The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- 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_endpoint
response.- 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 app setting name that contains the
client_secret
value used for the Custom OIDC Login.- 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_endpoint
response.
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_secret
value 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_secret
value 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_secret
value 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_secret
value 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_secret
value 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_secret
value 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
schedule
block 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
schedule
block 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
schedule
block 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
schedule
block 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
schedule
block 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
schedule
block 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 - 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 - 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 - 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 - 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 - 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 - 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_logs
block 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_stack
block 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
cors
block 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
Restrictions List<GetLinux Function App Site Config Ip Restriction> One or more
ip_restriction
blocks 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_restriction
blocks 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_restriction
configuration 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.
- 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_logs
block 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_stack
block 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
cors
block 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
Restrictions []GetLinux Function App Site Config Ip Restriction One or more
ip_restriction
blocks 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_restriction
blocks 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_restriction
configuration 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.
- 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_logs
block 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_stack
block 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
cors
block 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
Restrictions List<GetLinux Function App Site Config Ip Restriction> One or more
ip_restriction
blocks 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_restriction
blocks 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_restriction
configuration 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.
- 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_logs
block 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_stack
block 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
cors
block 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
Restrictions GetLinux Function App Site Config Ip Restriction[] One or more
ip_restriction
blocks 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_restriction
blocks 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_restriction
configuration 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.
- 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_logs
block 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_stack
block 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
cors
block 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_
restrictions Sequence[GetLinux Function App Site Config Ip Restriction] One or more
ip_restriction
blocks 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_restriction
blocks 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_restriction
configuration 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.
- 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_logs
block 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_stack
block 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
cors
block 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
Restrictions List<Property Map> One or more
ip_restriction
blocks 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_restriction
blocks 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_restriction
configuration 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.
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
docker
blocks 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
docker
blocks 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
docker
blocks 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
docker
blocks 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
docker
blocks 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
docker
blocks 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.
- Headers
List<Get
Linux Function App Site Config Ip Restriction Header> A
headers
block 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.
- Headers
[]Get
Linux Function App Site Config Ip Restriction Header A
headers
block 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.
- headers
List<Get
Linux Function App Site Config Ip Restriction Header> A
headers
block 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.
- headers
Get
Linux Function App Site Config Ip Restriction Header[] A
headers
block 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.
- headers
Sequence[Get
Linux Function App Site Config Ip Restriction Header] A
headers
block 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.
- headers List<Property Map>
A
headers
block 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.
- Headers
List<Get
Linux Function App Site Config Scm Ip Restriction Header> A
headers
block 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.
- Headers
[]Get
Linux Function App Site Config Scm Ip Restriction Header A
headers
block 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.
- headers
List<Get
Linux Function App Site Config Scm Ip Restriction Header> A
headers
block 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.
- headers
Get
Linux Function App Site Config Scm Ip Restriction Header[] A
headers
block 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.
- headers
Sequence[Get
Linux Function App Site Config Scm Ip Restriction Header] A
headers
block 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.
- headers List<Property Map>
A
headers
block 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_setting
names 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_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- App
Setting []stringNames A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- Connection
String []stringNames A list of
connection_string
names 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_setting
names 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_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting string[]Names A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- connection
String string[]Names A list of
connection_string
names 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_setting
names 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_string
names 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_setting
names 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_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.