We recommend using Azure Native.
Azure Classic v6.2.0 published on Friday, Sep 27, 2024 by Pulumi
azure.appservice.getLinuxFunctionApp
Explore with Pulumi AI
Use this data source to access information about an existing Linux Function App.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.appservice.getLinuxFunctionApp({
name: "existing",
resourceGroupName: "existing",
});
export const id = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.appservice.get_linux_function_app(name="existing",
resource_group_name="existing")
pulumi.export("id", example.id)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := appservice.LookupLinuxFunctionApp(ctx, &appservice.LookupLinuxFunctionAppArgs{
Name: "existing",
ResourceGroupName: "existing",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.AppService.GetLinuxFunctionApp.Invoke(new()
{
Name = "existing",
ResourceGroupName = "existing",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getLinuxFunctionAppResult => getLinuxFunctionAppResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.GetLinuxFunctionAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = AppserviceFunctions.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
.name("existing")
.resourceGroupName("existing")
.build());
ctx.export("id", example.applyValue(getLinuxFunctionAppResult -> getLinuxFunctionAppResult.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/{tenant-guid}/v2.0/
- Www
Authentication boolDisabled - Is the www-authenticate provider omitted from the request?
- Allowed
Applications []string - The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups []string - The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities []string - The list of allowed Identities for the Default Authorisation Policy.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Jwt
Allowed []stringClient Applications - The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed []stringGroups - The list of Allowed Groups in the JWT Claim.
- Login
Parameters map[string]string - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth stringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- Www
Authentication boolDisabled - Is the www-authenticate provider omitted from the request?
- allowed
Applications List<String> - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups List<String> - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities List<String> - The list of allowed Identities for the Default Authorisation Policy.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt
Allowed List<String>Client Applications - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed List<String>Groups - The list of Allowed Groups in the JWT Claim.
- login
Parameters Map<String,String> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth StringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www
Authentication BooleanDisabled - Is the www-authenticate provider omitted from the request?
- allowed
Applications string[] - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups string[] - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities string[] - The list of allowed Identities for the Default Authorisation Policy.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt
Allowed string[]Client Applications - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed string[]Groups - The list of Allowed Groups in the JWT Claim.
- login
Parameters {[key: string]: string} - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth stringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www
Authentication booleanDisabled - Is the www-authenticate provider omitted from the request?
- allowed_
applications Sequence[str] - The list of allowed Applications for the Default Authorisation Policy.
- allowed_
audiences Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed_
groups Sequence[str] - The list of allowed Group Names for the Default Authorisation Policy.
- allowed_
identities Sequence[str] - The list of allowed Identities for the Default Authorisation Policy.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strcertificate_ thumbprint - The thumbprint of the certificate used for signing purposes.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt_
allowed_ Sequence[str]client_ applications - The list of Allowed Client Applications in the JWT Claim.
- jwt_
allowed_ Sequence[str]groups - The list of Allowed Groups in the JWT Claim.
- login_
parameters Mapping[str, str] - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant_
auth_ strendpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www_
authentication_ booldisabled - Is the www-authenticate provider omitted from the request?
- allowed
Applications List<String> - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups List<String> - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities List<String> - The list of allowed Identities for the Default Authorisation Policy.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringCertificate Thumbprint - The thumbprint of the certificate used for signing purposes.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- jwt
Allowed List<String>Client Applications - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed List<String>Groups - The list of Allowed Groups in the JWT Claim.
- login
Parameters Map<String> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth StringEndpoint - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www
Authentication BooleanDisabled - Is the www-authenticate provider omitted from the request?
GetLinuxFunctionAppAuthSettingsV2AppleV2
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- Login
Scopes []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret stringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
secret_ strsetting_ name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login_
scopes Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Secret StringSetting Name - The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication.
- login
Scopes List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- Client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Id string - The OAuth 2.0 client ID that was created for the app used for authentication.
- client_
id str - The OAuth 2.0 client ID that was created for the app used for authentication.
- client
Id String - The OAuth 2.0 client ID that was created for the app used for authentication.
GetLinuxFunctionAppAuthSettingsV2CustomOidcV2
- string
- The endpoint to make the Authorisation Request as supplied by
openid_configuration_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 endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - Scopes List<string>
- The list of the scopes that are requested while authenticating.
- Token
Endpoint string - The endpoint used to request a Token as supplied by
openid_configuration_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 endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - Scopes []string
- The list of the scopes that are requested while authenticating.
- Token
Endpoint string - The endpoint used to request a Token as supplied by
openid_configuration_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 endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes List<String>
- The list of the scopes that are requested while authenticating.
- token
Endpoint String - The endpoint used to request a Token as supplied by
openid_configuration_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 endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes string[]
- The list of the scopes that are requested while authenticating.
- token
Endpoint string - The endpoint used to request a Token as supplied by
openid_configuration_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 endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes Sequence[str]
- The list of the scopes that are requested while authenticating.
- token_
endpoint str - The endpoint used to request a Token as supplied by
openid_configuration_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 endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes List<String>
- The list of the scopes that are requested while authenticating.
- token
Endpoint String - The endpoint used to request a Token as supplied by
openid_configuration_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 - The time the backup was last attempted.
- Retention
Period intDays - After how many days backups are deleted.
- Start
Time string - When the schedule starts working in RFC-3339 format.
- Frequency
Interval int - How often the backup is executed.
- Frequency
Unit string - The unit of time for how often the backup takes place.
- Keep
At boolLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- Last
Execution stringTime - The time the backup was last attempted.
- Retention
Period intDays - After how many days backups are deleted.
- Start
Time string - When the schedule starts working in RFC-3339 format.
- frequency
Interval Integer - How often the backup is executed.
- frequency
Unit String - The unit of time for how often the backup takes place.
- keep
At BooleanLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- last
Execution StringTime - The time the backup was last attempted.
- retention
Period IntegerDays - After how many days backups are deleted.
- start
Time String - When the schedule starts working in RFC-3339 format.
- frequency
Interval number - How often the backup is executed.
- frequency
Unit string - The unit of time for how often the backup takes place.
- keep
At booleanLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- last
Execution stringTime - The time the backup was last attempted.
- retention
Period numberDays - After how many days backups are deleted.
- start
Time string - When the schedule starts working in RFC-3339 format.
- frequency_
interval int - How often the backup is executed.
- frequency_
unit str - The unit of time for how often the backup takes place.
- keep_
at_ boolleast_ one_ backup - Does the service keep at least one backup, regardless of age of backup?
- last_
execution_ strtime - The time the backup was last attempted.
- retention_
period_ intdays - After how many days backups are deleted.
- start_
time str - When the schedule starts working in RFC-3339 format.
- frequency
Interval Number - How often the backup is executed.
- frequency
Unit String - The unit of time for how often the backup takes place.
- keep
At BooleanLeast One Backup - Does the service keep at least one backup, regardless of age of backup?
- last
Execution StringTime - The time the backup was last attempted.
- retention
Period NumberDays - After how many days backups are deleted.
- start
Time String - When the schedule starts working in RFC-3339 format.
GetLinuxFunctionAppConnectionString
GetLinuxFunctionAppIdentity
- Identity
Ids List<string> - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- Principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Tenant
Id string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Type string
- The type of Managed Service Identity that is configured on this Linux Function App.
- Identity
Ids []string - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- Principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Tenant
Id string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Type string
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id String - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id String - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type String
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids string[] - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type string
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity_
ids Sequence[str] - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal_
id str - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant_
id str - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type str
- The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids List<String> - The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id String - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id String - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type String
- The type of Managed Service Identity that is configured on this Linux Function App.
GetLinuxFunctionAppSiteConfig
- Always
On bool - If this Linux Web App is Always On enabled.
- Api
Definition stringUrl - The URL of the API definition that describes this Linux Function App.
- Api
Management stringApi Id - The ID of the API Management API for this Linux Function App.
- App
Command stringLine - The App command line that is launched.
- App
Scale intLimit - The number of workers this function app can scale out to.
- App
Service List<GetLogs Linux Function App Site Config App Service Log> - An
app_service_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
Restriction stringDefault Action - The Default action for traffic that does not match any
ip_restriction
rule. - 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.
- Scm
Ip stringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restriction
rule.
- 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
Restriction stringDefault Action - The Default action for traffic that does not match any
ip_restriction
rule. - 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.
- Scm
Ip stringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restriction
rule.
- 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
Restriction StringDefault Action - The Default action for traffic that does not match any
ip_restriction
rule. - 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.
- scm
Ip StringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restriction
rule.
- 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
Restriction stringDefault Action - The Default action for traffic that does not match any
ip_restriction
rule. - 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.
- scm
Ip stringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restriction
rule.
- 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_
restriction_ strdefault_ action - The Default action for traffic that does not match any
ip_restriction
rule. - 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.
- scm_
ip_ strrestriction_ default_ action - The Default action for traffic that does not match any
scm_ip_restriction
rule.
- 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
Restriction StringDefault Action - The Default action for traffic that does not match any
ip_restriction
rule. - 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.
- scm
Ip StringRestriction Default Action - The Default action for traffic that does not match any
scm_ip_restriction
rule.
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.
- Description string
- The description of the ip restriction rule.
- 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.
- Description string
- The description of the ip restriction rule.
- 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.
- description String
- The description of the ip restriction rule.
- 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.
- description string
- The description of the ip restriction rule.
- 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.
- description str
- The description of the ip restriction rule.
- 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.
- description String
- The description of the ip restriction rule.
- 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.
- Description string
- The description of the ip restriction rule.
- 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.
- Description string
- The description of the ip restriction rule.
- 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.
- description String
- The description of the ip restriction rule.
- 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.
- description string
- The description of the ip restriction rule.
- 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.
- description str
- The description of the ip restriction rule.
- 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.
- description String
- The description of the ip restriction rule.
- 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.