Azure Classic v5.43.0, May 6 23
Azure Classic v5.43.0, May 6 23
azure.appservice.getLinuxWebApp
Explore with Pulumi AI
Use this data source to access information about an existing Linux Web App.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.AppService.GetLinuxWebApp.Invoke(new()
{
Name = "existing",
ResourceGroupName = "existing",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getLinuxWebAppResult => getLinuxWebAppResult.Id),
};
});
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := appservice.LookupLinuxWebApp(ctx, &appservice.LookupLinuxWebAppArgs{
Name: "existing",
ResourceGroupName: "existing",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.GetLinuxWebAppArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = AppserviceFunctions.getLinuxWebApp(GetLinuxWebAppArgs.builder()
.name("existing")
.resourceGroupName("existing")
.build());
ctx.export("id", example.applyValue(getLinuxWebAppResult -> getLinuxWebAppResult.id()));
}
}
import pulumi
import pulumi_azure as azure
example = azure.appservice.get_linux_web_app(name="existing",
resource_group_name="existing")
pulumi.export("id", example.id)
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.appservice.getLinuxWebApp({
name: "existing",
resourceGroupName: "existing",
});
export const id = example.then(example => example.id);
variables:
example:
fn::invoke:
Function: azure:appservice:getLinuxWebApp
Arguments:
name: existing
resourceGroupName: existing
outputs:
id: ${example.id}
Using getLinuxWebApp
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 getLinuxWebApp(args: GetLinuxWebAppArgs, opts?: InvokeOptions): Promise<GetLinuxWebAppResult>
function getLinuxWebAppOutput(args: GetLinuxWebAppOutputArgs, opts?: InvokeOptions): Output<GetLinuxWebAppResult>
def get_linux_web_app(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLinuxWebAppResult
def get_linux_web_app_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLinuxWebAppResult]
func LookupLinuxWebApp(ctx *Context, args *LookupLinuxWebAppArgs, opts ...InvokeOption) (*LookupLinuxWebAppResult, error)
func LookupLinuxWebAppOutput(ctx *Context, args *LookupLinuxWebAppOutputArgs, opts ...InvokeOption) LookupLinuxWebAppResultOutput
> Note: This function is named LookupLinuxWebApp
in the Go SDK.
public static class GetLinuxWebApp
{
public static Task<GetLinuxWebAppResult> InvokeAsync(GetLinuxWebAppArgs args, InvokeOptions? opts = null)
public static Output<GetLinuxWebAppResult> Invoke(GetLinuxWebAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLinuxWebAppResult> getLinuxWebApp(GetLinuxWebAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:appservice/getLinuxWebApp:getLinuxWebApp
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
The name of this Linux Web App.
- Resource
Group stringName The name of the Resource Group where the Linux Web App exists.
- Name string
The name of this Linux Web App.
- Resource
Group stringName The name of the Resource Group where the Linux Web App exists.
- name String
The name of this Linux Web App.
- resource
Group StringName The name of the Resource Group where the Linux Web App exists.
- name string
The name of this Linux Web App.
- resource
Group stringName The name of the Resource Group where the Linux Web App exists.
- name str
The name of this Linux Web App.
- resource_
group_ strname The name of the Resource Group where the Linux Web App exists.
- name String
The name of this Linux Web App.
- resource
Group StringName The name of the Resource Group where the Linux Web App exists.
getLinuxWebApp Result
The following output properties are available:
- App
Metadata Dictionary<string, string> An
app_metadata
block as defined below.- App
Settings Dictionary<string, string> An
app_settings
block as defined below.- Auth
Settings List<GetLinux Web App Auth Setting> An
auth_settings
block as defined below.- Auth
Settings List<GetV2s Linux Web App Auth Settings V2> An
auth_settings_v2
block as defined below.- Backups
List<Get
Linux Web App Backup> A
backup
block as defined below.- Client
Affinity boolEnabled Is Client Affinity enabled?
- Client
Certificate boolEnabled Are Client Certificates enabled?
- Client
Certificate stringExclusion Paths Paths to exclude when using client certificates, separated by ;
- Client
Certificate stringMode The Client Certificate mode.
- Connection
Strings List<GetLinux Web App Connection String> A
connection_string
block as defined below.- Custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Default
Hostname string The default hostname of the Linux Web App.
- Enabled bool
Is the Backup enabled?
- Hosting
Environment stringId The ID of the App Service Environment used by App Service.
- Https
Only bool Should the Linux Web App require HTTPS connections.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Linux Web App Identity> A
identity
block as defined below.- Key
Vault stringReference Identity Id - Kind string
The Kind value for this Linux Web App.
- Location string
The Azure Region where the Linux Web App exists.
- Logs
List<Get
Linux Web App Log> A
logs
block as defined below.- Name string
The name of this Storage Account.
- Outbound
Ip List<string>Address Lists A
outbound_ip_address_list
block as defined below.- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12
.- Possible
Outbound List<string>Ip Address Lists A
possible_outbound_ip_address_list
block as defined below.- Possible
Outbound stringIp Addresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12,52.143.43.17
- not all of which are necessarily in use. Superset ofoutbound_ip_addresses
.- Resource
Group stringName - Service
Plan stringId The ID of the Service Plan that this Linux Web App exists in.
- Site
Configs List<GetLinux Web App Site Config> A
site_config
block as defined below.- Site
Credentials List<GetLinux Web App Site Credential> A
site_credential
block as defined below.- Sticky
Settings List<GetLinux Web App Sticky Setting> A
sticky_settings
block as defined below.- Storage
Accounts List<GetLinux Web App Storage Account> A
storage_account
block as defined below.- Dictionary<string, string>
A mapping of tags assigned to the Linux Web App.
- Virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- App
Metadata map[string]string An
app_metadata
block as defined below.- App
Settings map[string]string An
app_settings
block as defined below.- Auth
Settings []GetLinux Web App Auth Setting An
auth_settings
block as defined below.- Auth
Settings []GetV2s Linux Web App Auth Settings V2 An
auth_settings_v2
block as defined below.- Backups
[]Get
Linux Web App Backup A
backup
block as defined below.- Client
Affinity boolEnabled Is Client Affinity enabled?
- Client
Certificate boolEnabled Are Client Certificates enabled?
- Client
Certificate stringExclusion Paths Paths to exclude when using client certificates, separated by ;
- Client
Certificate stringMode The Client Certificate mode.
- Connection
Strings []GetLinux Web App Connection String A
connection_string
block as defined below.- Custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Default
Hostname string The default hostname of the Linux Web App.
- Enabled bool
Is the Backup enabled?
- Hosting
Environment stringId The ID of the App Service Environment used by App Service.
- Https
Only bool Should the Linux Web App require HTTPS connections.
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Linux Web App Identity A
identity
block as defined below.- Key
Vault stringReference Identity Id - Kind string
The Kind value for this Linux Web App.
- Location string
The Azure Region where the Linux Web App exists.
- Logs
[]Get
Linux Web App Log A
logs
block as defined below.- Name string
The name of this Storage Account.
- Outbound
Ip []stringAddress Lists A
outbound_ip_address_list
block as defined below.- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12
.- Possible
Outbound []stringIp Address Lists A
possible_outbound_ip_address_list
block as defined below.- Possible
Outbound stringIp Addresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12,52.143.43.17
- not all of which are necessarily in use. Superset ofoutbound_ip_addresses
.- Resource
Group stringName - Service
Plan stringId The ID of the Service Plan that this Linux Web App exists in.
- Site
Configs []GetLinux Web App Site Config A
site_config
block as defined below.- Site
Credentials []GetLinux Web App Site Credential A
site_credential
block as defined below.- Sticky
Settings []GetLinux Web App Sticky Setting A
sticky_settings
block as defined below.- Storage
Accounts []GetLinux Web App Storage Account A
storage_account
block as defined below.- map[string]string
A mapping of tags assigned to the Linux Web App.
- Virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- app
Metadata Map<String,String> An
app_metadata
block as defined below.- app
Settings Map<String,String> An
app_settings
block as defined below.- auth
Settings List<GetLinux Web App Auth Setting> An
auth_settings
block as defined below.- auth
Settings List<GetV2s Linux Web App Auth Settings V2> An
auth_settings_v2
block as defined below.- backups
List<Get
Linux Web App Backup> A
backup
block as defined below.- client
Affinity BooleanEnabled Is Client Affinity enabled?
- client
Certificate BooleanEnabled Are Client Certificates enabled?
- client
Certificate StringExclusion Paths Paths to exclude when using client certificates, separated by ;
- client
Certificate StringMode The Client Certificate mode.
- connection
Strings List<GetLinux Web App Connection String> A
connection_string
block as defined below.- custom
Domain StringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname String The default hostname of the Linux Web App.
- enabled Boolean
Is the Backup enabled?
- hosting
Environment StringId The ID of the App Service Environment used by App Service.
- https
Only Boolean Should the Linux Web App require HTTPS connections.
- id String
The provider-assigned unique ID for this managed resource.
- identities
List<Get
Linux Web App Identity> A
identity
block as defined below.- key
Vault StringReference Identity Id - kind String
The Kind value for this Linux Web App.
- location String
The Azure Region where the Linux Web App exists.
- logs
List<Get
Linux Web App Log> A
logs
block as defined below.- name String
The name of this Storage Account.
- outbound
Ip List<String>Address Lists A
outbound_ip_address_list
block as defined below.- outbound
Ip StringAddresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12
.- possible
Outbound List<String>Ip Address Lists A
possible_outbound_ip_address_list
block as defined below.- possible
Outbound StringIp Addresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12,52.143.43.17
- not all of which are necessarily in use. Superset ofoutbound_ip_addresses
.- resource
Group StringName - service
Plan StringId The ID of the Service Plan that this Linux Web App exists in.
- site
Configs List<GetLinux Web App Site Config> A
site_config
block as defined below.- site
Credentials List<GetLinux Web App Site Credential> A
site_credential
block as defined below.- sticky
Settings List<GetLinux Web App Sticky Setting> A
sticky_settings
block as defined below.- storage
Accounts List<GetLinux Web App Storage Account> A
storage_account
block as defined below.- Map<String,String>
A mapping of tags assigned to the Linux Web App.
- virtual
Network StringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- app
Metadata {[key: string]: string} An
app_metadata
block as defined below.- app
Settings {[key: string]: string} An
app_settings
block as defined below.- auth
Settings GetLinux Web App Auth Setting[] An
auth_settings
block as defined below.- auth
Settings GetV2s Linux Web App Auth Settings V2[] An
auth_settings_v2
block as defined below.- backups
Get
Linux Web App Backup[] A
backup
block as defined below.- client
Affinity booleanEnabled Is Client Affinity enabled?
- client
Certificate booleanEnabled Are Client Certificates enabled?
- client
Certificate stringExclusion Paths Paths to exclude when using client certificates, separated by ;
- client
Certificate stringMode The Client Certificate mode.
- connection
Strings GetLinux Web App Connection String[] A
connection_string
block as defined below.- custom
Domain stringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname string The default hostname of the Linux Web App.
- enabled boolean
Is the Backup enabled?
- hosting
Environment stringId The ID of the App Service Environment used by App Service.
- https
Only boolean Should the Linux Web App require HTTPS connections.
- id string
The provider-assigned unique ID for this managed resource.
- identities
Get
Linux Web App Identity[] A
identity
block as defined below.- key
Vault stringReference Identity Id - kind string
The Kind value for this Linux Web App.
- location string
The Azure Region where the Linux Web App exists.
- logs
Get
Linux Web App Log[] A
logs
block as defined below.- name string
The name of this Storage Account.
- outbound
Ip string[]Address Lists A
outbound_ip_address_list
block as defined below.- outbound
Ip stringAddresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12
.- possible
Outbound string[]Ip Address Lists A
possible_outbound_ip_address_list
block as defined below.- possible
Outbound stringIp Addresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12,52.143.43.17
- not all of which are necessarily in use. Superset ofoutbound_ip_addresses
.- resource
Group stringName - service
Plan stringId The ID of the Service Plan that this Linux Web App exists in.
- site
Configs GetLinux Web App Site Config[] A
site_config
block as defined below.- site
Credentials GetLinux Web App Site Credential[] A
site_credential
block as defined below.- sticky
Settings GetLinux Web App Sticky Setting[] A
sticky_settings
block as defined below.- storage
Accounts GetLinux Web App Storage Account[] A
storage_account
block as defined below.- {[key: string]: string}
A mapping of tags assigned to the Linux Web App.
- virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- app_
metadata Mapping[str, str] An
app_metadata
block as defined below.- app_
settings Mapping[str, str] An
app_settings
block as defined below.- auth_
settings Sequence[GetLinux Web App Auth Setting] An
auth_settings
block as defined below.- auth_
settings_ Sequence[Getv2s Linux Web App Auth Settings V2] An
auth_settings_v2
block as defined below.- backups
Sequence[Get
Linux Web App Backup] A
backup
block as defined below.- client_
affinity_ boolenabled Is Client Affinity enabled?
- client_
certificate_ boolenabled Are Client Certificates enabled?
- client_
certificate_ strexclusion_ paths Paths to exclude when using client certificates, separated by ;
- client_
certificate_ strmode The Client Certificate mode.
- connection_
strings Sequence[GetLinux Web App Connection String] A
connection_string
block as defined below.- custom_
domain_ strverification_ id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default_
hostname str The default hostname of the Linux Web App.
- enabled bool
Is the Backup enabled?
- hosting_
environment_ strid The ID of the App Service Environment used by App Service.
- https_
only bool Should the Linux Web App require HTTPS connections.
- id str
The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Linux Web App Identity] A
identity
block as defined below.- key_
vault_ strreference_ identity_ id - kind str
The Kind value for this Linux Web App.
- location str
The Azure Region where the Linux Web App exists.
- logs
Sequence[Get
Linux Web App Log] A
logs
block as defined below.- name str
The name of this Storage Account.
- outbound_
ip_ Sequence[str]address_ lists A
outbound_ip_address_list
block as defined below.- outbound_
ip_ straddresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12
.- possible_
outbound_ Sequence[str]ip_ address_ lists A
possible_outbound_ip_address_list
block as defined below.- possible_
outbound_ strip_ addresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12,52.143.43.17
- not all of which are necessarily in use. Superset ofoutbound_ip_addresses
.- resource_
group_ strname - service_
plan_ strid The ID of the Service Plan that this Linux Web App exists in.
- site_
configs Sequence[GetLinux Web App Site Config] A
site_config
block as defined below.- site_
credentials Sequence[GetLinux Web App Site Credential] A
site_credential
block as defined below.- sticky_
settings Sequence[GetLinux Web App Sticky Setting] A
sticky_settings
block as defined below.- storage_
accounts Sequence[GetLinux Web App Storage Account] A
storage_account
block as defined below.- Mapping[str, str]
A mapping of tags assigned to the Linux Web App.
- virtual_
network_ strsubnet_ id The subnet id which the Linux Web App is vNet Integrated with.
- app
Metadata Map<String> An
app_metadata
block as defined below.- app
Settings Map<String> An
app_settings
block as defined below.- auth
Settings List<Property Map> An
auth_settings
block as defined below.- auth
Settings List<Property Map>V2s An
auth_settings_v2
block as defined below.- backups List<Property Map>
A
backup
block as defined below.- client
Affinity BooleanEnabled Is Client Affinity enabled?
- client
Certificate BooleanEnabled Are Client Certificates enabled?
- client
Certificate StringExclusion Paths Paths to exclude when using client certificates, separated by ;
- client
Certificate StringMode The Client Certificate mode.
- connection
Strings List<Property Map> A
connection_string
block as defined below.- custom
Domain StringVerification Id The identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname String The default hostname of the Linux Web App.
- enabled Boolean
Is the Backup enabled?
- hosting
Environment StringId The ID of the App Service Environment used by App Service.
- https
Only Boolean Should the Linux Web App require HTTPS connections.
- id String
The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
A
identity
block as defined below.- key
Vault StringReference Identity Id - kind String
The Kind value for this Linux Web App.
- location String
The Azure Region where the Linux Web App exists.
- logs List<Property Map>
A
logs
block as defined below.- name String
The name of this Storage Account.
- outbound
Ip List<String>Address Lists A
outbound_ip_address_list
block as defined below.- outbound
Ip StringAddresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12
.- possible
Outbound List<String>Ip Address Lists A
possible_outbound_ip_address_list
block as defined below.- possible
Outbound StringIp Addresses A comma separated list of outbound IP addresses - such as
52.23.25.3,52.143.43.12,52.143.43.17
- not all of which are necessarily in use. Superset ofoutbound_ip_addresses
.- resource
Group StringName - service
Plan StringId The ID of the Service Plan that this Linux Web App exists in.
- 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
Accounts List<Property Map> A
storage_account
block as defined below.- Map<String>
A mapping of tags assigned to the Linux Web App.
- virtual
Network StringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
Supporting Types
GetLinuxWebAppAuthSetting
- Active
Directories List<GetLinux Web App Auth Setting Active Directory> A
active_directory
block as defined above.- Additional
Login Dictionary<string, string>Parameters A
additional_login_parameters
block as defined above.- Allowed
External List<string>Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- Default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- Enabled bool
Is the Backup enabled?
- Facebooks
List<Get
Linux Web App Auth Setting Facebook> A
facebook
block as defined below.- Githubs
List<Get
Linux Web App Auth Setting Github> A
github
block as defined below.- Googles
List<Get
Linux Web 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 Web App Auth Setting Microsoft> A
microsoft
block as defined below.- Runtime
Version string The Runtime Version of the Authentication and Authorisation feature of this App.
- Token
Refresh doubleExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled Is the Token Store configuration Enabled.
- Twitters
List<Get
Linux Web App Auth Setting Twitter> A
twitter
block as defined below.- Unauthenticated
Client stringAction The action to take when an unauthenticated client attempts to access the app.
- Active
Directories []GetLinux Web App Auth Setting Active Directory A
active_directory
block as defined above.- Additional
Login map[string]stringParameters A
additional_login_parameters
block as defined above.- Allowed
External []stringRedirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- Default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- Enabled bool
Is the Backup enabled?
- Facebooks
[]Get
Linux Web App Auth Setting Facebook A
facebook
block as defined below.- Githubs
[]Get
Linux Web App Auth Setting Github A
github
block as defined below.- Googles
[]Get
Linux Web 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 Web App Auth Setting Microsoft A
microsoft
block as defined below.- Runtime
Version string The Runtime Version of the Authentication and Authorisation feature of this App.
- Token
Refresh float64Extension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled Is the Token Store configuration Enabled.
- Twitters
[]Get
Linux Web App Auth Setting Twitter A
twitter
block as defined below.- Unauthenticated
Client stringAction The action to take when an unauthenticated client attempts to access the app.
- active
Directories List<GetLinux Web App Auth Setting Active Directory> A
active_directory
block as defined above.- additional
Login Map<String,String>Parameters A
additional_login_parameters
block as defined above.- allowed
External List<String>Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider String The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- enabled Boolean
Is the Backup enabled?
- facebooks
List<Get
Linux Web App Auth Setting Facebook> A
facebook
block as defined below.- githubs
List<Get
Linux Web App Auth Setting Github> A
github
block as defined below.- googles
List<Get
Linux Web 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 Web App Auth Setting Microsoft> A
microsoft
block as defined below.- runtime
Version String The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh DoubleExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled Is the Token Store configuration Enabled.
- twitters
List<Get
Linux Web App Auth Setting Twitter> A
twitter
block as defined below.- unauthenticated
Client StringAction The action to take when an unauthenticated client attempts to access the app.
- active
Directories GetLinux Web App Auth Setting Active Directory[] A
active_directory
block as defined above.- additional
Login {[key: string]: string}Parameters A
additional_login_parameters
block as defined above.- allowed
External string[]Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- enabled boolean
Is the Backup enabled?
- facebooks
Get
Linux Web App Auth Setting Facebook[] A
facebook
block as defined below.- githubs
Get
Linux Web App Auth Setting Github[] A
github
block as defined below.- googles
Get
Linux Web 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 Web App Auth Setting Microsoft[] A
microsoft
block as defined below.- runtime
Version string The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh numberExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store booleanEnabled Is the Token Store configuration Enabled.
- twitters
Get
Linux Web App Auth Setting Twitter[] A
twitter
block as defined below.- unauthenticated
Client stringAction The action to take when an unauthenticated client attempts to access the app.
- active_
directories Sequence[GetLinux Web App Auth Setting Active Directory] A
active_directory
block as defined above.- additional_
login_ Mapping[str, str]parameters A
additional_login_parameters
block as defined above.- allowed_
external_ Sequence[str]redirect_ urls External URLs that can be redirected to as part of logging in or logging out of the app.
- default_
provider str The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- enabled bool
Is the Backup enabled?
- facebooks
Sequence[Get
Linux Web App Auth Setting Facebook] A
facebook
block as defined below.- githubs
Sequence[Get
Linux Web App Auth Setting Github] A
github
block as defined below.- googles
Sequence[Get
Linux Web 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 Web App Auth Setting Microsoft] A
microsoft
block as defined below.- runtime_
version str The Runtime Version of the Authentication and Authorisation feature of this App.
- token_
refresh_ floatextension_ hours The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_
store_ boolenabled Is the Token Store configuration Enabled.
- twitters
Sequence[Get
Linux Web App Auth Setting Twitter] A
twitter
block as defined below.- unauthenticated_
client_ straction The action to take when an unauthenticated client attempts to access the app.
- active
Directories List<Property Map> A
active_directory
block as defined above.- additional
Login Map<String>Parameters A
additional_login_parameters
block as defined above.- allowed
External List<String>Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider String The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- enabled Boolean
Is the Backup enabled?
- facebooks List<Property Map>
A
facebook
block as defined below.- githubs List<Property Map>
A
github
block as defined below.- googles List<Property Map>
A
google
block as defined below.- issuer String
The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts List<Property Map>
A
microsoft
block as defined below.- runtime
Version String The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh NumberExtension Hours The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled Is the Token Store configuration Enabled.
- twitters List<Property Map>
A
twitter
block as defined below.- unauthenticated
Client StringAction The action to take when an unauthenticated client attempts to access the app.
GetLinuxWebAppAuthSettingActiveDirectory
- Allowed
Audiences List<string> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Allowed
Audiences []string The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed
Audiences string[] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed_
audiences Sequence[str] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret str The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
GetLinuxWebAppAuthSettingFacebook
- 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 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 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 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 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 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 requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingGithub
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes List<string> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes []string A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes List<String> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes string[] A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret str The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth_
scopes Sequence[str] A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes List<String> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingGoogle
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes List<string> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes []string A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes List<String> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes string[] A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret str The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth_
scopes Sequence[str] A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes List<String> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingMicrosoft
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes List<string> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes []string A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes List<String> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret string The OAuth 2.0 client secret used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes string[] A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret str The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth_
scopes Sequence[str] A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret String The OAuth 2.0 client secret used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes List<String> A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingTwitter
- 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.
GetLinuxWebAppAuthSettingsV2
- Active
Directory List<GetV2s Linux Web App Auth Settings V2Active Directory V2> An
active_directory_v2
block as defined below.- Apple
V2s List<GetLinux Web App Auth Settings V2Apple V2> An
apple_v2
block as defined below.- Auth
Enabled bool Are the AuthV2 Settings enabled.
- Azure
Static List<GetWeb App V2s Linux Web App Auth Settings V2Azure Static Web App V2> An
azure_static_web_app_v2
block as defined below.- Config
File stringPath The path to the App Auth settings.
- Custom
Oidc List<GetV2s Linux Web App Auth Settings V2Custom Oidc V2> Zero or more
custom_oidc_v2
blocks as defined below.- Default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- Excluded
Paths List<string> The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- Facebook
V2s List<GetLinux Web App Auth Settings V2Facebook V2> A
facebook_v2
block as defined below.- Forward
Proxy stringConvention The convention used to determine the url of the request made.
- Forward
Proxy stringCustom Host Header Name The name of the custom header containing the host of the request.
- Forward
Proxy stringCustom Scheme Header Name The name of the custom header containing the scheme of the request.
- Github
V2s List<GetLinux Web App Auth Settings V2Github V2> A
github_v2
block as defined below.- Google
V2s List<GetLinux Web App Auth Settings V2Google V2> A
google_v2
block as defined below.- Http
Route stringApi Prefix The prefix that should precede all the authentication and authorisation paths.
- Logins
List<Get
Linux Web App Auth Settings V2Login> A
login
block as defined below.- Microsoft
V2s List<GetLinux Web App Auth Settings V2Microsoft V2> A
microsoft_v2
block as defined below.- Require
Authentication bool Is the authentication flow used for all requests.
- Require
Https bool Is HTTPS required on connections?
- Runtime
Version string The Runtime Version of the Authentication and Authorisation feature of this App.
- Twitter
V2s List<GetLinux Web App Auth Settings V2Twitter V2> A
twitter_v2
block as defined below.- Unauthenticated
Action string The action to take for requests made without authentication.
- Active
Directory []GetV2s Linux Web App Auth Settings V2Active Directory V2 An
active_directory_v2
block as defined below.- Apple
V2s []GetLinux Web App Auth Settings V2Apple V2 An
apple_v2
block as defined below.- Auth
Enabled bool Are the AuthV2 Settings enabled.
- Azure
Static []GetWeb App V2s Linux Web App Auth Settings V2Azure Static Web App V2 An
azure_static_web_app_v2
block as defined below.- Config
File stringPath The path to the App Auth settings.
- Custom
Oidc []GetV2s Linux Web App Auth Settings V2Custom Oidc V2 Zero or more
custom_oidc_v2
blocks as defined below.- Default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- Excluded
Paths []string The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- Facebook
V2s []GetLinux Web App Auth Settings V2Facebook V2 A
facebook_v2
block as defined below.- Forward
Proxy stringConvention The convention used to determine the url of the request made.
- Forward
Proxy stringCustom Host Header Name The name of the custom header containing the host of the request.
- Forward
Proxy stringCustom Scheme Header Name The name of the custom header containing the scheme of the request.
- Github
V2s []GetLinux Web App Auth Settings V2Github V2 A
github_v2
block as defined below.- Google
V2s []GetLinux Web App Auth Settings V2Google V2 A
google_v2
block as defined below.- Http
Route stringApi Prefix The prefix that should precede all the authentication and authorisation paths.
- Logins
[]Get
Linux Web App Auth Settings V2Login A
login
block as defined below.- Microsoft
V2s []GetLinux Web App Auth Settings V2Microsoft V2 A
microsoft_v2
block as defined below.- Require
Authentication bool Is the authentication flow used for all requests.
- Require
Https bool Is HTTPS required on connections?
- Runtime
Version string The Runtime Version of the Authentication and Authorisation feature of this App.
- Twitter
V2s []GetLinux Web App Auth Settings V2Twitter V2 A
twitter_v2
block as defined below.- Unauthenticated
Action string The action to take for requests made without authentication.
- active
Directory List<GetV2s Linux Web App Auth Settings V2Active Directory V2> An
active_directory_v2
block as defined below.- apple
V2s List<GetLinux Web App Auth Settings V2Apple V2> An
apple_v2
block as defined below.- auth
Enabled Boolean Are the AuthV2 Settings enabled.
- azure
Static List<GetWeb App V2s Linux Web App Auth Settings V2Azure Static Web App V2> An
azure_static_web_app_v2
block as defined below.- config
File StringPath The path to the App Auth settings.
- custom
Oidc List<GetV2s Linux Web App Auth Settings V2Custom Oidc V2> Zero or more
custom_oidc_v2
blocks as defined below.- default
Provider String The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded
Paths List<String> The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook
V2s List<GetLinux Web App Auth Settings V2Facebook V2> A
facebook_v2
block as defined below.- forward
Proxy StringConvention The convention used to determine the url of the request made.
- forward
Proxy StringCustom Host Header Name The name of the custom header containing the host of the request.
- forward
Proxy StringCustom Scheme Header Name The name of the custom header containing the scheme of the request.
- github
V2s List<GetLinux Web App Auth Settings V2Github V2> A
github_v2
block as defined below.- google
V2s List<GetLinux Web App Auth Settings V2Google V2> A
google_v2
block as defined below.- http
Route StringApi Prefix The prefix that should precede all the authentication and authorisation paths.
- logins
List<Get
Linux Web App Auth Settings V2Login> A
login
block as defined below.- microsoft
V2s List<GetLinux Web App Auth Settings V2Microsoft V2> A
microsoft_v2
block as defined below.- require
Authentication Boolean Is the authentication flow used for all requests.
- require
Https Boolean Is HTTPS required on connections?
- runtime
Version String The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s List<GetLinux Web App Auth Settings V2Twitter V2> A
twitter_v2
block as defined below.- unauthenticated
Action String The action to take for requests made without authentication.
- active
Directory GetV2s Linux Web App Auth Settings V2Active Directory V2[] An
active_directory_v2
block as defined below.- apple
V2s GetLinux Web App Auth Settings V2Apple V2[] An
apple_v2
block as defined below.- auth
Enabled boolean Are the AuthV2 Settings enabled.
- azure
Static GetWeb App V2s Linux Web App Auth Settings V2Azure Static Web App V2[] An
azure_static_web_app_v2
block as defined below.- config
File stringPath The path to the App Auth settings.
- custom
Oidc GetV2s Linux Web App Auth Settings V2Custom Oidc V2[] Zero or more
custom_oidc_v2
blocks as defined below.- default
Provider string The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded
Paths string[] The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook
V2s GetLinux Web App Auth Settings V2Facebook V2[] A
facebook_v2
block as defined below.- forward
Proxy stringConvention The convention used to determine the url of the request made.
- forward
Proxy stringCustom Host Header Name The name of the custom header containing the host of the request.
- forward
Proxy stringCustom Scheme Header Name The name of the custom header containing the scheme of the request.
- github
V2s GetLinux Web App Auth Settings V2Github V2[] A
github_v2
block as defined below.- google
V2s GetLinux Web App Auth Settings V2Google V2[] A
google_v2
block as defined below.- http
Route stringApi Prefix The prefix that should precede all the authentication and authorisation paths.
- logins
Get
Linux Web App Auth Settings V2Login[] A
login
block as defined below.- microsoft
V2s GetLinux Web App Auth Settings V2Microsoft V2[] A
microsoft_v2
block as defined below.- require
Authentication boolean Is the authentication flow used for all requests.
- require
Https boolean Is HTTPS required on connections?
- runtime
Version string The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s GetLinux Web App Auth Settings V2Twitter V2[] A
twitter_v2
block as defined below.- unauthenticated
Action string The action to take for requests made without authentication.
- active_
directory_ Sequence[Getv2s Linux Web App Auth Settings V2Active Directory V2] An
active_directory_v2
block as defined below.- apple_
v2s Sequence[GetLinux Web App Auth Settings V2Apple V2] An
apple_v2
block as defined below.- auth_
enabled bool Are the AuthV2 Settings enabled.
- azure_
static_ Sequence[Getweb_ app_ v2s Linux Web App Auth Settings V2Azure Static Web App V2] An
azure_static_web_app_v2
block as defined below.- config_
file_ strpath The path to the App Auth settings.
- custom_
oidc_ Sequence[Getv2s Linux Web App Auth Settings V2Custom Oidc V2] Zero or more
custom_oidc_v2
blocks as defined below.- default_
provider str The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded_
paths Sequence[str] The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook_
v2s Sequence[GetLinux Web App Auth Settings V2Facebook V2] A
facebook_v2
block as defined below.- forward_
proxy_ strconvention The convention used to determine the url of the request made.
- forward_
proxy_ strcustom_ host_ header_ name The name of the custom header containing the host of the request.
- forward_
proxy_ strcustom_ scheme_ header_ name The name of the custom header containing the scheme of the request.
- github_
v2s Sequence[GetLinux Web App Auth Settings V2Github V2] A
github_v2
block as defined below.- google_
v2s Sequence[GetLinux Web App Auth Settings V2Google V2] A
google_v2
block as defined below.- http_
route_ strapi_ prefix The prefix that should precede all the authentication and authorisation paths.
- logins
Sequence[Get
Linux Web App Auth Settings V2Login] A
login
block as defined below.- microsoft_
v2s Sequence[GetLinux Web App Auth Settings V2Microsoft V2] A
microsoft_v2
block as defined below.- require_
authentication bool Is the authentication flow used for all requests.
- require_
https bool Is HTTPS required on connections?
- runtime_
version str The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter_
v2s Sequence[GetLinux Web App Auth Settings V2Twitter V2] A
twitter_v2
block as defined below.- unauthenticated_
action str The action to take for requests made without authentication.
- active
Directory List<Property Map>V2s An
active_directory_v2
block as defined below.- apple
V2s List<Property Map> An
apple_v2
block as defined below.- auth
Enabled Boolean Are the AuthV2 Settings enabled.
- azure
Static List<Property Map>Web App V2s An
azure_static_web_app_v2
block as defined below.- config
File StringPath The path to the App Auth settings.
- custom
Oidc List<Property Map>V2s Zero or more
custom_oidc_v2
blocks as defined below.- default
Provider String The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
.- excluded
Paths List<String> The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
.- facebook
V2s List<Property Map> A
facebook_v2
block as defined below.- forward
Proxy StringConvention The convention used to determine the url of the request made.
- forward
Proxy StringCustom Host Header Name The name of the custom header containing the host of the request.
- forward
Proxy StringCustom Scheme Header Name The name of the custom header containing the scheme of the request.
- github
V2s List<Property Map> A
github_v2
block as defined below.- google
V2s List<Property Map> A
google_v2
block as defined below.- http
Route StringApi Prefix The prefix that should precede all the authentication and authorisation paths.
- logins List<Property Map>
A
login
block as defined below.- microsoft
V2s List<Property Map> A
microsoft_v2
block as defined below.- require
Authentication Boolean Is the authentication flow used for all requests.
- require
Https Boolean Is HTTPS required on connections?
- runtime
Version String The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s List<Property Map> A
twitter_v2
block as defined below.- unauthenticated
Action String The action to take for requests made without authentication.
GetLinuxWebAppAuthSettingsV2ActiveDirectoryV2
- Allowed
Applications List<string> The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences List<string> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups List<string> The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities List<string> The list of allowed Identities for the Default Authorisation Policy.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringCertificate Thumbprint The thumbprint of the certificate used for signing purposes.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Jwt
Allowed List<string>Client Applications The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed List<string>Groups The list of Allowed Groups in the JWT Claim.
- Login
Parameters Dictionary<string, string> A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth stringEndpoint The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/v2.0/{tenant-guid}/
- Www
Authentication boolDisabled Is the www-authenticate provider omitted from the request?
- Allowed
Applications []string The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences []string The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups []string The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities []string The list of allowed Identities for the Default Authorisation Policy.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringCertificate Thumbprint The thumbprint of the certificate used for signing purposes.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Jwt
Allowed []stringClient Applications The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed []stringGroups The list of Allowed Groups in the JWT Claim.
- Login
Parameters map[string]string A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth stringEndpoint The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/v2.0/{tenant-guid}/
- Www
Authentication boolDisabled Is the www-authenticate provider omitted from the request?
- allowed
Applications List<String> The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups List<String> The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities List<String> The list of allowed Identities for the Default Authorisation Policy.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringCertificate Thumbprint The thumbprint of the certificate used for signing purposes.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt
Allowed List<String>Client Applications The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed List<String>Groups The list of Allowed Groups in the JWT Claim.
- login
Parameters Map<String,String> A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth StringEndpoint The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/v2.0/{tenant-guid}/
- www
Authentication BooleanDisabled Is the www-authenticate provider omitted from the request?
- allowed
Applications string[] The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences string[] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups string[] The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities string[] The list of allowed Identities for the Default Authorisation Policy.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret stringCertificate Thumbprint The thumbprint of the certificate used for signing purposes.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt
Allowed string[]Client Applications The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed string[]Groups The list of Allowed Groups in the JWT Claim.
- login
Parameters {[key: string]: string} A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth stringEndpoint The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/v2.0/{tenant-guid}/
- www
Authentication booleanDisabled Is the www-authenticate provider omitted from the request?
- allowed_
applications Sequence[str] The list of allowed Applications for the Default Authorisation Policy.
- allowed_
audiences Sequence[str] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed_
groups Sequence[str] The list of allowed Group Names for the Default Authorisation Policy.
- allowed_
identities Sequence[str] The list of allowed Identities for the Default Authorisation Policy.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ strcertificate_ thumbprint The thumbprint of the certificate used for signing purposes.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt_
allowed_ Sequence[str]client_ applications The list of Allowed Client Applications in the JWT Claim.
- jwt_
allowed_ Sequence[str]groups The list of Allowed Groups in the JWT Claim.
- login_
parameters Mapping[str, str] A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant_
auth_ strendpoint The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/v2.0/{tenant-guid}/
- www_
authentication_ booldisabled Is the www-authenticate provider omitted from the request?
- allowed
Applications List<String> The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups List<String> The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities List<String> The list of allowed Identities for the Default Authorisation Policy.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringCertificate Thumbprint The thumbprint of the certificate used for signing purposes.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt
Allowed List<String>Client Applications The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed List<String>Groups The list of Allowed Groups in the JWT Claim.
- login
Parameters Map<String> A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth StringEndpoint The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/v2.0/{tenant-guid}/
- www
Authentication BooleanDisabled Is the www-authenticate provider omitted from the request?
GetLinuxWebAppAuthSettingsV2AppleV2
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes List<string> The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes []string The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes string[] The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes Sequence[str] The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2AzureStaticWebAppV2
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
GetLinuxWebAppAuthSettingsV2CustomOidcV2
- string
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- Certification
Uri string The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- Client
Credential stringMethod The Client Credential Method used.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Issuer
Endpoint string The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response.- Name string
The name of this Linux Web App.
- Name
Claim stringType The name of the claim that contains the users name.
- Openid
Configuration stringEndpoint The app setting name that contains the
client_secret
value used for the Custom OIDC Login.- Scopes List<string>
The list of the scopes that are requested while authenticating.
- Token
Endpoint string The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
- string
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- Certification
Uri string The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- Client
Credential stringMethod The Client Credential Method used.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Issuer
Endpoint string The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response.- Name string
The name of this Linux Web App.
- Name
Claim stringType The name of the claim that contains the users name.
- Openid
Configuration stringEndpoint The app setting name that contains the
client_secret
value used for the Custom OIDC Login.- Scopes []string
The list of the scopes that are requested while authenticating.
- Token
Endpoint string The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
- String
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification
Uri String The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- client
Credential StringMethod The Client Credential Method used.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer
Endpoint String The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response.- name String
The name of this Linux Web App.
- name
Claim StringType The name of the claim that contains the users name.
- openid
Configuration StringEndpoint The app setting name that contains the
client_secret
value used for the Custom OIDC Login.- scopes List<String>
The list of the scopes that are requested while authenticating.
- token
Endpoint String The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
- string
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification
Uri string The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- client
Credential stringMethod The Client Credential Method used.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer
Endpoint string The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response.- name string
The name of this Linux Web App.
- name
Claim stringType The name of the claim that contains the users name.
- openid
Configuration stringEndpoint The app setting name that contains the
client_secret
value used for the Custom OIDC Login.- scopes string[]
The list of the scopes that are requested while authenticating.
- token
Endpoint string The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
- str
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification_
uri str The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- client_
credential_ strmethod The Client Credential Method used.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer_
endpoint str The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response.- name str
The name of this Linux Web App.
- name_
claim_ strtype The name of the claim that contains the users name.
- openid_
configuration_ strendpoint The app setting name that contains the
client_secret
value used for the Custom OIDC Login.- scopes Sequence[str]
The list of the scopes that are requested while authenticating.
- token_
endpoint str The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
- String
The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response.- certification
Uri String The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response.- client
Credential StringMethod The Client Credential Method used.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer
Endpoint String The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response.- name String
The name of this Linux Web App.
- name
Claim StringType The name of the claim that contains the users name.
- openid
Configuration StringEndpoint The app setting name that contains the
client_secret
value used for the Custom OIDC Login.- scopes List<String>
The list of the scopes that are requested while authenticating.
- token
Endpoint String The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
GetLinuxWebAppAuthSettingsV2FacebookV2
- App
Id string The App ID of the Facebook app used for login.
- App
Secret stringSetting Name The app setting name that contains the
app_secret
value used for Facebook login.- Graph
Api stringVersion The version of the Facebook API to be used while logging in.
- Login
Scopes List<string> The list of Login scopes that are requested as part of Microsoft Account authentication.
- App
Id string The App ID of the Facebook app used for login.
- App
Secret stringSetting Name The app setting name that contains the
app_secret
value used for Facebook login.- Graph
Api stringVersion The version of the Facebook API to be used while logging in.
- Login
Scopes []string The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id String The App ID of the Facebook app used for login.
- app
Secret StringSetting Name The app setting name that contains the
app_secret
value used for Facebook login.- graph
Api StringVersion The version of the Facebook API to be used while logging in.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id string The App ID of the Facebook app used for login.
- app
Secret stringSetting Name The app setting name that contains the
app_secret
value used for Facebook login.- graph
Api stringVersion The version of the Facebook API to be used while logging in.
- login
Scopes string[] The list of Login scopes that are requested as part of Microsoft Account authentication.
- app_
id str The App ID of the Facebook app used for login.
- app_
secret_ strsetting_ name The app setting name that contains the
app_secret
value used for Facebook login.- graph_
api_ strversion The version of the Facebook API to be used while logging in.
- login_
scopes Sequence[str] The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id String The App ID of the Facebook app used for login.
- app
Secret StringSetting Name The app setting name that contains the
app_secret
value used for Facebook login.- graph
Api StringVersion The version of the Facebook API to be used while logging in.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2GithubV2
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes List<string> The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes []string The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes string[] The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes Sequence[str] The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2GoogleV2
- Allowed
Audiences List<string> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes List<string> The list of Login scopes that are requested as part of Microsoft Account authentication.
- Allowed
Audiences []string The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes []string The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences string[] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes string[] The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_
audiences Sequence[str] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes Sequence[str] The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2Login
- Allowed
External List<string>Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- string
The method by which cookies expire.
- string
The time after the request is made when the session cookie should expire.
- Logout
Endpoint string The endpoint to which logout requests are made.
- Nonce
Expiration stringTime The time after the request is made when the nonce should expire.
- Preserve
Url boolFragments For Logins Are the fragments from the request preserved after the login request is made.
- Token
Refresh doubleExtension Time The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled Is the Token Store configuration Enabled.
- Token
Store stringPath The directory path in the App Filesystem in which the tokens are stored.
- Token
Store stringSas Setting Name The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- Validate
Nonce bool Is the nonce validated while completing the login flow.
- Allowed
External []stringRedirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- string
The method by which cookies expire.
- string
The time after the request is made when the session cookie should expire.
- Logout
Endpoint string The endpoint to which logout requests are made.
- Nonce
Expiration stringTime The time after the request is made when the nonce should expire.
- Preserve
Url boolFragments For Logins Are the fragments from the request preserved after the login request is made.
- Token
Refresh float64Extension Time The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store boolEnabled Is the Token Store configuration Enabled.
- Token
Store stringPath The directory path in the App Filesystem in which the tokens are stored.
- Token
Store stringSas Setting Name The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- Validate
Nonce bool Is the nonce validated while completing the login flow.
- allowed
External List<String>Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- String
The method by which cookies expire.
- String
The time after the request is made when the session cookie should expire.
- logout
Endpoint String The endpoint to which logout requests are made.
- nonce
Expiration StringTime The time after the request is made when the nonce should expire.
- preserve
Url BooleanFragments For Logins Are the fragments from the request preserved after the login request is made.
- token
Refresh DoubleExtension Time The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled Is the Token Store configuration Enabled.
- token
Store StringPath The directory path in the App Filesystem in which the tokens are stored.
- token
Store StringSas Setting Name The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce Boolean Is the nonce validated while completing the login flow.
- allowed
External string[]Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- string
The method by which cookies expire.
- string
The time after the request is made when the session cookie should expire.
- logout
Endpoint string The endpoint to which logout requests are made.
- nonce
Expiration stringTime The time after the request is made when the nonce should expire.
- preserve
Url booleanFragments For Logins Are the fragments from the request preserved after the login request is made.
- token
Refresh numberExtension Time The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store booleanEnabled Is the Token Store configuration Enabled.
- token
Store stringPath The directory path in the App Filesystem in which the tokens are stored.
- token
Store stringSas Setting Name The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce boolean Is the nonce validated while completing the login flow.
- allowed_
external_ Sequence[str]redirect_ urls External URLs that can be redirected to as part of logging in or logging out of the app.
- str
The method by which cookies expire.
- str
The time after the request is made when the session cookie should expire.
- logout_
endpoint str The endpoint to which logout requests are made.
- nonce_
expiration_ strtime The time after the request is made when the nonce should expire.
- preserve_
url_ boolfragments_ for_ logins Are the fragments from the request preserved after the login request is made.
- token_
refresh_ floatextension_ time The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_
store_ boolenabled Is the Token Store configuration Enabled.
- token_
store_ strpath The directory path in the App Filesystem in which the tokens are stored.
- token_
store_ strsas_ setting_ name The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate_
nonce bool Is the nonce validated while completing the login flow.
- allowed
External List<String>Redirect Urls External URLs that can be redirected to as part of logging in or logging out of the app.
- String
The method by which cookies expire.
- String
The time after the request is made when the session cookie should expire.
- logout
Endpoint String The endpoint to which logout requests are made.
- nonce
Expiration StringTime The time after the request is made when the nonce should expire.
- preserve
Url BooleanFragments For Logins Are the fragments from the request preserved after the login request is made.
- token
Refresh NumberExtension Time The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store BooleanEnabled Is the Token Store configuration Enabled.
- token
Store StringPath The directory path in the App Filesystem in which the tokens are stored.
- token
Store StringSas Setting Name The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce Boolean Is the nonce validated while completing the login flow.
GetLinuxWebAppAuthSettingsV2MicrosoftV2
- Allowed
Audiences List<string> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes List<string> The list of Login scopes that are requested as part of Microsoft Account authentication.
- Allowed
Audiences []string The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id string The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes []string The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences string[] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id string The OAuth 2.0 client ID used by the app for authentication.
- client
Secret stringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes string[] The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_
audiences Sequence[str] The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id str The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ strsetting_ name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes Sequence[str] The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences List<String> The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id String The OAuth 2.0 client ID used by the app for authentication.
- client
Secret StringSetting Name The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes List<String> The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2TwitterV2
- Consumer
Key string The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret stringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key string The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret stringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key String The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret StringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key string The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret stringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
key str The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_
secret_ strsetting_ name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key String The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret StringSetting Name The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetLinuxWebAppBackup
- Enabled bool
Is the Backup enabled?
- Name string
The name of this Linux Web App.
- Schedules
List<Get
Linux Web App Backup Schedule> A
schedule
block as defined below.- Storage
Account stringUrl The SAS URL to the container.
- Enabled bool
Is the Backup enabled?
- Name string
The name of this Linux Web App.
- Schedules
[]Get
Linux Web App Backup Schedule A
schedule
block as defined below.- Storage
Account stringUrl The SAS URL to the container.
- enabled Boolean
Is the Backup enabled?
- name String
The name of this Linux Web App.
- schedules
List<Get
Linux Web App Backup Schedule> A
schedule
block as defined below.- storage
Account StringUrl The SAS URL to the container.
- enabled boolean
Is the Backup enabled?
- name string
The name of this Linux Web App.
- schedules
Get
Linux Web App Backup Schedule[] A
schedule
block as defined below.- storage
Account stringUrl The SAS URL to the container.
- enabled bool
Is the Backup enabled?
- name str
The name of this Linux Web App.
- schedules
Sequence[Get
Linux Web App Backup Schedule] A
schedule
block as defined below.- storage_
account_ strurl The SAS URL to the container.
- enabled Boolean
Is the Backup enabled?
- name String
The name of this Linux Web App.
- schedules List<Property Map>
A
schedule
block as defined below.- storage
Account StringUrl The SAS URL to the container.
GetLinuxWebAppBackupSchedule
- Frequency
Interval int How often the backup will be executed.
- Frequency
Unit string The unit of time for how often the backup should take place.
- Keep
At boolLeast One Backup Will the service keep at least one backup, regardless of age of backup.
- Last
Execution stringTime The time of the last backup attempt.
- Retention
Period intDays After how many days backups should be deleted.
- Start
Time string When the schedule should start in RFC-3339 format.
- Frequency
Interval int How often the backup will be executed.
- Frequency
Unit string The unit of time for how often the backup should take place.
- Keep
At boolLeast One Backup Will the service keep at least one backup, regardless of age of backup.
- Last
Execution stringTime The time of the last backup attempt.
- Retention
Period intDays After how many days backups should be deleted.
- Start
Time string When the schedule should start in RFC-3339 format.
- frequency
Interval Integer How often the backup will be executed.
- frequency
Unit String The unit of time for how often the backup should take place.
- keep
At BooleanLeast One Backup Will the service keep at least one backup, regardless of age of backup.
- last
Execution StringTime The time of the last backup attempt.
- retention
Period IntegerDays After how many days backups should be deleted.
- start
Time String When the schedule should start in RFC-3339 format.
- frequency
Interval number How often the backup will be executed.
- frequency
Unit string The unit of time for how often the backup should take place.
- keep
At booleanLeast One Backup Will the service keep at least one backup, regardless of age of backup.
- last
Execution stringTime The time of the last backup attempt.
- retention
Period numberDays After how many days backups should be deleted.
- start
Time string When the schedule should start in RFC-3339 format.
- frequency_
interval int How often the backup will be executed.
- frequency_
unit str The unit of time for how often the backup should take place.
- keep_
at_ boolleast_ one_ backup Will the service keep at least one backup, regardless of age of backup.
- last_
execution_ strtime The time of the last backup attempt.
- retention_
period_ intdays After how many days backups should be deleted.
- start_
time str When the schedule should start in RFC-3339 format.
- frequency
Interval Number How often the backup will be executed.
- frequency
Unit String The unit of time for how often the backup should take place.
- keep
At BooleanLeast One Backup Will the service keep at least one backup, regardless of age of backup.
- last
Execution StringTime The time of the last backup attempt.
- retention
Period NumberDays After how many days backups should be deleted.
- start
Time String When the schedule should start in RFC-3339 format.
GetLinuxWebAppConnectionString
GetLinuxWebAppIdentity
- Identity
Ids List<string> The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- Principal
Id string The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Tenant
Id string The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Type string
The Azure Storage Type.
- Identity
Ids []string The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- Principal
Id string The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Tenant
Id string The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Type string
The Azure Storage Type.
- identity
Ids List<String> The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal
Id String The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant
Id String The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type String
The Azure Storage Type.
- identity
Ids string[] The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal
Id string The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant
Id string The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type string
The Azure Storage Type.
- identity_
ids Sequence[str] The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal_
id str The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant_
id str The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type str
The Azure Storage Type.
- identity
Ids List<String> The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal
Id String The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant
Id String The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type String
The Azure Storage Type.
GetLinuxWebAppLog
- Application
Logs List<GetLinux Web App Log Application Log> A
application_logs
block as defined above.- Detailed
Error boolMessages Is Detailed Error Messaging enabled.
- Failed
Request boolTracing Is Failed Request Tracing enabled.
- Http
Logs List<GetLinux Web App Log Http Log> An
http_logs
block as defined above.
- Application
Logs []GetLinux Web App Log Application Log A
application_logs
block as defined above.- Detailed
Error boolMessages Is Detailed Error Messaging enabled.
- Failed
Request boolTracing Is Failed Request Tracing enabled.
- Http
Logs []GetLinux Web App Log Http Log An
http_logs
block as defined above.
- application
Logs List<GetLinux Web App Log Application Log> A
application_logs
block as defined above.- detailed
Error BooleanMessages Is Detailed Error Messaging enabled.
- failed
Request BooleanTracing Is Failed Request Tracing enabled.
- http
Logs List<GetLinux Web App Log Http Log> An
http_logs
block as defined above.
- application
Logs GetLinux Web App Log Application Log[] A
application_logs
block as defined above.- detailed
Error booleanMessages Is Detailed Error Messaging enabled.
- failed
Request booleanTracing Is Failed Request Tracing enabled.
- http
Logs GetLinux Web App Log Http Log[] An
http_logs
block as defined above.
- application_
logs Sequence[GetLinux Web App Log Application Log] A
application_logs
block as defined above.- detailed_
error_ boolmessages Is Detailed Error Messaging enabled.
- failed_
request_ booltracing Is Failed Request Tracing enabled.
- http_
logs Sequence[GetLinux Web App Log Http Log] An
http_logs
block as defined above.
- application
Logs List<Property Map> A
application_logs
block as defined above.- detailed
Error BooleanMessages Is Detailed Error Messaging enabled.
- failed
Request BooleanTracing Is Failed Request Tracing enabled.
- http
Logs List<Property Map> An
http_logs
block as defined above.
GetLinuxWebAppLogApplicationLog
- Azure
Blob List<GetStorages Linux Web App Log Application Log Azure Blob Storage> A
azure_blob_storage
block as defined above.- File
System stringLevel The logging level.
- Azure
Blob []GetStorages Linux Web App Log Application Log Azure Blob Storage A
azure_blob_storage
block as defined above.- File
System stringLevel The logging level.
- azure
Blob List<GetStorages Linux Web App Log Application Log Azure Blob Storage> A
azure_blob_storage
block as defined above.- file
System StringLevel The logging level.
- azure
Blob GetStorages Linux Web App Log Application Log Azure Blob Storage[] A
azure_blob_storage
block as defined above.- file
System stringLevel The logging level.
- azure_
blob_ Sequence[Getstorages Linux Web App Log Application Log Azure Blob Storage] A
azure_blob_storage
block as defined above.- file_
system_ strlevel The logging level.
- azure
Blob List<Property Map>Storages A
azure_blob_storage
block as defined above.- file
System StringLevel The logging level.
GetLinuxWebAppLogApplicationLogAzureBlobStorage
- Level string
The level at which to log. Possible values include
Error
,Warning
,Information
,Verbose
andOff
. NOTE: this field is not available forhttp_logs
- Retention
In intDays The retention period in days.
- Sas
Url string The SAS url to an Azure blob container.
- Level string
The level at which to log. Possible values include
Error
,Warning
,Information
,Verbose
andOff
. NOTE: this field is not available forhttp_logs
- Retention
In intDays The retention period in days.
- Sas
Url string The SAS url to an Azure blob container.
- level String
The level at which to log. Possible values include
Error
,Warning
,Information
,Verbose
andOff
. NOTE: this field is not available forhttp_logs
- retention
In IntegerDays The retention period in days.
- sas
Url String The SAS url to an Azure blob container.
- level string
The level at which to log. Possible values include
Error
,Warning
,Information
,Verbose
andOff
. NOTE: this field is not available forhttp_logs
- retention
In numberDays The retention period in days.
- sas
Url string The SAS url to an Azure blob container.
- level str
The level at which to log. Possible values include
Error
,Warning
,Information
,Verbose
andOff
. NOTE: this field is not available forhttp_logs
- retention_
in_ intdays The retention period in days.
- sas_
url str The SAS url to an Azure blob container.
- level String
The level at which to log. Possible values include
Error
,Warning
,Information
,Verbose
andOff
. NOTE: this field is not available forhttp_logs
- retention
In NumberDays The retention period in days.
- sas
Url String The SAS url to an Azure blob container.
GetLinuxWebAppLogHttpLog
- Azure
Blob List<GetStorages Linux Web App Log Http Log Azure Blob Storage> A
azure_blob_storage
block as defined above.- File
Systems List<GetLinux Web App Log Http Log File System> A
file_system
block as defined above.
- Azure
Blob []GetStorages Linux Web App Log Http Log Azure Blob Storage A
azure_blob_storage
block as defined above.- File
Systems []GetLinux Web App Log Http Log File System A
file_system
block as defined above.
- azure
Blob List<GetStorages Linux Web App Log Http Log Azure Blob Storage> A
azure_blob_storage
block as defined above.- file
Systems List<GetLinux Web App Log Http Log File System> A
file_system
block as defined above.
- azure
Blob GetStorages Linux Web App Log Http Log Azure Blob Storage[] A
azure_blob_storage
block as defined above.- file
Systems GetLinux Web App Log Http Log File System[] A
file_system
block as defined above.
- azure_
blob_ Sequence[Getstorages Linux Web App Log Http Log Azure Blob Storage] A
azure_blob_storage
block as defined above.- file_
systems Sequence[GetLinux Web App Log Http Log File System] A
file_system
block as defined above.
- azure
Blob List<Property Map>Storages A
azure_blob_storage
block as defined above.- file
Systems List<Property Map> A
file_system
block as defined above.
GetLinuxWebAppLogHttpLogAzureBlobStorage
- Retention
In intDays The retention period in days.
- Sas
Url string The SAS url to an Azure blob container.
- Retention
In intDays The retention period in days.
- Sas
Url string The SAS url to an Azure blob container.
- retention
In IntegerDays The retention period in days.
- sas
Url String The SAS url to an Azure blob container.
- retention
In numberDays The retention period in days.
- sas
Url string The SAS url to an Azure blob container.
- retention_
in_ intdays The retention period in days.
- sas_
url str The SAS url to an Azure blob container.
- retention
In NumberDays The retention period in days.
- sas
Url String The SAS url to an Azure blob container.
GetLinuxWebAppLogHttpLogFileSystem
- Retention
In intDays The retention period in days.
- Retention
In intMb The maximum size in megabytes that log files can use.
- Retention
In intDays The retention period in days.
- Retention
In intMb The maximum size in megabytes that log files can use.
- retention
In IntegerDays The retention period in days.
- retention
In IntegerMb The maximum size in megabytes that log files can use.
- retention
In numberDays The retention period in days.
- retention
In numberMb The maximum size in megabytes that log files can use.
- retention_
in_ intdays The retention period in days.
- retention_
in_ intmb The maximum size in megabytes that log files can use.
- retention
In NumberDays The retention period in days.
- retention
In NumberMb The maximum size in megabytes that log files can use.
GetLinuxWebAppSiteConfig
- Always
On bool Is this Linux Web App is Always On enabled.
- Api
Definition stringUrl The ID of the APIM configuration for this Linux Web App.
- Api
Management stringApi Id The ID of the API Management API for this Linux Web App.
- App
Command stringLine The command line used to launch this app.
- Application
Stacks List<GetLinux Web App Site Config Application Stack> A
application_stack
block as defined above.- Auto
Heal boolEnabled Are Auto heal rules be enabled.
- Auto
Heal List<GetSettings Linux Web App Site Config Auto Heal Setting> A
auto_heal_setting
block as defined above.- Container
Registry stringManaged Identity Client Id The Client ID of the Managed Service Identity 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 Web App Site Config Cor> A
cors
block as defined above.- Default
Documents List<string> The list of Default Documents for the Linux Web App.
- Detailed
Error boolLogging Enabled Is Detailed Error Logging enabled.
- Ftps
State string The State of FTP / FTPS service.
- Health
Check intEviction Time In Min (Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Only valid in conjunction withhealth_check_path
.- Health
Check stringPath The path to the Health Check endpoint.
- Http2Enabled bool
Is HTTP2.0 enabled.
- Ip
Restrictions List<GetLinux Web App Site Config Ip Restriction> A
ip_restriction
block as defined above.- Linux
Fx stringVersion The
LinuxFXVersion
string.- Load
Balancing stringMode The site Load Balancing Mode.
- Local
Mysql boolEnabled Is the Local MySQL enabled.
- Managed
Pipeline stringMode The Managed Pipeline Mode.
- Minimum
Tls stringVersion The Minimum version of TLS for requests.
- Remote
Debugging boolEnabled Is Remote Debugging enabled.
- Remote
Debugging stringVersion The Remote Debugging Version.
- Scm
Ip List<GetRestrictions Linux Web App Site Config Scm Ip Restriction> A
scm_ip_restriction
block as defined above.- Scm
Minimum stringTls Version The Minimum version of TLS for requests to SCM.
- Scm
Type string The Source Control Management Type in use.
- Scm
Use boolMain Ip Restriction Is the Linux Web App
ip_restriction
configuration used for the SCM also.- Use32Bit
Worker bool Does the Linux Web App use a 32-bit worker.
- 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 App Service.
- Always
On bool Is this Linux Web App is Always On enabled.
- Api
Definition stringUrl The ID of the APIM configuration for this Linux Web App.
- Api
Management stringApi Id The ID of the API Management API for this Linux Web App.
- App
Command stringLine The command line used to launch this app.
- Application
Stacks []GetLinux Web App Site Config Application Stack A
application_stack
block as defined above.- Auto
Heal boolEnabled Are Auto heal rules be enabled.
- Auto
Heal []GetSettings Linux Web App Site Config Auto Heal Setting A
auto_heal_setting
block as defined above.- Container
Registry stringManaged Identity Client Id The Client ID of the Managed Service Identity 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 Web App Site Config Cor A
cors
block as defined above.- Default
Documents []string The list of Default Documents for the Linux Web App.
- Detailed
Error boolLogging Enabled Is Detailed Error Logging enabled.
- Ftps
State string The State of FTP / FTPS service.
- Health
Check intEviction Time In Min (Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Only valid in conjunction withhealth_check_path
.- Health
Check stringPath The path to the Health Check endpoint.
- Http2Enabled bool
Is HTTP2.0 enabled.
- Ip
Restrictions []GetLinux Web App Site Config Ip Restriction A
ip_restriction
block as defined above.- Linux
Fx stringVersion The
LinuxFXVersion
string.- Load
Balancing stringMode The site Load Balancing Mode.
- Local
Mysql boolEnabled Is the Local MySQL enabled.
- Managed
Pipeline stringMode The Managed Pipeline Mode.
- Minimum
Tls stringVersion The Minimum version of TLS for requests.
- Remote
Debugging boolEnabled Is Remote Debugging enabled.
- Remote
Debugging stringVersion The Remote Debugging Version.
- Scm
Ip []GetRestrictions Linux Web App Site Config Scm Ip Restriction A
scm_ip_restriction
block as defined above.- Scm
Minimum stringTls Version The Minimum version of TLS for requests to SCM.
- Scm
Type string The Source Control Management Type in use.
- Scm
Use boolMain Ip Restriction Is the Linux Web App
ip_restriction
configuration used for the SCM also.- Use32Bit
Worker bool Does the Linux Web App use a 32-bit worker.
- 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 App Service.
- always
On Boolean Is this Linux Web App is Always On enabled.
- api
Definition StringUrl The ID of the APIM configuration for this Linux Web App.
- api
Management StringApi Id The ID of the API Management API for this Linux Web App.
- app
Command StringLine The command line used to launch this app.
- application
Stacks List<GetLinux Web App Site Config Application Stack> A
application_stack
block as defined above.- auto
Heal BooleanEnabled Are Auto heal rules be enabled.
- auto
Heal List<GetSettings Linux Web App Site Config Auto Heal Setting> A
auto_heal_setting
block as defined above.- container
Registry StringManaged Identity Client Id The Client ID of the Managed Service Identity 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 Web App Site Config Cor> A
cors
block as defined above.- default
Documents List<String> The list of Default Documents for the Linux Web App.
- detailed
Error BooleanLogging Enabled Is Detailed Error Logging enabled.
- ftps
State String The State of FTP / FTPS service.
- health
Check IntegerEviction Time In Min (Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Only valid in conjunction withhealth_check_path
.- health
Check StringPath The path to the Health Check endpoint.
- http2Enabled Boolean
Is HTTP2.0 enabled.
- ip
Restrictions List<GetLinux Web App Site Config Ip Restriction> A
ip_restriction
block as defined above.- linux
Fx StringVersion The
LinuxFXVersion
string.- load
Balancing StringMode The site Load Balancing Mode.
- local
Mysql BooleanEnabled Is the Local MySQL enabled.
- managed
Pipeline StringMode The Managed Pipeline Mode.
- minimum
Tls StringVersion The Minimum version of TLS for requests.
- remote
Debugging BooleanEnabled Is Remote Debugging enabled.
- remote
Debugging StringVersion The Remote Debugging Version.
- scm
Ip List<GetRestrictions Linux Web App Site Config Scm Ip Restriction> A
scm_ip_restriction
block as defined above.- scm
Minimum StringTls Version The Minimum version of TLS for requests to SCM.
- scm
Type String The Source Control Management Type in use.
- scm
Use BooleanMain Ip Restriction Is the Linux Web App
ip_restriction
configuration used for the SCM also.- use32Bit
Worker Boolean Does the Linux Web App use a 32-bit worker.
- 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 App Service.
- always
On boolean Is this Linux Web App is Always On enabled.
- api
Definition stringUrl The ID of the APIM configuration for this Linux Web App.
- api
Management stringApi Id The ID of the API Management API for this Linux Web App.
- app
Command stringLine The command line used to launch this app.
- application
Stacks GetLinux Web App Site Config Application Stack[] A
application_stack
block as defined above.- auto
Heal booleanEnabled Are Auto heal rules be enabled.
- auto
Heal GetSettings Linux Web App Site Config Auto Heal Setting[] A
auto_heal_setting
block as defined above.- container
Registry stringManaged Identity Client Id The Client ID of the Managed Service Identity 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 Web App Site Config Cor[] A
cors
block as defined above.- default
Documents string[] The list of Default Documents for the Linux Web App.
- detailed
Error booleanLogging Enabled Is Detailed Error Logging enabled.
- ftps
State string The State of FTP / FTPS service.
- health
Check numberEviction Time In Min (Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Only valid in conjunction withhealth_check_path
.- health
Check stringPath The path to the Health Check endpoint.
- http2Enabled boolean
Is HTTP2.0 enabled.
- ip
Restrictions GetLinux Web App Site Config Ip Restriction[] A
ip_restriction
block as defined above.- linux
Fx stringVersion The
LinuxFXVersion
string.- load
Balancing stringMode The site Load Balancing Mode.
- local
Mysql booleanEnabled Is the Local MySQL enabled.
- managed
Pipeline stringMode The Managed Pipeline Mode.
- minimum
Tls stringVersion The Minimum version of TLS for requests.
- remote
Debugging booleanEnabled Is Remote Debugging enabled.
- remote
Debugging stringVersion The Remote Debugging Version.
- scm
Ip GetRestrictions Linux Web App Site Config Scm Ip Restriction[] A
scm_ip_restriction
block as defined above.- scm
Minimum stringTls Version The Minimum version of TLS for requests to SCM.
- scm
Type string The Source Control Management Type in use.
- scm
Use booleanMain Ip Restriction Is the Linux Web App
ip_restriction
configuration used for the SCM also.- use32Bit
Worker boolean Does the Linux Web App use a 32-bit worker.
- 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 App Service.
- always_
on bool Is this Linux Web App is Always On enabled.
- api_
definition_ strurl The ID of the APIM configuration for this Linux Web App.
- api_
management_ strapi_ id The ID of the API Management API for this Linux Web App.
- app_
command_ strline The command line used to launch this app.
- application_
stacks Sequence[GetLinux Web App Site Config Application Stack] A
application_stack
block as defined above.- auto_
heal_ boolenabled Are Auto heal rules be enabled.
- auto_
heal_ Sequence[Getsettings Linux Web App Site Config Auto Heal Setting] A
auto_heal_setting
block as defined above.- container_
registry_ strmanaged_ identity_ client_ id The Client ID of the Managed Service Identity 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 Web App Site Config Cor] A
cors
block as defined above.- default_
documents Sequence[str] The list of Default Documents for the Linux Web App.
- detailed_
error_ boollogging_ enabled Is Detailed Error Logging enabled.
- ftps_
state str The State of FTP / FTPS service.
- health_
check_ inteviction_ time_ in_ min (Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Only valid in conjunction withhealth_check_path
.- health_
check_ strpath The path to the Health Check endpoint.
- http2_
enabled bool Is HTTP2.0 enabled.
- ip_
restrictions Sequence[GetLinux Web App Site Config Ip Restriction] A
ip_restriction
block as defined above.- linux_
fx_ strversion The
LinuxFXVersion
string.- load_
balancing_ strmode The site Load Balancing Mode.
- local_
mysql_ boolenabled Is the Local MySQL enabled.
- managed_
pipeline_ strmode The Managed Pipeline Mode.
- minimum_
tls_ strversion The Minimum version of TLS for requests.
- remote_
debugging_ boolenabled Is Remote Debugging enabled.
- remote_
debugging_ strversion The Remote Debugging Version.
- scm_
ip_ Sequence[Getrestrictions Linux Web App Site Config Scm Ip Restriction] A
scm_ip_restriction
block as defined above.- scm_
minimum_ strtls_ version The Minimum version of TLS for requests to SCM.
- scm_
type str The Source Control Management Type in use.
- scm_
use_ boolmain_ ip_ restriction Is the Linux Web App
ip_restriction
configuration used for the SCM also.- use32_
bit_ boolworker Does the Linux Web App use a 32-bit worker.
- 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 App Service.
- always
On Boolean Is this Linux Web App is Always On enabled.
- api
Definition StringUrl The ID of the APIM configuration for this Linux Web App.
- api
Management StringApi Id The ID of the API Management API for this Linux Web App.
- app
Command StringLine The command line used to launch this app.
- application
Stacks List<Property Map> A
application_stack
block as defined above.- auto
Heal BooleanEnabled Are Auto heal rules be enabled.
- auto
Heal List<Property Map>Settings A
auto_heal_setting
block as defined above.- container
Registry StringManaged Identity Client Id The Client ID of the Managed Service Identity 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> The list of Default Documents for the Linux Web App.
- detailed
Error BooleanLogging Enabled Is Detailed Error Logging enabled.
- ftps
State String The State of FTP / FTPS service.
- health
Check NumberEviction Time In Min (Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between
2
and10
. Only valid in conjunction withhealth_check_path
.- health
Check StringPath The path to the Health Check endpoint.
- http2Enabled Boolean
Is HTTP2.0 enabled.
- ip
Restrictions List<Property Map> A
ip_restriction
block as defined above.- linux
Fx StringVersion The
LinuxFXVersion
string.- load
Balancing StringMode The site Load Balancing Mode.
- local
Mysql BooleanEnabled Is the Local MySQL enabled.
- managed
Pipeline StringMode The Managed Pipeline Mode.
- minimum
Tls StringVersion The Minimum version of TLS for requests.
- remote
Debugging BooleanEnabled Is Remote Debugging enabled.
- remote
Debugging StringVersion The Remote Debugging Version.
- scm
Ip List<Property Map>Restrictions A
scm_ip_restriction
block as defined above.- scm
Minimum StringTls Version The Minimum version of TLS for requests to SCM.
- scm
Type String The Source Control Management Type in use.
- scm
Use BooleanMain Ip Restriction Is the Linux Web App
ip_restriction
configuration used for the SCM also.- use32Bit
Worker Boolean Does the Linux Web App use a 32-bit worker.
- 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 App Service.
GetLinuxWebAppSiteConfigApplicationStack
- Docker
Image string The Docker image reference, including repository.
- Docker
Image stringTag The image Tag.
- Dotnet
Version string The version of .NET in use.
- Go
Version string - Java
Server string The Java server type.
- Java
Server stringVersion The Version of the
java_server
in use.- Java
Version string The Version of Java in use.
- Node
Version string The version of Node in use.
- Php
Version string The version of PHP in use.
- Python
Version string The version of Python in use.
- Ruby
Version string The version of Ruby in use.
- Docker
Image string The Docker image reference, including repository.
- Docker
Image stringTag The image Tag.
- Dotnet
Version string The version of .NET in use.
- Go
Version string - Java
Server string The Java server type.
- Java
Server stringVersion The Version of the
java_server
in use.- Java
Version string The Version of Java in use.
- Node
Version string The version of Node in use.
- Php
Version string The version of PHP in use.
- Python
Version string The version of Python in use.
- Ruby
Version string The version of Ruby in use.
- docker
Image String The Docker image reference, including repository.
- docker
Image StringTag The image Tag.
- dotnet
Version String The version of .NET in use.
- go
Version String - java
Server String The Java server type.
- java
Server StringVersion The Version of the
java_server
in use.- java
Version String The Version of Java in use.
- node
Version String The version of Node in use.
- php
Version String The version of PHP in use.
- python
Version String The version of Python in use.
- ruby
Version String The version of Ruby in use.
- docker
Image string The Docker image reference, including repository.
- docker
Image stringTag The image Tag.
- dotnet
Version string The version of .NET in use.
- go
Version string - java
Server string The Java server type.
- java
Server stringVersion The Version of the
java_server
in use.- java
Version string The Version of Java in use.
- node
Version string The version of Node in use.
- php
Version string The version of PHP in use.
- python
Version string The version of Python in use.
- ruby
Version string The version of Ruby in use.
- docker_
image str The Docker image reference, including repository.
- docker_
image_ strtag The image Tag.
- dotnet_
version str The version of .NET in use.
- go_
version str - java_
server str The Java server type.
- java_
server_ strversion The Version of the
java_server
in use.- java_
version str The Version of Java in use.
- node_
version str The version of Node in use.
- php_
version str The version of PHP in use.
- python_
version str The version of Python in use.
- ruby_
version str The version of Ruby in use.
- docker
Image String The Docker image reference, including repository.
- docker
Image StringTag The image Tag.
- dotnet
Version String The version of .NET in use.
- go
Version String - java
Server String The Java server type.
- java
Server StringVersion The Version of the
java_server
in use.- java
Version String The Version of Java in use.
- node
Version String The version of Node in use.
- php
Version String The version of PHP in use.
- python
Version String The version of Python in use.
- ruby
Version String The version of Ruby in use.
GetLinuxWebAppSiteConfigAutoHealSetting
- Actions
List<Get
Linux Web App Site Config Auto Heal Setting Action> A
action
block as defined above.- Triggers
List<Get
Linux Web App Site Config Auto Heal Setting Trigger> A
trigger
block as defined below.
- Actions
[]Get
Linux Web App Site Config Auto Heal Setting Action A
action
block as defined above.- Triggers
[]Get
Linux Web App Site Config Auto Heal Setting Trigger A
trigger
block as defined below.
- actions
List<Get
Linux Web App Site Config Auto Heal Setting Action> A
action
block as defined above.- triggers
List<Get
Linux Web App Site Config Auto Heal Setting Trigger> A
trigger
block as defined below.
- actions
Get
Linux Web App Site Config Auto Heal Setting Action[] A
action
block as defined above.- triggers
Get
Linux Web App Site Config Auto Heal Setting Trigger[] A
trigger
block as defined below.
- actions
Sequence[Get
Linux Web App Site Config Auto Heal Setting Action] A
action
block as defined above.- triggers
Sequence[Get
Linux Web App Site Config Auto Heal Setting Trigger] A
trigger
block as defined below.
- actions List<Property Map>
A
action
block as defined above.- triggers List<Property Map>
A
trigger
block as defined below.
GetLinuxWebAppSiteConfigAutoHealSettingAction
- Action
Type string The predefined action to be taken to an Auto Heal trigger.
- Minimum
Process stringExecution Time The minimum amount of time in
hh:mm:ss
the Linux Web App must have been running before the defined action will be run in the event of a trigger.
- Action
Type string The predefined action to be taken to an Auto Heal trigger.
- Minimum
Process stringExecution Time The minimum amount of time in
hh:mm:ss
the Linux Web App must have been running before the defined action will be run in the event of a trigger.
- action
Type String The predefined action to be taken to an Auto Heal trigger.
- minimum
Process StringExecution Time The minimum amount of time in
hh:mm:ss
the Linux Web App must have been running before the defined action will be run in the event of a trigger.
- action
Type string The predefined action to be taken to an Auto Heal trigger.
- minimum
Process stringExecution Time The minimum amount of time in
hh:mm:ss
the Linux Web App must have been running before the defined action will be run in the event of a trigger.
- action_
type str The predefined action to be taken to an Auto Heal trigger.
- minimum_
process_ strexecution_ time The minimum amount of time in
hh:mm:ss
the Linux Web App must have been running before the defined action will be run in the event of a trigger.
- action
Type String The predefined action to be taken to an Auto Heal trigger.
- minimum
Process StringExecution Time The minimum amount of time in
hh:mm:ss
the Linux Web App must have been running before the defined action will be run in the event of a trigger.
GetLinuxWebAppSiteConfigAutoHealSettingTrigger
- Requests
List<Get
Linux Web App Site Config Auto Heal Setting Trigger Request> A
requests
block as defined above.- Status
Codes List<GetLinux Web App Site Config Auto Heal Setting Trigger Status Code> A
status_code
block as defined above.- Slow
Requests List<GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request> A
slow_request
block as defined above.
- Requests
[]Get
Linux Web App Site Config Auto Heal Setting Trigger Request A
requests
block as defined above.- Status
Codes []GetLinux Web App Site Config Auto Heal Setting Trigger Status Code A
status_code
block as defined above.- Slow
Requests []GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request A
slow_request
block as defined above.
- requests
List<Get
Linux Web App Site Config Auto Heal Setting Trigger Request> A
requests
block as defined above.- status
Codes List<GetLinux Web App Site Config Auto Heal Setting Trigger Status Code> A
status_code
block as defined above.- slow
Requests List<GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request> A
slow_request
block as defined above.
- requests
Get
Linux Web App Site Config Auto Heal Setting Trigger Request[] A
requests
block as defined above.- status
Codes GetLinux Web App Site Config Auto Heal Setting Trigger Status Code[] A
status_code
block as defined above.- slow
Requests GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request[] A
slow_request
block as defined above.
- requests
Sequence[Get
Linux Web App Site Config Auto Heal Setting Trigger Request] A
requests
block as defined above.- status_
codes Sequence[GetLinux Web App Site Config Auto Heal Setting Trigger Status Code] A
status_code
block as defined above.- slow_
requests Sequence[GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request] A
slow_request
block as defined above.
- requests List<Property Map>
A
requests
block as defined above.- status
Codes List<Property Map> A
status_code
block as defined above.- slow
Requests List<Property Map> A
slow_request
block as defined above.
GetLinuxWebAppSiteConfigAutoHealSettingTriggerRequest
GetLinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequest
- Count int
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- Interval string
The time interval in the form
hh:mm:ss
.- Path string
The path to which this rule status code applies.
- Time
Taken string The amount of time that qualifies as slow for this rule.
- Count int
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- Interval string
The time interval in the form
hh:mm:ss
.- Path string
The path to which this rule status code applies.
- Time
Taken string The amount of time that qualifies as slow for this rule.
- count Integer
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval String
The time interval in the form
hh:mm:ss
.- path String
The path to which this rule status code applies.
- time
Taken String The amount of time that qualifies as slow for this rule.
- count number
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval string
The time interval in the form
hh:mm:ss
.- path string
The path to which this rule status code applies.
- time
Taken string The amount of time that qualifies as slow for this rule.
- count int
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval str
The time interval in the form
hh:mm:ss
.- path str
The path to which this rule status code applies.
- time_
taken str The amount of time that qualifies as slow for this rule.
- count Number
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval String
The time interval in the form
hh:mm:ss
.- path String
The path to which this rule status code applies.
- time
Taken String The amount of time that qualifies as slow for this rule.
GetLinuxWebAppSiteConfigAutoHealSettingTriggerStatusCode
- Count int
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- Interval string
The time interval in the form
hh:mm:ss
.- Path string
The path to which this rule status code applies.
- Status
Code stringRange The status code or range for this rule.
- Sub
Status int The Request Sub Status of the Status Code.
- Win32Status string
The Win32 Status Code of the Request.
- Count int
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- Interval string
The time interval in the form
hh:mm:ss
.- Path string
The path to which this rule status code applies.
- Status
Code stringRange The status code or range for this rule.
- Sub
Status int The Request Sub Status of the Status Code.
- Win32Status string
The Win32 Status Code of the Request.
- count Integer
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval String
The time interval in the form
hh:mm:ss
.- path String
The path to which this rule status code applies.
- status
Code StringRange The status code or range for this rule.
- sub
Status Integer The Request Sub Status of the Status Code.
- win32Status String
The Win32 Status Code of the Request.
- count number
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval string
The time interval in the form
hh:mm:ss
.- path string
The path to which this rule status code applies.
- status
Code stringRange The status code or range for this rule.
- sub
Status number The Request Sub Status of the Status Code.
- win32Status string
The Win32 Status Code of the Request.
- count int
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval str
The time interval in the form
hh:mm:ss
.- path str
The path to which this rule status code applies.
- status_
code_ strrange The status code or range for this rule.
- sub_
status int The Request Sub Status of the Status Code.
- win32_
status str The Win32 Status Code of the Request.
- count Number
The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule.- interval String
The time interval in the form
hh:mm:ss
.- path String
The path to which this rule status code applies.
- status
Code StringRange The status code or range for this rule.
- sub
Status Number The Request Sub Status of the Status Code.
- win32Status String
The Win32 Status Code of the Request.
GetLinuxWebAppSiteConfigCor
- Allowed
Origins List<string> A list of origins that should be allowed to make cross-origin calls.
- Support
Credentials bool Whether CORS requests with credentials are allowed.
- Allowed
Origins []string A list of origins that should be allowed to make cross-origin calls.
- Support
Credentials bool Whether CORS requests with credentials are allowed.
- allowed
Origins List<String> A list of origins that should be allowed to make cross-origin calls.
- support
Credentials Boolean Whether CORS requests with credentials are allowed.
- allowed
Origins string[] A list of origins that should be allowed to make cross-origin calls.
- support
Credentials boolean Whether CORS requests with credentials are allowed.
- allowed_
origins Sequence[str] A list of origins that should be allowed to make cross-origin calls.
- support_
credentials bool Whether CORS requests with credentials are allowed.
- allowed
Origins List<String> A list of origins that should be allowed to make cross-origin calls.
- support
Credentials Boolean Whether CORS requests with credentials are allowed.
GetLinuxWebAppSiteConfigIpRestriction
- Action string
A
action
block as defined above.- Headers
List<Get
Linux Web App Site Config Ip Restriction Header> - Ip
Address string - Name string
The name of this Linux Web App.
- Priority int
- Service
Tag string - Virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- Action string
A
action
block as defined above.- Headers
[]Get
Linux Web App Site Config Ip Restriction Header - Ip
Address string - Name string
The name of this Linux Web App.
- Priority int
- Service
Tag string - Virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- action String
A
action
block as defined above.- headers
List<Get
Linux Web App Site Config Ip Restriction Header> - ip
Address String - name String
The name of this Linux Web App.
- priority Integer
- service
Tag String - virtual
Network StringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- action string
A
action
block as defined above.- headers
Get
Linux Web App Site Config Ip Restriction Header[] - ip
Address string - name string
The name of this Linux Web App.
- priority number
- service
Tag string - virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- action str
A
action
block as defined above.- headers
Sequence[Get
Linux Web App Site Config Ip Restriction Header] - ip_
address str - name str
The name of this Linux Web App.
- priority int
- service_
tag str - virtual_
network_ strsubnet_ id The subnet id which the Linux Web App is vNet Integrated with.
- action String
A
action
block as defined above.- headers List<Property Map>
- ip
Address String - name String
The name of this Linux Web App.
- priority Number
- service
Tag String - virtual
Network StringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
GetLinuxWebAppSiteConfigIpRestrictionHeader
- XAzure
Fdids List<string> - XFd
Health List<string>Probes - XForwarded
Fors List<string> - XForwarded
Hosts List<string>
- XAzure
Fdids []string - XFd
Health []stringProbes - XForwarded
Fors []string - XForwarded
Hosts []string
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
- x
Azure string[]Fdids - x
Fd string[]Health Probes - x
Forwarded string[]Fors - x
Forwarded string[]Hosts
- x_
azure_ Sequence[str]fdids - x_
fd_ Sequence[str]health_ probes - x_
forwarded_ Sequence[str]fors - x_
forwarded_ Sequence[str]hosts
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
GetLinuxWebAppSiteConfigScmIpRestriction
- Action string
A
action
block as defined above.- Headers
List<Get
Linux Web App Site Config Scm Ip Restriction Header> - Ip
Address string - Name string
The name of this Linux Web App.
- Priority int
- Service
Tag string - Virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- Action string
A
action
block as defined above.- Headers
[]Get
Linux Web App Site Config Scm Ip Restriction Header - Ip
Address string - Name string
The name of this Linux Web App.
- Priority int
- Service
Tag string - Virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- action String
A
action
block as defined above.- headers
List<Get
Linux Web App Site Config Scm Ip Restriction Header> - ip
Address String - name String
The name of this Linux Web App.
- priority Integer
- service
Tag String - virtual
Network StringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- action string
A
action
block as defined above.- headers
Get
Linux Web App Site Config Scm Ip Restriction Header[] - ip
Address string - name string
The name of this Linux Web App.
- priority number
- service
Tag string - virtual
Network stringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
- action str
A
action
block as defined above.- headers
Sequence[Get
Linux Web App Site Config Scm Ip Restriction Header] - ip_
address str - name str
The name of this Linux Web App.
- priority int
- service_
tag str - virtual_
network_ strsubnet_ id The subnet id which the Linux Web App is vNet Integrated with.
- action String
A
action
block as defined above.- headers List<Property Map>
- ip
Address String - name String
The name of this Linux Web App.
- priority Number
- service
Tag String - virtual
Network StringSubnet Id The subnet id which the Linux Web App is vNet Integrated with.
GetLinuxWebAppSiteConfigScmIpRestrictionHeader
- XAzure
Fdids List<string> - XFd
Health List<string>Probes - XForwarded
Fors List<string> - XForwarded
Hosts List<string>
- XAzure
Fdids []string - XFd
Health []stringProbes - XForwarded
Fors []string - XForwarded
Hosts []string
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
- x
Azure string[]Fdids - x
Fd string[]Health Probes - x
Forwarded string[]Fors - x
Forwarded string[]Hosts
- x_
azure_ Sequence[str]fdids - x_
fd_ Sequence[str]health_ probes - x_
forwarded_ Sequence[str]fors - x_
forwarded_ Sequence[str]hosts
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
GetLinuxWebAppSiteCredential
GetLinuxWebAppStickySetting
- App
Setting List<string>Names A list of
app_setting
names that the Linux Web 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 Web App will not swap between Slots when a swap operation is triggered.
- App
Setting []stringNames A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered.- Connection
String []stringNames A list of
connection_string
names that the Linux Web 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 Web 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 Web 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 Web 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 Web 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 Web 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 Web 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 Web 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 Web App will not swap between Slots when a swap operation is triggered.
GetLinuxWebAppStorageAccount
- Access
Key string The Access key for the storage account.
- Account
Name string The Name of the Storage Account.
- Mount
Path string The path at which to mount the Storage Share.
- Name string
The name of this Linux Web App.
- string
The Name of the File Share or Container Name for Blob storage.
- Type string
The Azure Storage Type.
- Access
Key string The Access key for the storage account.
- Account
Name string The Name of the Storage Account.
- Mount
Path string The path at which to mount the Storage Share.
- Name string
The name of this Linux Web App.
- string
The Name of the File Share or Container Name for Blob storage.
- Type string
The Azure Storage Type.
- access
Key String The Access key for the storage account.
- account
Name String The Name of the Storage Account.
- mount
Path String The path at which to mount the Storage Share.
- name String
The name of this Linux Web App.
- String
The Name of the File Share or Container Name for Blob storage.
- type String
The Azure Storage Type.
- access
Key string The Access key for the storage account.
- account
Name string The Name of the Storage Account.
- mount
Path string The path at which to mount the Storage Share.
- name string
The name of this Linux Web App.
- string
The Name of the File Share or Container Name for Blob storage.
- type string
The Azure Storage Type.
- access_
key str The Access key for the storage account.
- account_
name str The Name of the Storage Account.
- mount_
path str The path at which to mount the Storage Share.
- name str
The name of this Linux Web App.
- str
The Name of the File Share or Container Name for Blob storage.
- type str
The Azure Storage Type.
- access
Key String The Access key for the storage account.
- account
Name String The Name of the Storage Account.
- mount
Path String The path at which to mount the Storage Share.
- name String
The name of this Linux Web App.
- String
The Name of the File Share or Container Name for Blob storage.
- type String
The Azure Storage Type.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.