Azure Classic
getLinuxFunctionApp
Use this data source to access information about an existing Linux Function App.
Example Usage
using Pulumi;
using Azure = Pulumi.Azure;
class MyStack : Stack
{
public MyStack()
{
var example = Output.Create(Azure.AppService.GetLinuxFunctionApp.InvokeAsync(new Azure.AppService.GetLinuxFunctionAppArgs
{
Name = "existing",
ResourceGroupName = "existing",
}));
this.Id = data.Linux_function_app.Example.Id;
}
[Output("id")]
public Output<string> Id { get; set; }
}
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := appservice.LookupLinuxFunctionApp(ctx, &appservice.LookupLinuxFunctionAppArgs{
Name: "existing",
ResourceGroupName: "existing",
}, nil)
if err != nil {
return err
}
ctx.Export("id", data.Linux_function_app.Example.Id)
return nil
})
}
package generated_program;
import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = Output.of(AppserviceFunctions.getLinuxFunctionApp(GetLinuxFunctionAppArgs.builder()
.name("existing")
.resourceGroupName("existing")
.build()));
ctx.export("id", data.linux_function_app().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", data["linux_function_app"]["example"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.appservice.getLinuxFunctionApp({
name: "existing",
resourceGroupName: "existing",
});
export const id = data.linux_function_app.example.id;
variables:
example:
Fn::Invoke:
Function: azure:appservice:getLinuxFunctionApp
Arguments:
name: existing
resourceGroupName: existing
outputs:
id: ${data.linux_function_app.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.- 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 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?
- Functions
Extension stringVersion The runtime version associated with the 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
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- 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.
- 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.- 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 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?
- Functions
Extension stringVersion The runtime version associated with the 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
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- 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.
- 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.- 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 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?
- functions
Extension StringVersion The runtime version associated with the 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
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- 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.
- 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.- 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 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?
- functions
Extension stringVersion The runtime version associated with the 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
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- 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.
- 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.- 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_ 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?
- functions_
extension_ strversion The runtime version associated with the 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
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- 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.
- 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.- 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 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?
- functions
Extension StringVersion The runtime version associated with the 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
. For example["52.23.25.3", "52.143.43.12","52.143.43.17"]
.- 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.
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 A list of External URLs that can be redirected to as part of logging in or logging out of the Linux Web App.
- Default
Provider string The default authentication provider used when multiple providers are configured.
- 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 RuntimeVersion of the Authentication / Authorization feature in use for the Linux Web 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 Does the Linux Web App durably store platform-specific security tokens that are obtained during login flows?
- 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 A list of External URLs that can be redirected to as part of logging in or logging out of the Linux Web App.
- Default
Provider string The default authentication provider used when multiple providers are configured.
- 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 RuntimeVersion of the Authentication / Authorization feature in use for the Linux Web 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 Does the Linux Web App durably store platform-specific security tokens that are obtained during login flows?
- 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 A list of External URLs that can be redirected to as part of logging in or logging out of the Linux Web App.
- default
Provider String The default authentication provider used when multiple providers are configured.
- 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 RuntimeVersion of the Authentication / Authorization feature in use for the Linux Web 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 Does the Linux Web App durably store platform-specific security tokens that are obtained during login flows?
- 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 A list of External URLs that can be redirected to as part of logging in or logging out of the Linux Web App.
- default
Provider string The default authentication provider used when multiple providers are configured.
- 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 RuntimeVersion of the Authentication / Authorization feature in use for the Linux Web 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 Does the Linux Web App durably store platform-specific security tokens that are obtained during login flows?
- 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 A list of External URLs that can be redirected to as part of logging in or logging out of the Linux Web App.
- default_
provider str The default authentication provider used when multiple providers are configured.
- 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 RuntimeVersion of the Authentication / Authorization feature in use for the Linux Web 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 Does the Linux Web App durably store platform-specific security tokens that are obtained during login flows?
- 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 A list of External URLs that can be redirected to as part of logging in or logging out of the Linux Web App.
- default
Provider String The default authentication provider used when multiple providers are configured.
- 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 RuntimeVersion of the Authentication / Authorization feature in use for the Linux Web 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 Does the Linux Web App durably store platform-specific security tokens that are obtained during login flows?
- 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> A list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
- 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 A list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
- 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> A list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
- 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[] A list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
- 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] A list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
- 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> A list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
- 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.
GetLinuxFunctionAppBackup
- Enabled bool
Is this backup job enabled?
- Name string
The name which should be used for this Linux Function App.
- Schedules
List<Get
Linux Function App Backup Schedule> A
schedule
block as defined below.- Storage
Account stringUrl The SAS URL to the container.
- Enabled bool
Is this backup job enabled?
- Name string
The name which should be used for this Linux Function App.
- Schedules
[]Get
Linux Function App Backup Schedule A
schedule
block as defined below.- Storage
Account stringUrl The SAS URL to the container.
- enabled Boolean
Is this backup job enabled?
- name String
The name which should be used for this Linux Function App.
- schedules
List<Get
Linux Function App Backup Schedule> A
schedule
block as defined below.- storage
Account StringUrl The SAS URL to the container.
- enabled boolean
Is this backup job enabled?
- name string
The name which should be used for this Linux Function App.
- schedules
Get
Linux Function App Backup Schedule[] A
schedule
block as defined below.- storage
Account stringUrl The SAS URL to the container.
- enabled bool
Is this backup job enabled?
- name str
The name which should be used for this Linux Function App.
- schedules
Sequence[Get
Linux Function App Backup Schedule] A
schedule
block as defined below.- storage_
account_ strurl The SAS URL to the container.
- enabled Boolean
Is this backup job enabled?
- name String
The name which should be used for this Linux Function App.
- schedules List<Property Map>
A
schedule
block as defined below.- storage
Account StringUrl The SAS URL to the container.
GetLinuxFunctionAppBackupSchedule
- Frequency
Interval int How often the backup is executed.
- Frequency
Unit string The unit of time for how often the backup takes place.
- Keep
At boolLeast One Backup Does the service keep at least one backup, regardless of age of backup?
- Last
Execution stringTime - Retention
Period intDays After how many days backups are deleted.
- Start
Time string When the schedule starts working in RFC-3339 format.
- Frequency
Interval int How often the backup is executed.
- Frequency
Unit string The unit of time for how often the backup takes place.
- Keep
At boolLeast One Backup Does the service keep at least one backup, regardless of age of backup?
- Last
Execution stringTime - Retention
Period intDays After how many days backups are deleted.
- Start
Time string When the schedule starts working in RFC-3339 format.
- frequency
Interval Integer How often the backup is executed.
- frequency
Unit String The unit of time for how often the backup takes place.
- keep
At BooleanLeast One Backup Does the service keep at least one backup, regardless of age of backup?
- last
Execution StringTime - retention
Period IntegerDays After how many days backups are deleted.
- start
Time String When the schedule starts working in RFC-3339 format.
- frequency
Interval number How often the backup is executed.
- frequency
Unit string The unit of time for how often the backup takes place.
- keep
At booleanLeast One Backup Does the service keep at least one backup, regardless of age of backup?
- last
Execution stringTime - retention
Period numberDays After how many days backups are deleted.
- start
Time string When the schedule starts working in RFC-3339 format.
- frequency_
interval int How often the backup is executed.
- frequency_
unit str The unit of time for how often the backup takes place.
- keep_
at_ boolleast_ one_ backup Does the service keep at least one backup, regardless of age of backup?
- last_
execution_ strtime - retention_
period_ intdays After how many days backups are deleted.
- start_
time str When the schedule starts working in RFC-3339 format.
- frequency
Interval Number How often the backup is executed.
- frequency
Unit String The unit of time for how often the backup takes place.
- keep
At BooleanLeast One Backup Does the service keep at least one backup, regardless of age of backup?
- last
Execution StringTime - retention
Period NumberDays After how many days backups are deleted.
- start
Time String When the schedule starts working in RFC-3339 format.
GetLinuxFunctionAppConnectionString
GetLinuxFunctionAppIdentity
- Identity
Ids List<string> The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- Principal
Id string The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Tenant
Id string The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Type string
The type of Managed Service Identity that is configured on this Linux Function App.
- Identity
Ids []string The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- Principal
Id string The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Tenant
Id string The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- Type string
The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids List<String> The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id String The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id String The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type String
The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids string[] The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id string The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id string The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type string
The type of Managed Service Identity that is configured on this Linux Function App.
- identity_
ids Sequence[str] The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal_
id str The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant_
id str The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type str
The type of Managed Service Identity that is configured on this Linux Function App.
- identity
Ids List<String> The list of User Assigned Managed Identity IDs assigned to this Linux Function App.
- principal
Id String The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- tenant
Id String The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Function App.
- type String
The type of Managed Service Identity that is configured on this Linux Function App.
GetLinuxFunctionAppSiteConfig
- Always
On bool If this Linux Web App is Always On enabled.
- Api
Definition stringUrl The URL of the API definition that describes this Linux Function App.
- Api
Management stringApi Id The ID of the API Management API for this Linux Function App.
- App
Command stringLine The App command line that is launched.
- App
Scale intLimit The number of workers this function app can scale out to.
- App
Service List<GetLogs Linux Function App Site Config App Service Log> An
app_service_logs
block as defined above.- Application
Insights stringConnection String The Connection String that links the Linux Function App to Application Insights.
- Application
Insights stringKey The Instrumentation Key that connects the Linux Function App to Application Insights.
- Application
Stacks List<GetLinux Function App Site Config Application Stack> An
application_stack
block as defined above.- Container
Registry stringManaged Identity Client Id The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- Container
Registry boolUse Managed Identity Do connections for Azure Container Registry use Managed Identity?
- Cors
List<Get
Linux Function App Site Config Cor> A
cors
block as defined above.- Default
Documents List<string> A list of Default Documents for the Linux Web App.
- Detailed
Error boolLogging Enabled - Elastic
Instance intMinimum The number of minimum instances for this Linux Function App.
- Ftps
State string State of FTP / FTPS service for this function app.
- Health
Check intEviction Time In Min The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- Health
Check stringPath The path that is checked for this function app health.
- Http2Enabled bool
Is the HTTP2 protocol enabled?
- Ip
Restrictions List<GetLinux Function App Site Config Ip Restriction> One or more
ip_restriction
blocks as defined above.- Linux
Fx stringVersion - Load
Balancing stringMode The Site load balancing mode.
- Managed
Pipeline stringMode Managed pipeline mode.
- Minimum
Tls stringVersion The minimum version of TLS required for SSL requests.
- Pre
Warmed intInstance Count The number of pre-warmed instances for this function app.
- Remote
Debugging boolEnabled Is Remote Debugging enabled?
- Remote
Debugging stringVersion The Remote Debugging Version.
- Runtime
Scale boolMonitoring Enabled Is Scale Monitoring of the Functions Runtime enabled?
- Scm
Ip List<GetRestrictions Linux Function App Site Config Scm Ip Restriction> One or more
scm_ip_restriction
blocks as defined above.- Scm
Minimum stringTls Version The minimum version of TLS for SSL requests to the SCM site.
- Scm
Type string - Scm
Use boolMain Ip Restriction Is the Linux Function App
ip_restriction
configuration used for the SCM also?- Use32Bit
Worker bool Does the Linux Web App use a 32-bit worker process?
- Vnet
Route boolAll Enabled Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- Websockets
Enabled bool Are Web Sockets enabled?
- Worker
Count int The number of Workers for this Linux Function App.
- Always
On bool If this Linux Web App is Always On enabled.
- Api
Definition stringUrl The URL of the API definition that describes this Linux Function App.
- Api
Management stringApi Id The ID of the API Management API for this Linux Function App.
- App
Command stringLine The App command line that is launched.
- App
Scale intLimit The number of workers this function app can scale out to.
- App
Service []GetLogs Linux Function App Site Config App Service Log An
app_service_logs
block as defined above.- Application
Insights stringConnection String The Connection String that links the Linux Function App to Application Insights.
- Application
Insights stringKey The Instrumentation Key that connects the Linux Function App to Application Insights.
- Application
Stacks []GetLinux Function App Site Config Application Stack An
application_stack
block as defined above.- Container
Registry stringManaged Identity Client Id The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- Container
Registry boolUse Managed Identity Do connections for Azure Container Registry use Managed Identity?
- Cors
[]Get
Linux Function App Site Config Cor A
cors
block as defined above.- Default
Documents []string A list of Default Documents for the Linux Web App.
- Detailed
Error boolLogging Enabled - Elastic
Instance intMinimum The number of minimum instances for this Linux Function App.
- Ftps
State string State of FTP / FTPS service for this function app.
- Health
Check intEviction Time In Min The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- Health
Check stringPath The path that is checked for this function app health.
- Http2Enabled bool
Is the HTTP2 protocol enabled?
- Ip
Restrictions []GetLinux Function App Site Config Ip Restriction One or more
ip_restriction
blocks as defined above.- Linux
Fx stringVersion - Load
Balancing stringMode The Site load balancing mode.
- Managed
Pipeline stringMode Managed pipeline mode.
- Minimum
Tls stringVersion The minimum version of TLS required for SSL requests.
- Pre
Warmed intInstance Count The number of pre-warmed instances for this function app.
- Remote
Debugging boolEnabled Is Remote Debugging enabled?
- Remote
Debugging stringVersion The Remote Debugging Version.
- Runtime
Scale boolMonitoring Enabled Is Scale Monitoring of the Functions Runtime enabled?
- Scm
Ip []GetRestrictions Linux Function App Site Config Scm Ip Restriction One or more
scm_ip_restriction
blocks as defined above.- Scm
Minimum stringTls Version The minimum version of TLS for SSL requests to the SCM site.
- Scm
Type string - Scm
Use boolMain Ip Restriction Is the Linux Function App
ip_restriction
configuration used for the SCM also?- Use32Bit
Worker bool Does the Linux Web App use a 32-bit worker process?
- Vnet
Route boolAll Enabled Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- Websockets
Enabled bool Are Web Sockets enabled?
- Worker
Count int The number of Workers for this Linux Function App.
- always
On Boolean If this Linux Web App is Always On enabled.
- api
Definition StringUrl The URL of the API definition that describes this Linux Function App.
- api
Management StringApi Id The ID of the API Management API for this Linux Function App.
- app
Command StringLine The App command line that is launched.
- app
Scale IntegerLimit The number of workers this function app can scale out to.
- app
Service List<GetLogs Linux Function App Site Config App Service Log> An
app_service_logs
block as defined above.- application
Insights StringConnection String The Connection String that links the Linux Function App to Application Insights.
- application
Insights StringKey The Instrumentation Key that connects the Linux Function App to Application Insights.
- application
Stacks List<GetLinux Function App Site Config Application Stack> An
application_stack
block as defined above.- container
Registry StringManaged Identity Client Id The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container
Registry BooleanUse Managed Identity Do connections for Azure Container Registry use Managed Identity?
- cors
List<Get
Linux Function App Site Config Cor> A
cors
block as defined above.- default
Documents List<String> A list of Default Documents for the Linux Web App.
- detailed
Error BooleanLogging Enabled - elastic
Instance IntegerMinimum The number of minimum instances for this Linux Function App.
- ftps
State String State of FTP / FTPS service for this function app.
- health
Check IntegerEviction Time In Min The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check StringPath The path that is checked for this function app health.
- http2Enabled Boolean
Is the HTTP2 protocol enabled?
- ip
Restrictions List<GetLinux Function App Site Config Ip Restriction> One or more
ip_restriction
blocks as defined above.- linux
Fx StringVersion - load
Balancing StringMode The Site load balancing mode.
- managed
Pipeline StringMode Managed pipeline mode.
- minimum
Tls StringVersion The minimum version of TLS required for SSL requests.
- pre
Warmed IntegerInstance Count The number of pre-warmed instances for this function app.
- remote
Debugging BooleanEnabled Is Remote Debugging enabled?
- remote
Debugging StringVersion The Remote Debugging Version.
- runtime
Scale BooleanMonitoring Enabled Is Scale Monitoring of the Functions Runtime enabled?
- scm
Ip List<GetRestrictions Linux Function App Site Config Scm Ip Restriction> One or more
scm_ip_restriction
blocks as defined above.- scm
Minimum StringTls Version The minimum version of TLS for SSL requests to the SCM site.
- scm
Type String - scm
Use BooleanMain Ip Restriction Is the Linux Function App
ip_restriction
configuration used for the SCM also?- use32Bit
Worker Boolean Does the Linux Web App use a 32-bit worker process?
- vnet
Route BooleanAll Enabled Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled Boolean Are Web Sockets enabled?
- worker
Count Integer The number of Workers for this Linux Function App.
- always
On boolean If this Linux Web App is Always On enabled.
- api
Definition stringUrl The URL of the API definition that describes this Linux Function App.
- api
Management stringApi Id The ID of the API Management API for this Linux Function App.
- app
Command stringLine The App command line that is launched.
- app
Scale numberLimit The number of workers this function app can scale out to.
- app
Service GetLogs Linux Function App Site Config App Service Log[] An
app_service_logs
block as defined above.- application
Insights stringConnection String The Connection String that links the Linux Function App to Application Insights.
- application
Insights stringKey The Instrumentation Key that connects the Linux Function App to Application Insights.
- application
Stacks GetLinux Function App Site Config Application Stack[] An
application_stack
block as defined above.- container
Registry stringManaged Identity Client Id The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container
Registry booleanUse Managed Identity Do connections for Azure Container Registry use Managed Identity?
- cors
Get
Linux Function App Site Config Cor[] A
cors
block as defined above.- default
Documents string[] A list of Default Documents for the Linux Web App.
- detailed
Error booleanLogging Enabled - elastic
Instance numberMinimum The number of minimum instances for this Linux Function App.
- ftps
State string State of FTP / FTPS service for this function app.
- health
Check numberEviction Time In Min The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check stringPath The path that is checked for this function app health.
- http2Enabled boolean
Is the HTTP2 protocol enabled?
- ip
Restrictions GetLinux Function App Site Config Ip Restriction[] One or more
ip_restriction
blocks as defined above.- linux
Fx stringVersion - load
Balancing stringMode The Site load balancing mode.
- managed
Pipeline stringMode Managed pipeline mode.
- minimum
Tls stringVersion The minimum version of TLS required for SSL requests.
- pre
Warmed numberInstance Count The number of pre-warmed instances for this function app.
- remote
Debugging booleanEnabled Is Remote Debugging enabled?
- remote
Debugging stringVersion The Remote Debugging Version.
- runtime
Scale booleanMonitoring Enabled Is Scale Monitoring of the Functions Runtime enabled?
- scm
Ip GetRestrictions Linux Function App Site Config Scm Ip Restriction[] One or more
scm_ip_restriction
blocks as defined above.- scm
Minimum stringTls Version The minimum version of TLS for SSL requests to the SCM site.
- scm
Type string - scm
Use booleanMain Ip Restriction Is the Linux Function App
ip_restriction
configuration used for the SCM also?- use32Bit
Worker boolean Does the Linux Web App use a 32-bit worker process?
- vnet
Route booleanAll Enabled Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled boolean Are Web Sockets enabled?
- worker
Count number The number of Workers for this Linux Function App.
- always_
on bool If this Linux Web App is Always On enabled.
- api_
definition_ strurl The URL of the API definition that describes this Linux Function App.
- api_
management_ strapi_ id The ID of the API Management API for this Linux Function App.
- app_
command_ strline The App command line that is launched.
- app_
scale_ intlimit The number of workers this function app can scale out to.
- app_
service_ Sequence[Getlogs Linux Function App Site Config App Service Log] An
app_service_logs
block as defined above.- application_
insights_ strconnection_ string The Connection String that links the Linux Function App to Application Insights.
- application_
insights_ strkey The Instrumentation Key that connects the Linux Function App to Application Insights.
- application_
stacks Sequence[GetLinux Function App Site Config Application Stack] An
application_stack
block as defined above.- container_
registry_ strmanaged_ identity_ client_ id The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container_
registry_ booluse_ managed_ identity Do connections for Azure Container Registry use Managed Identity?
- cors
Sequence[Get
Linux Function App Site Config Cor] A
cors
block as defined above.- default_
documents Sequence[str] A list of Default Documents for the Linux Web App.
- detailed_
error_ boollogging_ enabled - elastic_
instance_ intminimum The number of minimum instances for this Linux Function App.
- ftps_
state str State of FTP / FTPS service for this function app.
- health_
check_ inteviction_ time_ in_ min The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health_
check_ strpath The path that is checked for this function app health.
- http2_
enabled bool Is the HTTP2 protocol enabled?
- ip_
restrictions Sequence[GetLinux Function App Site Config Ip Restriction] One or more
ip_restriction
blocks as defined above.- linux_
fx_ strversion - load_
balancing_ strmode The Site load balancing mode.
- managed_
pipeline_ strmode Managed pipeline mode.
- minimum_
tls_ strversion The minimum version of TLS required for SSL requests.
- pre_
warmed_ intinstance_ count The number of pre-warmed instances for this function app.
- remote_
debugging_ boolenabled Is Remote Debugging enabled?
- remote_
debugging_ strversion The Remote Debugging Version.
- runtime_
scale_ boolmonitoring_ enabled Is Scale Monitoring of the Functions Runtime enabled?
- scm_
ip_ Sequence[Getrestrictions Linux Function App Site Config Scm Ip Restriction] One or more
scm_ip_restriction
blocks as defined above.- scm_
minimum_ strtls_ version The minimum version of TLS for SSL requests to the SCM site.
- scm_
type str - scm_
use_ boolmain_ ip_ restriction Is the Linux Function App
ip_restriction
configuration used for the SCM also?- use32_
bit_ boolworker Does the Linux Web App use a 32-bit worker process?
- vnet_
route_ boolall_ enabled Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets_
enabled bool Are Web Sockets enabled?
- worker_
count int The number of Workers for this Linux Function App.
- always
On Boolean If this Linux Web App is Always On enabled.
- api
Definition StringUrl The URL of the API definition that describes this Linux Function App.
- api
Management StringApi Id The ID of the API Management API for this Linux Function App.
- app
Command StringLine The App command line that is launched.
- app
Scale NumberLimit The number of workers this function app can scale out to.
- app
Service List<Property Map>Logs An
app_service_logs
block as defined above.- application
Insights StringConnection String The Connection String that links the Linux Function App to Application Insights.
- application
Insights StringKey The Instrumentation Key that connects the Linux Function App to Application Insights.
- application
Stacks List<Property Map> An
application_stack
block as defined above.- container
Registry StringManaged Identity Client Id The Client ID of the Managed Service Identity that is used for connections to the Azure Container Registry.
- container
Registry BooleanUse Managed Identity Do connections for Azure Container Registry use Managed Identity?
- cors List<Property Map>
A
cors
block as defined above.- default
Documents List<String> A list of Default Documents for the Linux Web App.
- detailed
Error BooleanLogging Enabled - elastic
Instance NumberMinimum The number of minimum instances for this Linux Function App.
- ftps
State String State of FTP / FTPS service for this function app.
- health
Check NumberEviction Time In Min The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check StringPath The path that is checked for this function app health.
- http2Enabled Boolean
Is the HTTP2 protocol enabled?
- ip
Restrictions List<Property Map> One or more
ip_restriction
blocks as defined above.- linux
Fx StringVersion - load
Balancing StringMode The Site load balancing mode.
- managed
Pipeline StringMode Managed pipeline mode.
- minimum
Tls StringVersion The minimum version of TLS required for SSL requests.
- pre
Warmed NumberInstance Count The number of pre-warmed instances for this function app.
- remote
Debugging BooleanEnabled Is Remote Debugging enabled?
- remote
Debugging StringVersion The Remote Debugging Version.
- runtime
Scale BooleanMonitoring Enabled Is Scale Monitoring of the Functions Runtime enabled?
- scm
Ip List<Property Map>Restrictions One or more
scm_ip_restriction
blocks as defined above.- scm
Minimum StringTls Version The minimum version of TLS for SSL requests to the SCM site.
- scm
Type String - scm
Use BooleanMain Ip Restriction Is the Linux Function App
ip_restriction
configuration used for the SCM also?- use32Bit
Worker Boolean Does the Linux Web App use a 32-bit worker process?
- vnet
Route BooleanAll Enabled Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled Boolean Are Web Sockets enabled?
- worker
Count Number The number of Workers for this Linux Function App.
GetLinuxFunctionAppSiteConfigAppServiceLog
- Disk
Quota intMb The amount of disk space used for logs.
- Retention
Period intDays After how many days backups are deleted.
- Disk
Quota intMb The amount of disk space used for logs.
- Retention
Period intDays After how many days backups are deleted.
- disk
Quota IntegerMb The amount of disk space used for logs.
- retention
Period IntegerDays After how many days backups are deleted.
- disk
Quota numberMb The amount of disk space used for logs.
- retention
Period numberDays After how many days backups are deleted.
- disk_
quota_ intmb The amount of disk space used for logs.
- retention_
period_ intdays After how many days backups are deleted.
- disk
Quota NumberMb The amount of disk space used for logs.
- retention
Period NumberDays After how many days backups are deleted.
GetLinuxFunctionAppSiteConfigApplicationStack
- Dockers
List<Get
Linux Function App Site Config Application Stack Docker> One or more
docker
blocks as defined below.- Dotnet
Version string The version of .NET used.
- Java
Version string The Version of Java used.
- Node
Version string The version of Node used.
- Powershell
Core stringVersion The version of PowerShell Core used.
- Python
Version string The version of Python used.
- Use
Custom boolRuntime Does the Linux Function App use a custom runtime?
- Use
Dotnet boolIsolated Runtime
- Dockers
[]Get
Linux Function App Site Config Application Stack Docker One or more
docker
blocks as defined below.- Dotnet
Version string The version of .NET used.
- Java
Version string The Version of Java used.
- Node
Version string The version of Node used.
- Powershell
Core stringVersion The version of PowerShell Core used.
- Python
Version string The version of Python used.
- Use
Custom boolRuntime Does the Linux Function App use a custom runtime?
- Use
Dotnet boolIsolated Runtime
- dockers
List<Get
Linux Function App Site Config Application Stack Docker> One or more
docker
blocks as defined below.- dotnet
Version String The version of .NET used.
- java
Version String The Version of Java used.
- node
Version String The version of Node used.
- powershell
Core StringVersion The version of PowerShell Core used.
- python
Version String The version of Python used.
- use
Custom BooleanRuntime Does the Linux Function App use a custom runtime?
- use
Dotnet BooleanIsolated Runtime
- dockers
Get
Linux Function App Site Config Application Stack Docker[] One or more
docker
blocks as defined below.- dotnet
Version string The version of .NET used.
- java
Version string The Version of Java used.
- node
Version string The version of Node used.
- powershell
Core stringVersion The version of PowerShell Core used.
- python
Version string The version of Python used.
- use
Custom booleanRuntime Does the Linux Function App use a custom runtime?
- use
Dotnet booleanIsolated Runtime
- dockers
Sequence[Get
Linux Function App Site Config Application Stack Docker] One or more
docker
blocks as defined below.- dotnet_
version str The version of .NET used.
- java_
version str The Version of Java used.
- node_
version str The version of Node used.
- powershell_
core_ strversion The version of PowerShell Core used.
- python_
version str The version of Python used.
- use_
custom_ boolruntime Does the Linux Function App use a custom runtime?
- use_
dotnet_ boolisolated_ runtime
- dockers List<Property Map>
One or more
docker
blocks as defined below.- dotnet
Version String The version of .NET used.
- java
Version String The Version of Java used.
- node
Version String The version of Node used.
- powershell
Core StringVersion The version of PowerShell Core used.
- python
Version String The version of Python used.
- use
Custom BooleanRuntime Does the Linux Function App use a custom runtime?
- use
Dotnet BooleanIsolated Runtime
GetLinuxFunctionAppSiteConfigApplicationStackDocker
- Image
Name string The name of the Docker image used.
- Image
Tag string The image tag of the image used.
- Registry
Password string The password for the account to use to connect to the registry.
- Registry
Url string The URL of the docker registry.
- Registry
Username string The username used for connections to the registry.
- Image
Name string The name of the Docker image used.
- Image
Tag string The image tag of the image used.
- Registry
Password string The password for the account to use to connect to the registry.
- Registry
Url string The URL of the docker registry.
- Registry
Username string The username used for connections to the registry.
- image
Name String The name of the Docker image used.
- image
Tag String The image tag of the image used.
- registry
Password String The password for the account to use to connect to the registry.
- registry
Url String The URL of the docker registry.
- registry
Username String The username used for connections to the registry.
- image
Name string The name of the Docker image used.
- image
Tag string The image tag of the image used.
- registry
Password string The password for the account to use to connect to the registry.
- registry
Url string The URL of the docker registry.
- registry
Username string The username used for connections to the registry.
- image_
name str The name of the Docker image used.
- image_
tag str The image tag of the image used.
- registry_
password str The password for the account to use to connect to the registry.
- registry_
url str The URL of the docker registry.
- registry_
username str The username used for connections to the registry.
- image
Name String The name of the Docker image used.
- image
Tag String The image tag of the image used.
- registry
Password String The password for the account to use to connect to the registry.
- registry
Url String The URL of the docker registry.
- registry
Username String The username used for connections to the registry.
GetLinuxFunctionAppSiteConfigCor
- Allowed
Origins List<string> A list of origins that are allowed to make cross-origin calls.
- Support
Credentials bool Are credentials allowed in CORS requests?
- Allowed
Origins []string A list of origins that are allowed to make cross-origin calls.
- Support
Credentials bool Are credentials allowed in CORS requests?
- allowed
Origins List<String> A list of origins that are allowed to make cross-origin calls.
- support
Credentials Boolean Are credentials allowed in CORS requests?
- allowed
Origins string[] A list of origins that are allowed to make cross-origin calls.
- support
Credentials boolean Are credentials allowed in CORS requests?
- allowed_
origins Sequence[str] A list of origins that are allowed to make cross-origin calls.
- support_
credentials bool Are credentials allowed in CORS requests?
- allowed
Origins List<String> A list of origins that are allowed to make cross-origin calls.
- support
Credentials Boolean Are credentials allowed in CORS requests?
GetLinuxFunctionAppSiteConfigIpRestriction
- Action string
The action taken.
- Headers
List<Get
Linux Function App Site Config Ip Restriction Header> A
headers
block as defined above.- Ip
Address string The CIDR notation of the IP or IP Range matched.
- Name string
The name which should be used for this Linux Function App.
- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- Action string
The action taken.
- Headers
[]Get
Linux Function App Site Config Ip Restriction Header A
headers
block as defined above.- Ip
Address string The CIDR notation of the IP or IP Range matched.
- Name string
The name which should be used for this Linux Function App.
- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action String
The action taken.
- headers
List<Get
Linux Function App Site Config Ip Restriction Header> A
headers
block as defined above.- ip
Address String The CIDR notation of the IP or IP Range matched.
- name String
The name which should be used for this Linux Function App.
- priority Integer
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action string
The action taken.
- headers
Get
Linux Function App Site Config Ip Restriction Header[] A
headers
block as defined above.- ip
Address string The CIDR notation of the IP or IP Range matched.
- name string
The name which should be used for this Linux Function App.
- priority number
The priority value of this
ip_restriction
.- service
Tag string The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action str
The action taken.
- headers
Sequence[Get
Linux Function App Site Config Ip Restriction Header] A
headers
block as defined above.- ip_
address str The CIDR notation of the IP or IP Range matched.
- name str
The name which should be used for this Linux Function App.
- priority int
The priority value of this
ip_restriction
.- service_
tag str The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id The Virtual Network Subnet ID used for this IP Restriction.
- action String
The action taken.
- headers List<Property Map>
A
headers
block as defined above.- ip
Address String The CIDR notation of the IP or IP Range matched.
- name String
The name which should be used for this Linux Function App.
- priority Number
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
GetLinuxFunctionAppSiteConfigIpRestrictionHeader
- XAzure
Fdids List<string> A list of Azure Front Door IDs.
- XFd
Health List<string>Probes Should a Front Door Health Probe be expected?
- XForwarded
Fors List<string> A list of addresses for which matching is applied.
- XForwarded
Hosts List<string> A list of Hosts for which matching is applied.
- XAzure
Fdids []string A list of Azure Front Door IDs.
- XFd
Health []stringProbes Should a Front Door Health Probe be expected?
- XForwarded
Fors []string A list of addresses for which matching is applied.
- XForwarded
Hosts []string A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts A list of Hosts for which matching is applied.
- x
Azure string[]Fdids A list of Azure Front Door IDs.
- x
Fd string[]Health Probes Should a Front Door Health Probe be expected?
- x
Forwarded string[]Fors A list of addresses for which matching is applied.
- x
Forwarded string[]Hosts A list of Hosts for which matching is applied.
- x_
azure_ Sequence[str]fdids A list of Azure Front Door IDs.
- x_
fd_ Sequence[str]health_ probes Should a Front Door Health Probe be expected?
- x_
forwarded_ Sequence[str]fors A list of addresses for which matching is applied.
- x_
forwarded_ Sequence[str]hosts A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts A list of Hosts for which matching is applied.
GetLinuxFunctionAppSiteConfigScmIpRestriction
- Action string
The action taken.
- Headers
List<Get
Linux Function App Site Config Scm Ip Restriction Header> A
headers
block as defined above.- Ip
Address string The CIDR notation of the IP or IP Range matched.
- Name string
The name which should be used for this Linux Function App.
- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- Action string
The action taken.
- Headers
[]Get
Linux Function App Site Config Scm Ip Restriction Header A
headers
block as defined above.- Ip
Address string The CIDR notation of the IP or IP Range matched.
- Name string
The name which should be used for this Linux Function App.
- Priority int
The priority value of this
ip_restriction
.- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action String
The action taken.
- headers
List<Get
Linux Function App Site Config Scm Ip Restriction Header> A
headers
block as defined above.- ip
Address String The CIDR notation of the IP or IP Range matched.
- name String
The name which should be used for this Linux Function App.
- priority Integer
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action string
The action taken.
- headers
Get
Linux Function App Site Config Scm Ip Restriction Header[] A
headers
block as defined above.- ip
Address string The CIDR notation of the IP or IP Range matched.
- name string
The name which should be used for this Linux Function App.
- priority number
The priority value of this
ip_restriction
.- service
Tag string The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action str
The action taken.
- headers
Sequence[Get
Linux Function App Site Config Scm Ip Restriction Header] A
headers
block as defined above.- ip_
address str The CIDR notation of the IP or IP Range matched.
- name str
The name which should be used for this Linux Function App.
- priority int
The priority value of this
ip_restriction
.- service_
tag str The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id The Virtual Network Subnet ID used for this IP Restriction.
- action String
The action taken.
- headers List<Property Map>
A
headers
block as defined above.- ip
Address String The CIDR notation of the IP or IP Range matched.
- name String
The name which should be used for this Linux Function App.
- priority Number
The priority value of this
ip_restriction
.- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader
- XAzure
Fdids List<string> A list of Azure Front Door IDs.
- XFd
Health List<string>Probes Should a Front Door Health Probe be expected?
- XForwarded
Fors List<string> A list of addresses for which matching is applied.
- XForwarded
Hosts List<string> A list of Hosts for which matching is applied.
- XAzure
Fdids []string A list of Azure Front Door IDs.
- XFd
Health []stringProbes Should a Front Door Health Probe be expected?
- XForwarded
Fors []string A list of addresses for which matching is applied.
- XForwarded
Hosts []string A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts A list of Hosts for which matching is applied.
- x
Azure string[]Fdids A list of Azure Front Door IDs.
- x
Fd string[]Health Probes Should a Front Door Health Probe be expected?
- x
Forwarded string[]Fors A list of addresses for which matching is applied.
- x
Forwarded string[]Hosts A list of Hosts for which matching is applied.
- x_
azure_ Sequence[str]fdids A list of Azure Front Door IDs.
- x_
fd_ Sequence[str]health_ probes Should a Front Door Health Probe be expected?
- x_
forwarded_ Sequence[str]fors A list of addresses for which matching is applied.
- x_
forwarded_ Sequence[str]hosts A list of Hosts for which matching is applied.
- x
Azure List<String>Fdids A list of Azure Front Door IDs.
- x
Fd List<String>Health Probes Should a Front Door Health Probe be expected?
- x
Forwarded List<String>Fors A list of addresses for which matching is applied.
- x
Forwarded List<String>Hosts A list of Hosts for which matching is applied.
GetLinuxFunctionAppSiteCredential
GetLinuxFunctionAppStickySetting
- App
Setting List<string>Names A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- Connection
String List<string>Names A list of
connection_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- App
Setting []stringNames A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- Connection
String []stringNames A list of
connection_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting List<String>Names A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- connection
String List<String>Names A list of
connection_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting string[]Names A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- connection
String string[]Names A list of
connection_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app_
setting_ Sequence[str]names A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- connection_
string_ Sequence[str]names A list of
connection_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
- app
Setting List<String>Names A list of
app_setting
names that the Linux Function App will not swap between Slots when a swap operation is triggered.- connection
String List<String>Names A list of
connection_string
names that the Linux Function App will not swap between Slots when a swap operation is triggered.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.