We recommend using Azure Native.
Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi
azure.appservice.getLinuxWebApp
Explore with Pulumi AI
Use this data source to access information about an existing Linux Web App.
Example Usage
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);
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)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := appservice.LookupLinuxWebApp(ctx, &appservice.LookupLinuxWebAppArgs{
Name: "existing",
ResourceGroupName: "existing",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.AppService.GetLinuxWebApp.Invoke(new()
{
Name = "existing",
ResourceGroupName = "existing",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getLinuxWebAppResult => getLinuxWebAppResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.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()));
}
}
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)
public static Output<GetLinuxWebAppResult> getLinuxWebApp(GetLinuxWebAppArgs args, InvokeOptions options)
fn::invoke:
function: azure:appservice/getLinuxWebApp:getLinuxWebApp
arguments:
# arguments dictionary
The following arguments are supported:
- Name
This property is required. string - The name of this Linux Web App.
- Resource
Group Name This property is required. string - The name of the Resource Group where the Linux Web App exists.
- Name
This property is required. string - The name of this Linux Web App.
- Resource
Group Name This property is required. string - The name of the Resource Group where the Linux Web App exists.
- name
This property is required. String - The name of this Linux Web App.
- resource
Group Name This property is required. String - The name of the Resource Group where the Linux Web App exists.
- name
This property is required. string - The name of this Linux Web App.
- resource
Group Name This property is required. string - The name of the Resource Group where the Linux Web App exists.
- name
This property is required. str - The name of this Linux Web App.
- resource_
group_ name This property is required. str - The name of the Resource Group where the Linux Web App exists.
- name
This property is required. String - The name of this Linux Web App.
- resource
Group Name This property is required. String - 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. - Availability string
- The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
. - 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?
- Ftp
Publish boolBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials 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
. - Public
Network boolAccess Enabled - Is Public Network Access enabled for this Linux Web App.
- 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.
- Usage string
- The current usage state. Possible values are
Normal
andExceeded
. - Virtual
Network boolBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- Virtual
Network stringSubnet Id - The subnet id which the Linux Web App is vNet Integrated with.
- Webdeploy
Publish boolBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- 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. - Availability string
- The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
. - 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?
- Ftp
Publish boolBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials 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
. - Public
Network boolAccess Enabled - Is Public Network Access enabled for this Linux Web App.
- 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.
- Usage string
- The current usage state. Possible values are
Normal
andExceeded
. - Virtual
Network boolBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- Virtual
Network stringSubnet Id - The subnet id which the Linux Web App is vNet Integrated with.
- Webdeploy
Publish boolBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- 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. - availability String
- The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
. - 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?
- ftp
Publish BooleanBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials 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
. - public
Network BooleanAccess Enabled - Is Public Network Access enabled for this Linux Web App.
- 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.
- usage String
- The current usage state. Possible values are
Normal
andExceeded
. - virtual
Network BooleanBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual
Network StringSubnet Id - The subnet id which the Linux Web App is vNet Integrated with.
- webdeploy
Publish BooleanBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- 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. - availability string
- The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
. - 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?
- ftp
Publish booleanBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials 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
. - public
Network booleanAccess Enabled - Is Public Network Access enabled for this Linux Web App.
- 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.
- usage string
- The current usage state. Possible values are
Normal
andExceeded
. - virtual
Network booleanBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual
Network stringSubnet Id - The subnet id which the Linux Web App is vNet Integrated with.
- webdeploy
Publish booleanBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- 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. - availability str
- The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
. - 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?
- ftp_
publish_ boolbasic_ authentication_ enabled - Are the default FTP Basic Authentication publishing credentials 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
. - public_
network_ boolaccess_ enabled - Is Public Network Access enabled for this Linux Web App.
- 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.
- usage str
- The current usage state. Possible values are
Normal
andExceeded
. - virtual_
network_ boolbackup_ restore_ enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual_
network_ strsubnet_ id - The subnet id which the Linux Web App is vNet Integrated with.
- webdeploy_
publish_ boolbasic_ authentication_ enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
- 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. - availability String
- The current availability state. Possible values are
Normal
,Limited
, andDisasterRecoveryMode
. - 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?
- ftp
Publish BooleanBasic Authentication Enabled - Are the default FTP Basic Authentication publishing credentials 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
. - public
Network BooleanAccess Enabled - Is Public Network Access enabled for this Linux Web App.
- 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.
- usage String
- The current usage state. Possible values are
Normal
andExceeded
. - virtual
Network BooleanBackup Restore Enabled - Whether backup and restore operations over the linked virtual network are enabled.
- virtual
Network StringSubnet Id - The subnet id which the Linux Web App is vNet Integrated with.
- webdeploy
Publish BooleanBasic Authentication Enabled - Are the default WebDeploy Basic Authentication publishing credentials enabled.
Supporting Types
GetLinuxWebAppAuthSetting
- Active
Directories This property is required. List<GetLinux Web App Auth Setting Active Directory> - A
active_directory
block as defined above. - Additional
Login Parameters This property is required. Dictionary<string, string> - A
additional_login_parameters
block as defined above. - Allowed
External Redirect Urls This property is required. List<string> - External URLs that can be redirected to as part of logging in or logging out of the app.
- Default
Provider This property is required. string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - Enabled
This property is required. bool - Is the Backup enabled?
- Facebooks
This property is required. List<GetLinux Web App Auth Setting Facebook> - A
facebook
block as defined below. - Githubs
This property is required. List<GetLinux Web App Auth Setting Github> - A
github
block as defined below. - Googles
This property is required. List<GetLinux Web App Auth Setting Google> - A
google
block as defined below. - Issuer
This property is required. string - The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- Microsofts
This property is required. List<GetLinux Web App Auth Setting Microsoft> - A
microsoft
block as defined below. - Runtime
Version This property is required. string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Token
Refresh Extension Hours This property is required. double - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store Enabled This property is required. bool - Is the Token Store configuration Enabled.
- Twitters
This property is required. List<GetLinux Web App Auth Setting Twitter> - A
twitter
block as defined below. - Unauthenticated
Client Action This property is required. string - The action to take when an unauthenticated client attempts to access the app.
- Active
Directories This property is required. []GetLinux Web App Auth Setting Active Directory - A
active_directory
block as defined above. - Additional
Login Parameters This property is required. map[string]string - A
additional_login_parameters
block as defined above. - Allowed
External Redirect Urls This property is required. []string - External URLs that can be redirected to as part of logging in or logging out of the app.
- Default
Provider This property is required. string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - Enabled
This property is required. bool - Is the Backup enabled?
- Facebooks
This property is required. []GetLinux Web App Auth Setting Facebook - A
facebook
block as defined below. - Githubs
This property is required. []GetLinux Web App Auth Setting Github - A
github
block as defined below. - Googles
This property is required. []GetLinux Web App Auth Setting Google - A
google
block as defined below. - Issuer
This property is required. string - The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- Microsofts
This property is required. []GetLinux Web App Auth Setting Microsoft - A
microsoft
block as defined below. - Runtime
Version This property is required. string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Token
Refresh Extension Hours This property is required. float64 - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store Enabled This property is required. bool - Is the Token Store configuration Enabled.
- Twitters
This property is required. []GetLinux Web App Auth Setting Twitter - A
twitter
block as defined below. - Unauthenticated
Client Action This property is required. string - The action to take when an unauthenticated client attempts to access the app.
- active
Directories This property is required. List<GetLinux Web App Auth Setting Active Directory> - A
active_directory
block as defined above. - additional
Login Parameters This property is required. Map<String,String> - A
additional_login_parameters
block as defined above. - allowed
External Redirect Urls This property is required. List<String> - External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider This property is required. String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - enabled
This property is required. Boolean - Is the Backup enabled?
- facebooks
This property is required. List<GetLinux Web App Auth Setting Facebook> - A
facebook
block as defined below. - githubs
This property is required. List<GetLinux Web App Auth Setting Github> - A
github
block as defined below. - googles
This property is required. List<GetLinux Web App Auth Setting Google> - A
google
block as defined below. - issuer
This property is required. String - The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
This property is required. List<GetLinux Web App Auth Setting Microsoft> - A
microsoft
block as defined below. - runtime
Version This property is required. String - The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh Extension Hours This property is required. Double - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store Enabled This property is required. Boolean - Is the Token Store configuration Enabled.
- twitters
This property is required. List<GetLinux Web App Auth Setting Twitter> - A
twitter
block as defined below. - unauthenticated
Client Action This property is required. String - The action to take when an unauthenticated client attempts to access the app.
- active
Directories This property is required. GetLinux Web App Auth Setting Active Directory[] - A
active_directory
block as defined above. - additional
Login Parameters This property is required. {[key: string]: string} - A
additional_login_parameters
block as defined above. - allowed
External Redirect Urls This property is required. string[] - External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider This property is required. string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - enabled
This property is required. boolean - Is the Backup enabled?
- facebooks
This property is required. GetLinux Web App Auth Setting Facebook[] - A
facebook
block as defined below. - githubs
This property is required. GetLinux Web App Auth Setting Github[] - A
github
block as defined below. - googles
This property is required. GetLinux Web App Auth Setting Google[] - A
google
block as defined below. - issuer
This property is required. string - The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
This property is required. GetLinux Web App Auth Setting Microsoft[] - A
microsoft
block as defined below. - runtime
Version This property is required. string - The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh Extension Hours This property is required. number - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store Enabled This property is required. boolean - Is the Token Store configuration Enabled.
- twitters
This property is required. GetLinux Web App Auth Setting Twitter[] - A
twitter
block as defined below. - unauthenticated
Client Action This property is required. string - The action to take when an unauthenticated client attempts to access the app.
- active_
directories This property is required. Sequence[GetLinux Web App Auth Setting Active Directory] - A
active_directory
block as defined above. - additional_
login_ parameters This property is required. Mapping[str, str] - A
additional_login_parameters
block as defined above. - allowed_
external_ redirect_ urls This property is required. Sequence[str] - External URLs that can be redirected to as part of logging in or logging out of the app.
- default_
provider This property is required. str - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - enabled
This property is required. bool - Is the Backup enabled?
- facebooks
This property is required. Sequence[GetLinux Web App Auth Setting Facebook] - A
facebook
block as defined below. - githubs
This property is required. Sequence[GetLinux Web App Auth Setting Github] - A
github
block as defined below. - googles
This property is required. Sequence[GetLinux Web App Auth Setting Google] - A
google
block as defined below. - issuer
This property is required. str - The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
This property is required. Sequence[GetLinux Web App Auth Setting Microsoft] - A
microsoft
block as defined below. - runtime_
version This property is required. str - The Runtime Version of the Authentication and Authorisation feature of this App.
- token_
refresh_ extension_ hours This property is required. float - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_
store_ enabled This property is required. bool - Is the Token Store configuration Enabled.
- twitters
This property is required. Sequence[GetLinux Web App Auth Setting Twitter] - A
twitter
block as defined below. - unauthenticated_
client_ action This property is required. str - The action to take when an unauthenticated client attempts to access the app.
- active
Directories This property is required. List<Property Map> - A
active_directory
block as defined above. - additional
Login Parameters This property is required. Map<String> - A
additional_login_parameters
block as defined above. - allowed
External Redirect Urls This property is required. List<String> - External URLs that can be redirected to as part of logging in or logging out of the app.
- default
Provider This property is required. String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - enabled
This property is required. Boolean - Is the Backup enabled?
- facebooks
This property is required. List<Property Map> - A
facebook
block as defined below. - githubs
This property is required. List<Property Map> - A
github
block as defined below. - googles
This property is required. List<Property Map> - A
google
block as defined below. - issuer
This property is required. String - The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Linux Web App.
- microsofts
This property is required. List<Property Map> - A
microsoft
block as defined below. - runtime
Version This property is required. String - The Runtime Version of the Authentication and Authorisation feature of this App.
- token
Refresh Extension Hours This property is required. Number - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store Enabled This property is required. Boolean - Is the Token Store configuration Enabled.
- twitters
This property is required. List<Property Map> - A
twitter
block as defined below. - unauthenticated
Client Action This property is required. String - The action to take when an unauthenticated client attempts to access the app.
GetLinuxWebAppAuthSettingActiveDirectory
- Allowed
Audiences This property is required. List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Allowed
Audiences This property is required. []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed
Audiences This property is required. string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed_
audiences This property is required. Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret This property is required. str - The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
GetLinuxWebAppAuthSettingFacebook
- App
Id This property is required. string - The App ID of the Facebook app used for login.
- App
Secret This property is required. string - The App Secret of the Facebook app used for Facebook login.
- App
Secret Setting Name This property is required. string - The app setting name that contains the
app_secret
value used for Facebook login. - Oauth
Scopes This property is required. List<string> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- App
Id This property is required. string - The App ID of the Facebook app used for login.
- App
Secret This property is required. string - The App Secret of the Facebook app used for Facebook login.
- App
Secret Setting Name This property is required. string - The app setting name that contains the
app_secret
value used for Facebook login. - Oauth
Scopes This property is required. []string - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- app
Id This property is required. String - The App ID of the Facebook app used for login.
- app
Secret This property is required. String - The App Secret of the Facebook app used for Facebook login.
- app
Secret Setting Name This property is required. String - The app setting name that contains the
app_secret
value used for Facebook login. - oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- app
Id This property is required. string - The App ID of the Facebook app used for login.
- app
Secret This property is required. string - The App Secret of the Facebook app used for Facebook login.
- app
Secret Setting Name This property is required. string - The app setting name that contains the
app_secret
value used for Facebook login. - oauth
Scopes This property is required. string[] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- app_
id This property is required. str - The App ID of the Facebook app used for login.
- app_
secret This property is required. str - The App Secret of the Facebook app used for Facebook login.
- app_
secret_ setting_ name This property is required. str - The app setting name that contains the
app_secret
value used for Facebook login. - oauth_
scopes This property is required. Sequence[str] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- app
Id This property is required. String - The App ID of the Facebook app used for login.
- app
Secret This property is required. String - The App Secret of the Facebook app used for Facebook login.
- app
Secret Setting Name This property is required. String - The app setting name that contains the
app_secret
value used for Facebook login. - oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingGithub
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes This property is required. List<string> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes This property is required. []string - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. string[] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret This property is required. str - The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth_
scopes This property is required. Sequence[str] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingGoogle
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes This property is required. List<string> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes This property is required. []string - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. string[] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret This property is required. str - The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth_
scopes This property is required. Sequence[str] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingMicrosoft
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes This property is required. List<string> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Oauth
Scopes This property is required. []string - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. string - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. string[] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret This property is required. str - The OAuth 2.0 client secret used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth_
scopes This property is required. Sequence[str] - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret This property is required. String - The OAuth 2.0 client secret used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- oauth
Scopes This property is required. List<String> - A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingTwitter
- Consumer
Key This property is required. string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret This property is required. string - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Secret Setting Name This property is required. string - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key This property is required. string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret This property is required. string - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Secret Setting Name This property is required. string - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key This property is required. String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret This property is required. String - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Secret Setting Name This property is required. String - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key This property is required. string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret This property is required. string - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Secret Setting Name This property is required. string - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
key This property is required. str - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_
secret This property is required. str - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
secret_ setting_ name This property is required. str - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key This property is required. String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret This property is required. String - The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Secret Setting Name This property is required. String - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetLinuxWebAppAuthSettingsV2
- Active
Directory V2s This property is required. List<GetLinux Web App Auth Settings V2Active Directory V2> - An
active_directory_v2
block as defined below. - Apple
V2s This property is required. List<GetLinux Web App Auth Settings V2Apple V2> - An
apple_v2
block as defined below. - Auth
Enabled This property is required. bool - Are the AuthV2 Settings enabled.
- Azure
Static Web App V2s This property is required. List<GetLinux Web App Auth Settings V2Azure Static Web App V2> - An
azure_static_web_app_v2
block as defined below. - Config
File Path This property is required. string - The path to the App Auth settings.
- Custom
Oidc V2s This property is required. List<GetLinux Web App Auth Settings V2Custom Oidc V2> - Zero or more
custom_oidc_v2
blocks as defined below. - Default
Provider This property is required. string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - Excluded
Paths This property is required. List<string> - The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
. - Facebook
V2s This property is required. List<GetLinux Web App Auth Settings V2Facebook V2> - A
facebook_v2
block as defined below. - Forward
Proxy Convention This property is required. string - The convention used to determine the url of the request made.
- Forward
Proxy Custom Host Header Name This property is required. string - The name of the custom header containing the host of the request.
- Forward
Proxy Custom Scheme Header Name This property is required. string - The name of the custom header containing the scheme of the request.
- Github
V2s This property is required. List<GetLinux Web App Auth Settings V2Github V2> - A
github_v2
block as defined below. - Google
V2s This property is required. List<GetLinux Web App Auth Settings V2Google V2> - A
google_v2
block as defined below. - Http
Route Api Prefix This property is required. string - The prefix that should precede all the authentication and authorisation paths.
- Logins
This property is required. List<GetLinux Web App Auth Settings V2Login> - A
login
block as defined below. - Microsoft
V2s This property is required. List<GetLinux Web App Auth Settings V2Microsoft V2> - A
microsoft_v2
block as defined below. - Require
Authentication This property is required. bool - Is the authentication flow used for all requests.
- Require
Https This property is required. bool - Is HTTPS required on connections?
- Runtime
Version This property is required. string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Twitter
V2s This property is required. List<GetLinux Web App Auth Settings V2Twitter V2> - A
twitter_v2
block as defined below. - Unauthenticated
Action This property is required. string - The action to take for requests made without authentication.
- Active
Directory V2s This property is required. []GetLinux Web App Auth Settings V2Active Directory V2 - An
active_directory_v2
block as defined below. - Apple
V2s This property is required. []GetLinux Web App Auth Settings V2Apple V2 - An
apple_v2
block as defined below. - Auth
Enabled This property is required. bool - Are the AuthV2 Settings enabled.
- Azure
Static Web App V2s This property is required. []GetLinux Web App Auth Settings V2Azure Static Web App V2 - An
azure_static_web_app_v2
block as defined below. - Config
File Path This property is required. string - The path to the App Auth settings.
- Custom
Oidc V2s This property is required. []GetLinux Web App Auth Settings V2Custom Oidc V2 - Zero or more
custom_oidc_v2
blocks as defined below. - Default
Provider This property is required. string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - Excluded
Paths This property is required. []string - The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
. - Facebook
V2s This property is required. []GetLinux Web App Auth Settings V2Facebook V2 - A
facebook_v2
block as defined below. - Forward
Proxy Convention This property is required. string - The convention used to determine the url of the request made.
- Forward
Proxy Custom Host Header Name This property is required. string - The name of the custom header containing the host of the request.
- Forward
Proxy Custom Scheme Header Name This property is required. string - The name of the custom header containing the scheme of the request.
- Github
V2s This property is required. []GetLinux Web App Auth Settings V2Github V2 - A
github_v2
block as defined below. - Google
V2s This property is required. []GetLinux Web App Auth Settings V2Google V2 - A
google_v2
block as defined below. - Http
Route Api Prefix This property is required. string - The prefix that should precede all the authentication and authorisation paths.
- Logins
This property is required. []GetLinux Web App Auth Settings V2Login - A
login
block as defined below. - Microsoft
V2s This property is required. []GetLinux Web App Auth Settings V2Microsoft V2 - A
microsoft_v2
block as defined below. - Require
Authentication This property is required. bool - Is the authentication flow used for all requests.
- Require
Https This property is required. bool - Is HTTPS required on connections?
- Runtime
Version This property is required. string - The Runtime Version of the Authentication and Authorisation feature of this App.
- Twitter
V2s This property is required. []GetLinux Web App Auth Settings V2Twitter V2 - A
twitter_v2
block as defined below. - Unauthenticated
Action This property is required. string - The action to take for requests made without authentication.
- active
Directory V2s This property is required. List<GetLinux Web App Auth Settings V2Active Directory V2> - An
active_directory_v2
block as defined below. - apple
V2s This property is required. List<GetLinux Web App Auth Settings V2Apple V2> - An
apple_v2
block as defined below. - auth
Enabled This property is required. Boolean - Are the AuthV2 Settings enabled.
- azure
Static Web App V2s This property is required. List<GetLinux Web App Auth Settings V2Azure Static Web App V2> - An
azure_static_web_app_v2
block as defined below. - config
File Path This property is required. String - The path to the App Auth settings.
- custom
Oidc V2s This property is required. List<GetLinux Web App Auth Settings V2Custom Oidc V2> - Zero or more
custom_oidc_v2
blocks as defined below. - default
Provider This property is required. String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - excluded
Paths This property is required. List<String> - The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
. - facebook
V2s This property is required. List<GetLinux Web App Auth Settings V2Facebook V2> - A
facebook_v2
block as defined below. - forward
Proxy Convention This property is required. String - The convention used to determine the url of the request made.
- forward
Proxy Custom Host Header Name This property is required. String - The name of the custom header containing the host of the request.
- forward
Proxy Custom Scheme Header Name This property is required. String - The name of the custom header containing the scheme of the request.
- github
V2s This property is required. List<GetLinux Web App Auth Settings V2Github V2> - A
github_v2
block as defined below. - google
V2s This property is required. List<GetLinux Web App Auth Settings V2Google V2> - A
google_v2
block as defined below. - http
Route Api Prefix This property is required. String - The prefix that should precede all the authentication and authorisation paths.
- logins
This property is required. List<GetLinux Web App Auth Settings V2Login> - A
login
block as defined below. - microsoft
V2s This property is required. List<GetLinux Web App Auth Settings V2Microsoft V2> - A
microsoft_v2
block as defined below. - require
Authentication This property is required. Boolean - Is the authentication flow used for all requests.
- require
Https This property is required. Boolean - Is HTTPS required on connections?
- runtime
Version This property is required. String - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s This property is required. List<GetLinux Web App Auth Settings V2Twitter V2> - A
twitter_v2
block as defined below. - unauthenticated
Action This property is required. String - The action to take for requests made without authentication.
- active
Directory V2s This property is required. GetLinux Web App Auth Settings V2Active Directory V2[] - An
active_directory_v2
block as defined below. - apple
V2s This property is required. GetLinux Web App Auth Settings V2Apple V2[] - An
apple_v2
block as defined below. - auth
Enabled This property is required. boolean - Are the AuthV2 Settings enabled.
- azure
Static Web App V2s This property is required. GetLinux Web App Auth Settings V2Azure Static Web App V2[] - An
azure_static_web_app_v2
block as defined below. - config
File Path This property is required. string - The path to the App Auth settings.
- custom
Oidc V2s This property is required. GetLinux Web App Auth Settings V2Custom Oidc V2[] - Zero or more
custom_oidc_v2
blocks as defined below. - default
Provider This property is required. string - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - excluded
Paths This property is required. string[] - The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
. - facebook
V2s This property is required. GetLinux Web App Auth Settings V2Facebook V2[] - A
facebook_v2
block as defined below. - forward
Proxy Convention This property is required. string - The convention used to determine the url of the request made.
- forward
Proxy Custom Host Header Name This property is required. string - The name of the custom header containing the host of the request.
- forward
Proxy Custom Scheme Header Name This property is required. string - The name of the custom header containing the scheme of the request.
- github
V2s This property is required. GetLinux Web App Auth Settings V2Github V2[] - A
github_v2
block as defined below. - google
V2s This property is required. GetLinux Web App Auth Settings V2Google V2[] - A
google_v2
block as defined below. - http
Route Api Prefix This property is required. string - The prefix that should precede all the authentication and authorisation paths.
- logins
This property is required. GetLinux Web App Auth Settings V2Login[] - A
login
block as defined below. - microsoft
V2s This property is required. GetLinux Web App Auth Settings V2Microsoft V2[] - A
microsoft_v2
block as defined below. - require
Authentication This property is required. boolean - Is the authentication flow used for all requests.
- require
Https This property is required. boolean - Is HTTPS required on connections?
- runtime
Version This property is required. string - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s This property is required. GetLinux Web App Auth Settings V2Twitter V2[] - A
twitter_v2
block as defined below. - unauthenticated
Action This property is required. string - The action to take for requests made without authentication.
- active_
directory_ v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Active Directory V2] - An
active_directory_v2
block as defined below. - apple_
v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Apple V2] - An
apple_v2
block as defined below. - auth_
enabled This property is required. bool - Are the AuthV2 Settings enabled.
- azure_
static_ web_ app_ v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Azure Static Web App V2] - An
azure_static_web_app_v2
block as defined below. - config_
file_ path This property is required. str - The path to the App Auth settings.
- custom_
oidc_ v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Custom Oidc V2] - Zero or more
custom_oidc_v2
blocks as defined below. - default_
provider This property is required. str - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - excluded_
paths This property is required. Sequence[str] - The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
. - facebook_
v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Facebook V2] - A
facebook_v2
block as defined below. - forward_
proxy_ convention This property is required. str - The convention used to determine the url of the request made.
- forward_
proxy_ custom_ host_ header_ name This property is required. str - The name of the custom header containing the host of the request.
- forward_
proxy_ custom_ scheme_ header_ name This property is required. str - The name of the custom header containing the scheme of the request.
- github_
v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Github V2] - A
github_v2
block as defined below. - google_
v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Google V2] - A
google_v2
block as defined below. - http_
route_ api_ prefix This property is required. str - The prefix that should precede all the authentication and authorisation paths.
- logins
This property is required. Sequence[GetLinux Web App Auth Settings V2Login] - A
login
block as defined below. - microsoft_
v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Microsoft V2] - A
microsoft_v2
block as defined below. - require_
authentication This property is required. bool - Is the authentication flow used for all requests.
- require_
https This property is required. bool - Is HTTPS required on connections?
- runtime_
version This property is required. str - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter_
v2s This property is required. Sequence[GetLinux Web App Auth Settings V2Twitter V2] - A
twitter_v2
block as defined below. - unauthenticated_
action This property is required. str - The action to take for requests made without authentication.
- active
Directory V2s This property is required. List<Property Map> - An
active_directory_v2
block as defined below. - apple
V2s This property is required. List<Property Map> - An
apple_v2
block as defined below. - auth
Enabled This property is required. Boolean - Are the AuthV2 Settings enabled.
- azure
Static Web App V2s This property is required. List<Property Map> - An
azure_static_web_app_v2
block as defined below. - config
File Path This property is required. String - The path to the App Auth settings.
- custom
Oidc V2s This property is required. List<Property Map> - Zero or more
custom_oidc_v2
blocks as defined below. - default
Provider This property is required. String - The Default Authentication Provider used when more than one Authentication Provider is configured and the
unauthenticated_action
is set toRedirectToLoginPage
. - excluded
Paths This property is required. List<String> - The paths which should be excluded from the
unauthenticated_action
when it is set toRedirectToLoginPage
. - facebook
V2s This property is required. List<Property Map> - A
facebook_v2
block as defined below. - forward
Proxy Convention This property is required. String - The convention used to determine the url of the request made.
- forward
Proxy Custom Host Header Name This property is required. String - The name of the custom header containing the host of the request.
- forward
Proxy Custom Scheme Header Name This property is required. String - The name of the custom header containing the scheme of the request.
- github
V2s This property is required. List<Property Map> - A
github_v2
block as defined below. - google
V2s This property is required. List<Property Map> - A
google_v2
block as defined below. - http
Route Api Prefix This property is required. String - The prefix that should precede all the authentication and authorisation paths.
- logins
This property is required. List<Property Map> - A
login
block as defined below. - microsoft
V2s This property is required. List<Property Map> - A
microsoft_v2
block as defined below. - require
Authentication This property is required. Boolean - Is the authentication flow used for all requests.
- require
Https This property is required. Boolean - Is HTTPS required on connections?
- runtime
Version This property is required. String - The Runtime Version of the Authentication and Authorisation feature of this App.
- twitter
V2s This property is required. List<Property Map> - A
twitter_v2
block as defined below. - unauthenticated
Action This property is required. String - The action to take for requests made without authentication.
GetLinuxWebAppAuthSettingsV2ActiveDirectoryV2
- Allowed
Applications This property is required. List<string> - The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences This property is required. List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups This property is required. List<string> - The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities This property is required. List<string> - The list of allowed Identities for the Default Authorisation Policy.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Certificate Thumbprint This property is required. string - The thumbprint of the certificate used for signing purposes.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Jwt
Allowed Client Applications This property is required. List<string> - The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed Groups This property is required. List<string> - The list of Allowed Groups in the JWT Claim.
- Login
Parameters This property is required. Dictionary<string, string> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth Endpoint This property is required. string - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- Www
Authentication Disabled This property is required. bool - Is the www-authenticate provider omitted from the request?
- Allowed
Applications This property is required. []string - The list of allowed Applications for the Default Authorisation Policy.
- Allowed
Audiences This property is required. []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Allowed
Groups This property is required. []string - The list of allowed Group Names for the Default Authorisation Policy.
- Allowed
Identities This property is required. []string - The list of allowed Identities for the Default Authorisation Policy.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Certificate Thumbprint This property is required. string - The thumbprint of the certificate used for signing purposes.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Jwt
Allowed Client Applications This property is required. []string - The list of Allowed Client Applications in the JWT Claim.
- Jwt
Allowed Groups This property is required. []string - The list of Allowed Groups in the JWT Claim.
- Login
Parameters This property is required. map[string]string - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- Tenant
Auth Endpoint This property is required. string - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- Www
Authentication Disabled This property is required. bool - Is the www-authenticate provider omitted from the request?
- allowed
Applications This property is required. List<String> - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups This property is required. List<String> - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities This property is required. List<String> - The list of allowed Identities for the Default Authorisation Policy.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Certificate Thumbprint This property is required. String - The thumbprint of the certificate used for signing purposes.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt
Allowed Client Applications This property is required. List<String> - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed Groups This property is required. List<String> - The list of Allowed Groups in the JWT Claim.
- login
Parameters This property is required. Map<String,String> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth Endpoint This property is required. String - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www
Authentication Disabled This property is required. Boolean - Is the www-authenticate provider omitted from the request?
- allowed
Applications This property is required. string[] - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences This property is required. string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups This property is required. string[] - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities This property is required. string[] - The list of allowed Identities for the Default Authorisation Policy.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Certificate Thumbprint This property is required. string - The thumbprint of the certificate used for signing purposes.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt
Allowed Client Applications This property is required. string[] - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed Groups This property is required. string[] - The list of Allowed Groups in the JWT Claim.
- login
Parameters This property is required. {[key: string]: string} - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth Endpoint This property is required. string - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www
Authentication Disabled This property is required. boolean - Is the www-authenticate provider omitted from the request?
- allowed_
applications This property is required. Sequence[str] - The list of allowed Applications for the Default Authorisation Policy.
- allowed_
audiences This property is required. Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed_
groups This property is required. Sequence[str] - The list of allowed Group Names for the Default Authorisation Policy.
- allowed_
identities This property is required. Sequence[str] - The list of allowed Identities for the Default Authorisation Policy.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ certificate_ thumbprint This property is required. str - The thumbprint of the certificate used for signing purposes.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt_
allowed_ client_ applications This property is required. Sequence[str] - The list of Allowed Client Applications in the JWT Claim.
- jwt_
allowed_ groups This property is required. Sequence[str] - The list of Allowed Groups in the JWT Claim.
- login_
parameters This property is required. Mapping[str, str] - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant_
auth_ endpoint This property is required. str - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www_
authentication_ disabled This property is required. bool - Is the www-authenticate provider omitted from the request?
- allowed
Applications This property is required. List<String> - The list of allowed Applications for the Default Authorisation Policy.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- allowed
Groups This property is required. List<String> - The list of allowed Group Names for the Default Authorisation Policy.
- allowed
Identities This property is required. List<String> - The list of allowed Identities for the Default Authorisation Policy.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Certificate Thumbprint This property is required. String - The thumbprint of the certificate used for signing purposes.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- jwt
Allowed Client Applications This property is required. List<String> - The list of Allowed Client Applications in the JWT Claim.
- jwt
Allowed Groups This property is required. List<String> - The list of Allowed Groups in the JWT Claim.
- login
Parameters This property is required. Map<String> - A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.
- tenant
Auth Endpoint This property is required. String - The Azure Tenant Endpoint for the Authenticating Tenant. e.g.
https://login.microsoftonline.com/{tenant-guid}/v2.0/
- www
Authentication Disabled This property is required. Boolean - Is the www-authenticate provider omitted from the request?
GetLinuxWebAppAuthSettingsV2AppleV2
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes This property is required. Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2AzureStaticWebAppV2
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
GetLinuxWebAppAuthSettingsV2CustomOidcV2
This property is required. string- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response. - Certification
Uri This property is required. string - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response. - Client
Credential Method This property is required. string - The Client Credential Method used.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Issuer
Endpoint This property is required. string - The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response. - Name
This property is required. string - The name of this Linux Web App.
- Name
Claim Type This property is required. string - The name of the claim that contains the users name.
- Openid
Configuration Endpoint This property is required. string - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - Scopes
This property is required. List<string> - The list of the scopes that are requested while authenticating.
- Token
Endpoint This property is required. string - The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
This property is required. string- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response. - Certification
Uri This property is required. string - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response. - Client
Credential Method This property is required. string - The Client Credential Method used.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Issuer
Endpoint This property is required. string - The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response. - Name
This property is required. string - The name of this Linux Web App.
- Name
Claim Type This property is required. string - The name of the claim that contains the users name.
- Openid
Configuration Endpoint This property is required. string - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - Scopes
This property is required. []string - The list of the scopes that are requested while authenticating.
- Token
Endpoint This property is required. string - The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
This property is required. String- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response. - certification
Uri This property is required. String - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response. - client
Credential Method This property is required. String - The Client Credential Method used.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer
Endpoint This property is required. String - The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response. - name
This property is required. String - The name of this Linux Web App.
- name
Claim Type This property is required. String - The name of the claim that contains the users name.
- openid
Configuration Endpoint This property is required. String - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes
This property is required. List<String> - The list of the scopes that are requested while authenticating.
- token
Endpoint This property is required. String - The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
This property is required. string- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response. - certification
Uri This property is required. string - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response. - client
Credential Method This property is required. string - The Client Credential Method used.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer
Endpoint This property is required. string - The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response. - name
This property is required. string - The name of this Linux Web App.
- name
Claim Type This property is required. string - The name of the claim that contains the users name.
- openid
Configuration Endpoint This property is required. string - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes
This property is required. string[] - The list of the scopes that are requested while authenticating.
- token
Endpoint This property is required. string - The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
This property is required. str- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response. - certification_
uri This property is required. str - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response. - client_
credential_ method This property is required. str - The Client Credential Method used.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer_
endpoint This property is required. str - The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response. - name
This property is required. str - The name of this Linux Web App.
- name_
claim_ type This property is required. str - The name of the claim that contains the users name.
- openid_
configuration_ endpoint This property is required. str - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes
This property is required. Sequence[str] - The list of the scopes that are requested while authenticating.
- token_
endpoint This property is required. str - The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
This property is required. String- The endpoint to make the Authorisation Request as supplied by
openid_configuration_endpoint
response. - certification
Uri This property is required. String - The endpoint that provides the keys necessary to validate the token as supplied by
openid_configuration_endpoint
response. - client
Credential Method This property is required. String - The Client Credential Method used.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- issuer
Endpoint This property is required. String - The endpoint that issued the Token as supplied by
openid_configuration_endpoint
response. - name
This property is required. String - The name of this Linux Web App.
- name
Claim Type This property is required. String - The name of the claim that contains the users name.
- openid
Configuration Endpoint This property is required. String - The endpoint used for OpenID Connect Discovery. For example
https://example.com/.well-known/openid-configuration
. - scopes
This property is required. List<String> - The list of the scopes that are requested while authenticating.
- token
Endpoint This property is required. String - The endpoint used to request a Token as supplied by
openid_configuration_endpoint
response.
GetLinuxWebAppAuthSettingsV2FacebookV2
- App
Id This property is required. string - The App ID of the Facebook app used for login.
- App
Secret Setting Name This property is required. string - The app setting name that contains the
app_secret
value used for Facebook login. - Graph
Api Version This property is required. string - The version of the Facebook API to be used while logging in.
- Login
Scopes This property is required. List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- App
Id This property is required. string - The App ID of the Facebook app used for login.
- App
Secret Setting Name This property is required. string - The app setting name that contains the
app_secret
value used for Facebook login. - Graph
Api Version This property is required. string - The version of the Facebook API to be used while logging in.
- Login
Scopes This property is required. []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id This property is required. String - The App ID of the Facebook app used for login.
- app
Secret Setting Name This property is required. String - The app setting name that contains the
app_secret
value used for Facebook login. - graph
Api Version This property is required. String - The version of the Facebook API to be used while logging in.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id This property is required. string - The App ID of the Facebook app used for login.
- app
Secret Setting Name This property is required. string - The app setting name that contains the
app_secret
value used for Facebook login. - graph
Api Version This property is required. string - The version of the Facebook API to be used while logging in.
- login
Scopes This property is required. string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app_
id This property is required. str - The App ID of the Facebook app used for login.
- app_
secret_ setting_ name This property is required. str - The app setting name that contains the
app_secret
value used for Facebook login. - graph_
api_ version This property is required. str - The version of the Facebook API to be used while logging in.
- login_
scopes This property is required. Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- app
Id This property is required. String - The App ID of the Facebook app used for login.
- app
Secret Setting Name This property is required. String - The app setting name that contains the
app_secret
value used for Facebook login. - graph
Api Version This property is required. String - The version of the Facebook API to be used while logging in.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2GithubV2
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes This property is required. Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2GoogleV2
- Allowed
Audiences This property is required. List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Allowed
Audiences This property is required. []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences This property is required. string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_
audiences This property is required. Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes This property is required. Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2Login
- Allowed
External Redirect Urls This property is required. List<string> - External URLs that can be redirected to as part of logging in or logging out of the app.
This property is required. string- The method by which cookies expire.
This property is required. string- The time after the request is made when the session cookie should expire.
- Logout
Endpoint This property is required. string - The endpoint to which logout requests are made.
- Nonce
Expiration Time This property is required. string - The time after the request is made when the nonce should expire.
- Preserve
Url Fragments For Logins This property is required. bool - Are the fragments from the request preserved after the login request is made.
- Token
Refresh Extension Time This property is required. double - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store Enabled This property is required. bool - Is the Token Store configuration Enabled.
- Token
Store Path This property is required. string - The directory path in the App Filesystem in which the tokens are stored.
- Token
Store Sas Setting Name This property is required. string - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- Validate
Nonce This property is required. bool - Is the nonce validated while completing the login flow.
- Allowed
External Redirect Urls This property is required. []string - External URLs that can be redirected to as part of logging in or logging out of the app.
This property is required. string- The method by which cookies expire.
This property is required. string- The time after the request is made when the session cookie should expire.
- Logout
Endpoint This property is required. string - The endpoint to which logout requests are made.
- Nonce
Expiration Time This property is required. string - The time after the request is made when the nonce should expire.
- Preserve
Url Fragments For Logins This property is required. bool - Are the fragments from the request preserved after the login request is made.
- Token
Refresh Extension Time This property is required. float64 - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- Token
Store Enabled This property is required. bool - Is the Token Store configuration Enabled.
- Token
Store Path This property is required. string - The directory path in the App Filesystem in which the tokens are stored.
- Token
Store Sas Setting Name This property is required. string - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- Validate
Nonce This property is required. bool - Is the nonce validated while completing the login flow.
- allowed
External Redirect Urls This property is required. List<String> - External URLs that can be redirected to as part of logging in or logging out of the app.
This property is required. String- The method by which cookies expire.
This property is required. String- The time after the request is made when the session cookie should expire.
- logout
Endpoint This property is required. String - The endpoint to which logout requests are made.
- nonce
Expiration Time This property is required. String - The time after the request is made when the nonce should expire.
- preserve
Url Fragments For Logins This property is required. Boolean - Are the fragments from the request preserved after the login request is made.
- token
Refresh Extension Time This property is required. Double - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store Enabled This property is required. Boolean - Is the Token Store configuration Enabled.
- token
Store Path This property is required. String - The directory path in the App Filesystem in which the tokens are stored.
- token
Store Sas Setting Name This property is required. String - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce This property is required. Boolean - Is the nonce validated while completing the login flow.
- allowed
External Redirect Urls This property is required. string[] - External URLs that can be redirected to as part of logging in or logging out of the app.
This property is required. string- The method by which cookies expire.
This property is required. string- The time after the request is made when the session cookie should expire.
- logout
Endpoint This property is required. string - The endpoint to which logout requests are made.
- nonce
Expiration Time This property is required. string - The time after the request is made when the nonce should expire.
- preserve
Url Fragments For Logins This property is required. boolean - Are the fragments from the request preserved after the login request is made.
- token
Refresh Extension Time This property is required. number - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store Enabled This property is required. boolean - Is the Token Store configuration Enabled.
- token
Store Path This property is required. string - The directory path in the App Filesystem in which the tokens are stored.
- token
Store Sas Setting Name This property is required. string - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce This property is required. boolean - Is the nonce validated while completing the login flow.
- allowed_
external_ redirect_ urls This property is required. Sequence[str] - External URLs that can be redirected to as part of logging in or logging out of the app.
This property is required. str- The method by which cookies expire.
This property is required. str- The time after the request is made when the session cookie should expire.
- logout_
endpoint This property is required. str - The endpoint to which logout requests are made.
- nonce_
expiration_ time This property is required. str - The time after the request is made when the nonce should expire.
- preserve_
url_ fragments_ for_ logins This property is required. bool - Are the fragments from the request preserved after the login request is made.
- token_
refresh_ extension_ time This property is required. float - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token_
store_ enabled This property is required. bool - Is the Token Store configuration Enabled.
- token_
store_ path This property is required. str - The directory path in the App Filesystem in which the tokens are stored.
- token_
store_ sas_ setting_ name This property is required. str - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate_
nonce This property is required. bool - Is the nonce validated while completing the login flow.
- allowed
External Redirect Urls This property is required. List<String> - External URLs that can be redirected to as part of logging in or logging out of the app.
This property is required. String- The method by which cookies expire.
This property is required. String- The time after the request is made when the session cookie should expire.
- logout
Endpoint This property is required. String - The endpoint to which logout requests are made.
- nonce
Expiration Time This property is required. String - The time after the request is made when the nonce should expire.
- preserve
Url Fragments For Logins This property is required. Boolean - Are the fragments from the request preserved after the login request is made.
- token
Refresh Extension Time This property is required. Number - The number of hours after session token expiration that a session token can be used to call the token refresh API.
- token
Store Enabled This property is required. Boolean - Is the Token Store configuration Enabled.
- token
Store Path This property is required. String - The directory path in the App Filesystem in which the tokens are stored.
- token
Store Sas Setting Name This property is required. String - The name of the app setting which contains the SAS URL of the blob storage containing the tokens.
- validate
Nonce This property is required. Boolean - Is the nonce validated while completing the login flow.
GetLinuxWebAppAuthSettingsV2MicrosoftV2
- Allowed
Audiences This property is required. List<string> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. List<string> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- Allowed
Audiences This property is required. []string - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- Client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- Client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- Login
Scopes This property is required. []string - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences This property is required. string[] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. string - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. string - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. string[] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed_
audiences This property is required. Sequence[str] - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client_
id This property is required. str - The OAuth 2.0 client ID used by the app for authentication.
- client_
secret_ setting_ name This property is required. str - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login_
scopes This property is required. Sequence[str] - The list of Login scopes that are requested as part of Microsoft Account authentication.
- allowed
Audiences This property is required. List<String> - The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.
- client
Id This property is required. String - The OAuth 2.0 client ID used by the app for authentication.
- client
Secret Setting Name This property is required. String - The app setting name containing the OAuth 2.0 client secret used by the app for authentication.
- login
Scopes This property is required. List<String> - The list of Login scopes that are requested as part of Microsoft Account authentication.
GetLinuxWebAppAuthSettingsV2TwitterV2
- Consumer
Key This property is required. string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret Setting Name This property is required. string - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- Consumer
Key This property is required. string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- Consumer
Secret Setting Name This property is required. string - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key This property is required. String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret Setting Name This property is required. String - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key This property is required. string - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret Setting Name This property is required. string - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer_
key This property is required. str - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer_
secret_ setting_ name This property is required. str - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
- consumer
Key This property is required. String - The OAuth 1.0a consumer key of the Twitter application used for sign-in.
- consumer
Secret Setting Name This property is required. String - The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.
GetLinuxWebAppBackup
- Enabled
This property is required. bool - Is the Backup enabled?
- Name
This property is required. string - The name of this Linux Web App.
- Schedules
This property is required. List<GetLinux Web App Backup Schedule> - A
schedule
block as defined below. - Storage
Account Url This property is required. string - The SAS URL to the container.
- Enabled
This property is required. bool - Is the Backup enabled?
- Name
This property is required. string - The name of this Linux Web App.
- Schedules
This property is required. []GetLinux Web App Backup Schedule - A
schedule
block as defined below. - Storage
Account Url This property is required. string - The SAS URL to the container.
- enabled
This property is required. Boolean - Is the Backup enabled?
- name
This property is required. String - The name of this Linux Web App.
- schedules
This property is required. List<GetLinux Web App Backup Schedule> - A
schedule
block as defined below. - storage
Account Url This property is required. String - The SAS URL to the container.
- enabled
This property is required. boolean - Is the Backup enabled?
- name
This property is required. string - The name of this Linux Web App.
- schedules
This property is required. GetLinux Web App Backup Schedule[] - A
schedule
block as defined below. - storage
Account Url This property is required. string - The SAS URL to the container.
- enabled
This property is required. bool - Is the Backup enabled?
- name
This property is required. str - The name of this Linux Web App.
- schedules
This property is required. Sequence[GetLinux Web App Backup Schedule] - A
schedule
block as defined below. - storage_
account_ url This property is required. str - The SAS URL to the container.
- enabled
This property is required. Boolean - Is the Backup enabled?
- name
This property is required. String - The name of this Linux Web App.
- schedules
This property is required. List<Property Map> - A
schedule
block as defined below. - storage
Account Url This property is required. String - The SAS URL to the container.
GetLinuxWebAppBackupSchedule
- Frequency
Interval This property is required. int - How often the backup will be executed.
- Frequency
Unit This property is required. string - The unit of time for how often the backup should take place.
- Keep
At Least One Backup This property is required. bool - Will the service keep at least one backup, regardless of age of backup.
- Last
Execution Time This property is required. string - The time of the last backup attempt.
- Retention
Period Days This property is required. int - After how many days backups should be deleted.
- Start
Time This property is required. string - When the schedule should start in RFC-3339 format.
- Frequency
Interval This property is required. int - How often the backup will be executed.
- Frequency
Unit This property is required. string - The unit of time for how often the backup should take place.
- Keep
At Least One Backup This property is required. bool - Will the service keep at least one backup, regardless of age of backup.
- Last
Execution Time This property is required. string - The time of the last backup attempt.
- Retention
Period Days This property is required. int - After how many days backups should be deleted.
- Start
Time This property is required. string - When the schedule should start in RFC-3339 format.
- frequency
Interval This property is required. Integer - How often the backup will be executed.
- frequency
Unit This property is required. String - The unit of time for how often the backup should take place.
- keep
At Least One Backup This property is required. Boolean - Will the service keep at least one backup, regardless of age of backup.
- last
Execution Time This property is required. String - The time of the last backup attempt.
- retention
Period Days This property is required. Integer - After how many days backups should be deleted.
- start
Time This property is required. String - When the schedule should start in RFC-3339 format.
- frequency
Interval This property is required. number - How often the backup will be executed.
- frequency
Unit This property is required. string - The unit of time for how often the backup should take place.
- keep
At Least One Backup This property is required. boolean - Will the service keep at least one backup, regardless of age of backup.
- last
Execution Time This property is required. string - The time of the last backup attempt.
- retention
Period Days This property is required. number - After how many days backups should be deleted.
- start
Time This property is required. string - When the schedule should start in RFC-3339 format.
- frequency_
interval This property is required. int - How often the backup will be executed.
- frequency_
unit This property is required. str - The unit of time for how often the backup should take place.
- keep_
at_ least_ one_ backup This property is required. bool - Will the service keep at least one backup, regardless of age of backup.
- last_
execution_ time This property is required. str - The time of the last backup attempt.
- retention_
period_ days This property is required. int - After how many days backups should be deleted.
- start_
time This property is required. str - When the schedule should start in RFC-3339 format.
- frequency
Interval This property is required. Number - How often the backup will be executed.
- frequency
Unit This property is required. String - The unit of time for how often the backup should take place.
- keep
At Least One Backup This property is required. Boolean - Will the service keep at least one backup, regardless of age of backup.
- last
Execution Time This property is required. String - The time of the last backup attempt.
- retention
Period Days This property is required. Number - After how many days backups should be deleted.
- start
Time This property is required. String - When the schedule should start in RFC-3339 format.
GetLinuxWebAppConnectionString
GetLinuxWebAppIdentity
- Identity
Ids This property is required. List<string> - The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- Principal
Id This property is required. string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Tenant
Id This property is required. string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Type
This property is required. string - The Azure Storage Type.
- Identity
Ids This property is required. []string - The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- Principal
Id This property is required. string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Tenant
Id This property is required. string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- Type
This property is required. string - The Azure Storage Type.
- identity
Ids This property is required. List<String> - The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal
Id This property is required. String - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant
Id This property is required. String - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type
This property is required. String - The Azure Storage Type.
- identity
Ids This property is required. string[] - The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal
Id This property is required. string - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant
Id This property is required. string - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type
This property is required. string - The Azure Storage Type.
- identity_
ids This property is required. Sequence[str] - The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal_
id This property is required. str - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant_
id This property is required. str - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type
This property is required. str - The Azure Storage Type.
- identity
Ids This property is required. List<String> - The list of User Assigned Managed Identity IDs assigned to this Linux Web App.
- principal
Id This property is required. String - The Principal ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- tenant
Id This property is required. String - The Tenant ID of the System Assigned Managed Service Identity that is configured on this Linux Web App.
- type
This property is required. String - The Azure Storage Type.
GetLinuxWebAppLog
- Application
Logs This property is required. List<GetLinux Web App Log Application Log> - A
application_logs
block as defined above. - Detailed
Error Messages This property is required. bool - Is Detailed Error Messaging enabled.
- Failed
Request Tracing This property is required. bool - Is Failed Request Tracing enabled.
- Http
Logs This property is required. List<GetLinux Web App Log Http Log> - An
http_logs
block as defined above.
- Application
Logs This property is required. []GetLinux Web App Log Application Log - A
application_logs
block as defined above. - Detailed
Error Messages This property is required. bool - Is Detailed Error Messaging enabled.
- Failed
Request Tracing This property is required. bool - Is Failed Request Tracing enabled.
- Http
Logs This property is required. []GetLinux Web App Log Http Log - An
http_logs
block as defined above.
- application
Logs This property is required. List<GetLinux Web App Log Application Log> - A
application_logs
block as defined above. - detailed
Error Messages This property is required. Boolean - Is Detailed Error Messaging enabled.
- failed
Request Tracing This property is required. Boolean - Is Failed Request Tracing enabled.
- http
Logs This property is required. List<GetLinux Web App Log Http Log> - An
http_logs
block as defined above.
- application
Logs This property is required. GetLinux Web App Log Application Log[] - A
application_logs
block as defined above. - detailed
Error Messages This property is required. boolean - Is Detailed Error Messaging enabled.
- failed
Request Tracing This property is required. boolean - Is Failed Request Tracing enabled.
- http
Logs This property is required. GetLinux Web App Log Http Log[] - An
http_logs
block as defined above.
- application_
logs This property is required. Sequence[GetLinux Web App Log Application Log] - A
application_logs
block as defined above. - detailed_
error_ messages This property is required. bool - Is Detailed Error Messaging enabled.
- failed_
request_ tracing This property is required. bool - Is Failed Request Tracing enabled.
- http_
logs This property is required. Sequence[GetLinux Web App Log Http Log] - An
http_logs
block as defined above.
- application
Logs This property is required. List<Property Map> - A
application_logs
block as defined above. - detailed
Error Messages This property is required. Boolean - Is Detailed Error Messaging enabled.
- failed
Request Tracing This property is required. Boolean - Is Failed Request Tracing enabled.
- http
Logs This property is required. List<Property Map> - An
http_logs
block as defined above.
GetLinuxWebAppLogApplicationLog
- Azure
Blob Storages This property is required. List<GetLinux Web App Log Application Log Azure Blob Storage> - A
azure_blob_storage
block as defined above. - File
System Level This property is required. string - The logging level.
- Azure
Blob Storages This property is required. []GetLinux Web App Log Application Log Azure Blob Storage - A
azure_blob_storage
block as defined above. - File
System Level This property is required. string - The logging level.
- azure
Blob Storages This property is required. List<GetLinux Web App Log Application Log Azure Blob Storage> - A
azure_blob_storage
block as defined above. - file
System Level This property is required. String - The logging level.
- azure
Blob Storages This property is required. GetLinux Web App Log Application Log Azure Blob Storage[] - A
azure_blob_storage
block as defined above. - file
System Level This property is required. string - The logging level.
- azure_
blob_ storages This property is required. Sequence[GetLinux Web App Log Application Log Azure Blob Storage] - A
azure_blob_storage
block as defined above. - file_
system_ level This property is required. str - The logging level.
- azure
Blob Storages This property is required. List<Property Map> - A
azure_blob_storage
block as defined above. - file
System Level This property is required. String - The logging level.
GetLinuxWebAppLogApplicationLogAzureBlobStorage
- Level
This property is required. 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 Days This property is required. int - The retention period in days.
- Sas
Url This property is required. string - The SAS url to an Azure blob container.
- Level
This property is required. 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 Days This property is required. int - The retention period in days.
- Sas
Url This property is required. string - The SAS url to an Azure blob container.
- level
This property is required. 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 Days This property is required. Integer - The retention period in days.
- sas
Url This property is required. String - The SAS url to an Azure blob container.
- level
This property is required. 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 Days This property is required. number - The retention period in days.
- sas
Url This property is required. string - The SAS url to an Azure blob container.
- level
This property is required. 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_ days This property is required. int - The retention period in days.
- sas_
url This property is required. str - The SAS url to an Azure blob container.
- level
This property is required. 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 Days This property is required. Number - The retention period in days.
- sas
Url This property is required. String - The SAS url to an Azure blob container.
GetLinuxWebAppLogHttpLog
- Azure
Blob Storages This property is required. List<GetLinux Web App Log Http Log Azure Blob Storage> - A
azure_blob_storage
block as defined above. - File
Systems This property is required. List<GetLinux Web App Log Http Log File System> - A
file_system
block as defined above.
- Azure
Blob Storages This property is required. []GetLinux Web App Log Http Log Azure Blob Storage - A
azure_blob_storage
block as defined above. - File
Systems This property is required. []GetLinux Web App Log Http Log File System - A
file_system
block as defined above.
- azure
Blob Storages This property is required. List<GetLinux Web App Log Http Log Azure Blob Storage> - A
azure_blob_storage
block as defined above. - file
Systems This property is required. List<GetLinux Web App Log Http Log File System> - A
file_system
block as defined above.
- azure
Blob Storages This property is required. GetLinux Web App Log Http Log Azure Blob Storage[] - A
azure_blob_storage
block as defined above. - file
Systems This property is required. GetLinux Web App Log Http Log File System[] - A
file_system
block as defined above.
- azure_
blob_ storages This property is required. Sequence[GetLinux Web App Log Http Log Azure Blob Storage] - A
azure_blob_storage
block as defined above. - file_
systems This property is required. Sequence[GetLinux Web App Log Http Log File System] - A
file_system
block as defined above.
- azure
Blob Storages This property is required. List<Property Map> - A
azure_blob_storage
block as defined above. - file
Systems This property is required. List<Property Map> - A
file_system
block as defined above.
GetLinuxWebAppLogHttpLogAzureBlobStorage
- Retention
In Days This property is required. int - The retention period in days.
- Sas
Url This property is required. string - The SAS url to an Azure blob container.
- Retention
In Days This property is required. int - The retention period in days.
- Sas
Url This property is required. string - The SAS url to an Azure blob container.
- retention
In Days This property is required. Integer - The retention period in days.
- sas
Url This property is required. String - The SAS url to an Azure blob container.
- retention
In Days This property is required. number - The retention period in days.
- sas
Url This property is required. string - The SAS url to an Azure blob container.
- retention_
in_ days This property is required. int - The retention period in days.
- sas_
url This property is required. str - The SAS url to an Azure blob container.
- retention
In Days This property is required. Number - The retention period in days.
- sas
Url This property is required. String - The SAS url to an Azure blob container.
GetLinuxWebAppLogHttpLogFileSystem
- Retention
In Days This property is required. int - The retention period in days.
- Retention
In Mb This property is required. int - The maximum size in megabytes that log files can use.
- Retention
In Days This property is required. int - The retention period in days.
- Retention
In Mb This property is required. int - The maximum size in megabytes that log files can use.
- retention
In Days This property is required. Integer - The retention period in days.
- retention
In Mb This property is required. Integer - The maximum size in megabytes that log files can use.
- retention
In Days This property is required. number - The retention period in days.
- retention
In Mb This property is required. number - The maximum size in megabytes that log files can use.
- retention_
in_ days This property is required. int - The retention period in days.
- retention_
in_ mb This property is required. int - The maximum size in megabytes that log files can use.
- retention
In Days This property is required. Number - The retention period in days.
- retention
In Mb This property is required. Number - The maximum size in megabytes that log files can use.
GetLinuxWebAppSiteConfig
- Always
On This property is required. bool - Is this Linux Web App is Always On enabled.
- Api
Definition Url This property is required. string - The ID of the APIM configuration for this Linux Web App.
- Api
Management Api Id This property is required. string - The ID of the API Management API for this Linux Web App.
- App
Command Line This property is required. string - The command line used to launch this app.
- Application
Stacks This property is required. List<GetLinux Web App Site Config Application Stack> - A
application_stack
block as defined above. - Auto
Heal Settings This property is required. List<GetLinux Web App Site Config Auto Heal Setting> - A
auto_heal_setting
block as defined above. - Container
Registry Managed Identity Client Id This property is required. string - The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.
- Container
Registry Use Managed Identity This property is required. bool - Do connections for Azure Container Registry use Managed Identity.
- Cors
This property is required. List<GetLinux Web App Site Config Cor> - A
cors
block as defined above. - Default
Documents This property is required. List<string> - The list of Default Documents for the Linux Web App.
- Detailed
Error Logging Enabled This property is required. bool - Is Detailed Error Logging enabled.
- Ftps
State This property is required. string - The State of FTP / FTPS service.
- Health
Check Eviction Time In Min This property is required. int - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- Health
Check Path This property is required. string - The path to the Health Check endpoint.
- Http2Enabled
This property is required. bool - Is HTTP2.0 enabled.
- Ip
Restriction Default Action This property is required. string - The Default action for traffic that does not match any
ip_restriction
rule. - Ip
Restrictions This property is required. List<GetLinux Web App Site Config Ip Restriction> - A
ip_restriction
block as defined above. - Linux
Fx Version This property is required. string - The
LinuxFXVersion
string. - Load
Balancing Mode This property is required. string - The site Load Balancing Mode.
- Local
Mysql Enabled This property is required. bool - Is the Local MySQL enabled.
- Managed
Pipeline Mode This property is required. string - The Managed Pipeline Mode.
- Minimum
Tls Version This property is required. string - The Minimum version of TLS for requests.
- Remote
Debugging Enabled This property is required. bool - Is Remote Debugging enabled.
- Remote
Debugging Version This property is required. string - The Remote Debugging Version.
- Scm
Ip Restriction Default Action This property is required. string - The Default action for traffic that does not match any
scm_ip_restriction
rule. - Scm
Ip Restrictions This property is required. List<GetLinux Web App Site Config Scm Ip Restriction> - A
scm_ip_restriction
block as defined above. - Scm
Minimum Tls Version This property is required. string - The Minimum version of TLS for requests to SCM.
- Scm
Type This property is required. string - The Source Control Management Type in use.
- Scm
Use Main Ip Restriction This property is required. bool - Is the Linux Web App
ip_restriction
configuration used for the SCM also. - Use32Bit
Worker This property is required. bool - Does the Linux Web App use a 32-bit worker.
- Vnet
Route All Enabled This property is required. bool - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- Websockets
Enabled This property is required. bool - Are Web Sockets enabled?
- Worker
Count This property is required. int - The number of Workers for this Linux App Service.
- Always
On This property is required. bool - Is this Linux Web App is Always On enabled.
- Api
Definition Url This property is required. string - The ID of the APIM configuration for this Linux Web App.
- Api
Management Api Id This property is required. string - The ID of the API Management API for this Linux Web App.
- App
Command Line This property is required. string - The command line used to launch this app.
- Application
Stacks This property is required. []GetLinux Web App Site Config Application Stack - A
application_stack
block as defined above. - Auto
Heal Settings This property is required. []GetLinux Web App Site Config Auto Heal Setting - A
auto_heal_setting
block as defined above. - Container
Registry Managed Identity Client Id This property is required. string - The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.
- Container
Registry Use Managed Identity This property is required. bool - Do connections for Azure Container Registry use Managed Identity.
- Cors
This property is required. []GetLinux Web App Site Config Cor - A
cors
block as defined above. - Default
Documents This property is required. []string - The list of Default Documents for the Linux Web App.
- Detailed
Error Logging Enabled This property is required. bool - Is Detailed Error Logging enabled.
- Ftps
State This property is required. string - The State of FTP / FTPS service.
- Health
Check Eviction Time In Min This property is required. int - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- Health
Check Path This property is required. string - The path to the Health Check endpoint.
- Http2Enabled
This property is required. bool - Is HTTP2.0 enabled.
- Ip
Restriction Default Action This property is required. string - The Default action for traffic that does not match any
ip_restriction
rule. - Ip
Restrictions This property is required. []GetLinux Web App Site Config Ip Restriction - A
ip_restriction
block as defined above. - Linux
Fx Version This property is required. string - The
LinuxFXVersion
string. - Load
Balancing Mode This property is required. string - The site Load Balancing Mode.
- Local
Mysql Enabled This property is required. bool - Is the Local MySQL enabled.
- Managed
Pipeline Mode This property is required. string - The Managed Pipeline Mode.
- Minimum
Tls Version This property is required. string - The Minimum version of TLS for requests.
- Remote
Debugging Enabled This property is required. bool - Is Remote Debugging enabled.
- Remote
Debugging Version This property is required. string - The Remote Debugging Version.
- Scm
Ip Restriction Default Action This property is required. string - The Default action for traffic that does not match any
scm_ip_restriction
rule. - Scm
Ip Restrictions This property is required. []GetLinux Web App Site Config Scm Ip Restriction - A
scm_ip_restriction
block as defined above. - Scm
Minimum Tls Version This property is required. string - The Minimum version of TLS for requests to SCM.
- Scm
Type This property is required. string - The Source Control Management Type in use.
- Scm
Use Main Ip Restriction This property is required. bool - Is the Linux Web App
ip_restriction
configuration used for the SCM also. - Use32Bit
Worker This property is required. bool - Does the Linux Web App use a 32-bit worker.
- Vnet
Route All Enabled This property is required. bool - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- Websockets
Enabled This property is required. bool - Are Web Sockets enabled?
- Worker
Count This property is required. int - The number of Workers for this Linux App Service.
- always
On This property is required. Boolean - Is this Linux Web App is Always On enabled.
- api
Definition Url This property is required. String - The ID of the APIM configuration for this Linux Web App.
- api
Management Api Id This property is required. String - The ID of the API Management API for this Linux Web App.
- app
Command Line This property is required. String - The command line used to launch this app.
- application
Stacks This property is required. List<GetLinux Web App Site Config Application Stack> - A
application_stack
block as defined above. - auto
Heal Settings This property is required. List<GetLinux Web App Site Config Auto Heal Setting> - A
auto_heal_setting
block as defined above. - container
Registry Managed Identity Client Id This property is required. String - The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.
- container
Registry Use Managed Identity This property is required. Boolean - Do connections for Azure Container Registry use Managed Identity.
- cors
This property is required. List<GetLinux Web App Site Config Cor> - A
cors
block as defined above. - default
Documents This property is required. List<String> - The list of Default Documents for the Linux Web App.
- detailed
Error Logging Enabled This property is required. Boolean - Is Detailed Error Logging enabled.
- ftps
State This property is required. String - The State of FTP / FTPS service.
- health
Check Eviction Time In Min This property is required. Integer - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check Path This property is required. String - The path to the Health Check endpoint.
- http2Enabled
This property is required. Boolean - Is HTTP2.0 enabled.
- ip
Restriction Default Action This property is required. String - The Default action for traffic that does not match any
ip_restriction
rule. - ip
Restrictions This property is required. List<GetLinux Web App Site Config Ip Restriction> - A
ip_restriction
block as defined above. - linux
Fx Version This property is required. String - The
LinuxFXVersion
string. - load
Balancing Mode This property is required. String - The site Load Balancing Mode.
- local
Mysql Enabled This property is required. Boolean - Is the Local MySQL enabled.
- managed
Pipeline Mode This property is required. String - The Managed Pipeline Mode.
- minimum
Tls Version This property is required. String - The Minimum version of TLS for requests.
- remote
Debugging Enabled This property is required. Boolean - Is Remote Debugging enabled.
- remote
Debugging Version This property is required. String - The Remote Debugging Version.
- scm
Ip Restriction Default Action This property is required. String - The Default action for traffic that does not match any
scm_ip_restriction
rule. - scm
Ip Restrictions This property is required. List<GetLinux Web App Site Config Scm Ip Restriction> - A
scm_ip_restriction
block as defined above. - scm
Minimum Tls Version This property is required. String - The Minimum version of TLS for requests to SCM.
- scm
Type This property is required. String - The Source Control Management Type in use.
- scm
Use Main Ip Restriction This property is required. Boolean - Is the Linux Web App
ip_restriction
configuration used for the SCM also. - use32Bit
Worker This property is required. Boolean - Does the Linux Web App use a 32-bit worker.
- vnet
Route All Enabled This property is required. Boolean - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled This property is required. Boolean - Are Web Sockets enabled?
- worker
Count This property is required. Integer - The number of Workers for this Linux App Service.
- always
On This property is required. boolean - Is this Linux Web App is Always On enabled.
- api
Definition Url This property is required. string - The ID of the APIM configuration for this Linux Web App.
- api
Management Api Id This property is required. string - The ID of the API Management API for this Linux Web App.
- app
Command Line This property is required. string - The command line used to launch this app.
- application
Stacks This property is required. GetLinux Web App Site Config Application Stack[] - A
application_stack
block as defined above. - auto
Heal Settings This property is required. GetLinux Web App Site Config Auto Heal Setting[] - A
auto_heal_setting
block as defined above. - container
Registry Managed Identity Client Id This property is required. string - The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.
- container
Registry Use Managed Identity This property is required. boolean - Do connections for Azure Container Registry use Managed Identity.
- cors
This property is required. GetLinux Web App Site Config Cor[] - A
cors
block as defined above. - default
Documents This property is required. string[] - The list of Default Documents for the Linux Web App.
- detailed
Error Logging Enabled This property is required. boolean - Is Detailed Error Logging enabled.
- ftps
State This property is required. string - The State of FTP / FTPS service.
- health
Check Eviction Time In Min This property is required. number - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check Path This property is required. string - The path to the Health Check endpoint.
- http2Enabled
This property is required. boolean - Is HTTP2.0 enabled.
- ip
Restriction Default Action This property is required. string - The Default action for traffic that does not match any
ip_restriction
rule. - ip
Restrictions This property is required. GetLinux Web App Site Config Ip Restriction[] - A
ip_restriction
block as defined above. - linux
Fx Version This property is required. string - The
LinuxFXVersion
string. - load
Balancing Mode This property is required. string - The site Load Balancing Mode.
- local
Mysql Enabled This property is required. boolean - Is the Local MySQL enabled.
- managed
Pipeline Mode This property is required. string - The Managed Pipeline Mode.
- minimum
Tls Version This property is required. string - The Minimum version of TLS for requests.
- remote
Debugging Enabled This property is required. boolean - Is Remote Debugging enabled.
- remote
Debugging Version This property is required. string - The Remote Debugging Version.
- scm
Ip Restriction Default Action This property is required. string - The Default action for traffic that does not match any
scm_ip_restriction
rule. - scm
Ip Restrictions This property is required. GetLinux Web App Site Config Scm Ip Restriction[] - A
scm_ip_restriction
block as defined above. - scm
Minimum Tls Version This property is required. string - The Minimum version of TLS for requests to SCM.
- scm
Type This property is required. string - The Source Control Management Type in use.
- scm
Use Main Ip Restriction This property is required. boolean - Is the Linux Web App
ip_restriction
configuration used for the SCM also. - use32Bit
Worker This property is required. boolean - Does the Linux Web App use a 32-bit worker.
- vnet
Route All Enabled This property is required. boolean - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled This property is required. boolean - Are Web Sockets enabled?
- worker
Count This property is required. number - The number of Workers for this Linux App Service.
- always_
on This property is required. bool - Is this Linux Web App is Always On enabled.
- api_
definition_ url This property is required. str - The ID of the APIM configuration for this Linux Web App.
- api_
management_ api_ id This property is required. str - The ID of the API Management API for this Linux Web App.
- app_
command_ line This property is required. str - The command line used to launch this app.
- application_
stacks This property is required. Sequence[GetLinux Web App Site Config Application Stack] - A
application_stack
block as defined above. - auto_
heal_ settings This property is required. Sequence[GetLinux Web App Site Config Auto Heal Setting] - A
auto_heal_setting
block as defined above. - container_
registry_ managed_ identity_ client_ id This property is required. str - The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.
- container_
registry_ use_ managed_ identity This property is required. bool - Do connections for Azure Container Registry use Managed Identity.
- cors
This property is required. Sequence[GetLinux Web App Site Config Cor] - A
cors
block as defined above. - default_
documents This property is required. Sequence[str] - The list of Default Documents for the Linux Web App.
- detailed_
error_ logging_ enabled This property is required. bool - Is Detailed Error Logging enabled.
- ftps_
state This property is required. str - The State of FTP / FTPS service.
- health_
check_ eviction_ time_ in_ min This property is required. int - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health_
check_ path This property is required. str - The path to the Health Check endpoint.
- http2_
enabled This property is required. bool - Is HTTP2.0 enabled.
- ip_
restriction_ default_ action This property is required. str - The Default action for traffic that does not match any
ip_restriction
rule. - ip_
restrictions This property is required. Sequence[GetLinux Web App Site Config Ip Restriction] - A
ip_restriction
block as defined above. - linux_
fx_ version This property is required. str - The
LinuxFXVersion
string. - load_
balancing_ mode This property is required. str - The site Load Balancing Mode.
- local_
mysql_ enabled This property is required. bool - Is the Local MySQL enabled.
- managed_
pipeline_ mode This property is required. str - The Managed Pipeline Mode.
- minimum_
tls_ version This property is required. str - The Minimum version of TLS for requests.
- remote_
debugging_ enabled This property is required. bool - Is Remote Debugging enabled.
- remote_
debugging_ version This property is required. str - The Remote Debugging Version.
- scm_
ip_ restriction_ default_ action This property is required. str - The Default action for traffic that does not match any
scm_ip_restriction
rule. - scm_
ip_ restrictions This property is required. Sequence[GetLinux Web App Site Config Scm Ip Restriction] - A
scm_ip_restriction
block as defined above. - scm_
minimum_ tls_ version This property is required. str - The Minimum version of TLS for requests to SCM.
- scm_
type This property is required. str - The Source Control Management Type in use.
- scm_
use_ main_ ip_ restriction This property is required. bool - Is the Linux Web App
ip_restriction
configuration used for the SCM also. - use32_
bit_ worker This property is required. bool - Does the Linux Web App use a 32-bit worker.
- vnet_
route_ all_ enabled This property is required. bool - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets_
enabled This property is required. bool - Are Web Sockets enabled?
- worker_
count This property is required. int - The number of Workers for this Linux App Service.
- always
On This property is required. Boolean - Is this Linux Web App is Always On enabled.
- api
Definition Url This property is required. String - The ID of the APIM configuration for this Linux Web App.
- api
Management Api Id This property is required. String - The ID of the API Management API for this Linux Web App.
- app
Command Line This property is required. String - The command line used to launch this app.
- application
Stacks This property is required. List<Property Map> - A
application_stack
block as defined above. - auto
Heal Settings This property is required. List<Property Map> - A
auto_heal_setting
block as defined above. - container
Registry Managed Identity Client Id This property is required. String - The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.
- container
Registry Use Managed Identity This property is required. Boolean - Do connections for Azure Container Registry use Managed Identity.
- cors
This property is required. List<Property Map> - A
cors
block as defined above. - default
Documents This property is required. List<String> - The list of Default Documents for the Linux Web App.
- detailed
Error Logging Enabled This property is required. Boolean - Is Detailed Error Logging enabled.
- ftps
State This property is required. String - The State of FTP / FTPS service.
- health
Check Eviction Time In Min This property is required. Number - The amount of time in minutes that a node can be unhealthy before being removed from the load balancer.
- health
Check Path This property is required. String - The path to the Health Check endpoint.
- http2Enabled
This property is required. Boolean - Is HTTP2.0 enabled.
- ip
Restriction Default Action This property is required. String - The Default action for traffic that does not match any
ip_restriction
rule. - ip
Restrictions This property is required. List<Property Map> - A
ip_restriction
block as defined above. - linux
Fx Version This property is required. String - The
LinuxFXVersion
string. - load
Balancing Mode This property is required. String - The site Load Balancing Mode.
- local
Mysql Enabled This property is required. Boolean - Is the Local MySQL enabled.
- managed
Pipeline Mode This property is required. String - The Managed Pipeline Mode.
- minimum
Tls Version This property is required. String - The Minimum version of TLS for requests.
- remote
Debugging Enabled This property is required. Boolean - Is Remote Debugging enabled.
- remote
Debugging Version This property is required. String - The Remote Debugging Version.
- scm
Ip Restriction Default Action This property is required. String - The Default action for traffic that does not match any
scm_ip_restriction
rule. - scm
Ip Restrictions This property is required. List<Property Map> - A
scm_ip_restriction
block as defined above. - scm
Minimum Tls Version This property is required. String - The Minimum version of TLS for requests to SCM.
- scm
Type This property is required. String - The Source Control Management Type in use.
- scm
Use Main Ip Restriction This property is required. Boolean - Is the Linux Web App
ip_restriction
configuration used for the SCM also. - use32Bit
Worker This property is required. Boolean - Does the Linux Web App use a 32-bit worker.
- vnet
Route All Enabled This property is required. Boolean - Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?
- websockets
Enabled This property is required. Boolean - Are Web Sockets enabled?
- worker
Count This property is required. Number - The number of Workers for this Linux App Service.
GetLinuxWebAppSiteConfigApplicationStack
- Docker
Image Name This property is required. string - The docker image, including tag, used by this Linux Web App.
- Docker
Registry Password This property is required. string - The User Name to use for authentication against the registry to pull the image.
- Docker
Registry Url This property is required. string - The URL of the container registry where the
docker_image_name
is located. - Docker
Registry Username This property is required. string - The User Name to use for authentication against the registry to pull the image.
- Dotnet
Version This property is required. string - The version of .NET in use.
- Go
Version This property is required. string - Java
Server This property is required. string - The Java server type.
- Java
Server Version This property is required. string - The Version of the
java_server
in use. - Java
Version This property is required. string - The Version of Java in use.
- Node
Version This property is required. string - The version of Node in use.
- Php
Version This property is required. string - The version of PHP in use.
- Python
Version This property is required. string - The version of Python in use.
- Ruby
Version This property is required. string - The version of Ruby in use.
- Docker
Image Name This property is required. string - The docker image, including tag, used by this Linux Web App.
- Docker
Registry Password This property is required. string - The User Name to use for authentication against the registry to pull the image.
- Docker
Registry Url This property is required. string - The URL of the container registry where the
docker_image_name
is located. - Docker
Registry Username This property is required. string - The User Name to use for authentication against the registry to pull the image.
- Dotnet
Version This property is required. string - The version of .NET in use.
- Go
Version This property is required. string - Java
Server This property is required. string - The Java server type.
- Java
Server Version This property is required. string - The Version of the
java_server
in use. - Java
Version This property is required. string - The Version of Java in use.
- Node
Version This property is required. string - The version of Node in use.
- Php
Version This property is required. string - The version of PHP in use.
- Python
Version This property is required. string - The version of Python in use.
- Ruby
Version This property is required. string - The version of Ruby in use.
- docker
Image Name This property is required. String - The docker image, including tag, used by this Linux Web App.
- docker
Registry Password This property is required. String - The User Name to use for authentication against the registry to pull the image.
- docker
Registry Url This property is required. String - The URL of the container registry where the
docker_image_name
is located. - docker
Registry Username This property is required. String - The User Name to use for authentication against the registry to pull the image.
- dotnet
Version This property is required. String - The version of .NET in use.
- go
Version This property is required. String - java
Server This property is required. String - The Java server type.
- java
Server Version This property is required. String - The Version of the
java_server
in use. - java
Version This property is required. String - The Version of Java in use.
- node
Version This property is required. String - The version of Node in use.
- php
Version This property is required. String - The version of PHP in use.
- python
Version This property is required. String - The version of Python in use.
- ruby
Version This property is required. String - The version of Ruby in use.
- docker
Image Name This property is required. string - The docker image, including tag, used by this Linux Web App.
- docker
Registry Password This property is required. string - The User Name to use for authentication against the registry to pull the image.
- docker
Registry Url This property is required. string - The URL of the container registry where the
docker_image_name
is located. - docker
Registry Username This property is required. string - The User Name to use for authentication against the registry to pull the image.
- dotnet
Version This property is required. string - The version of .NET in use.
- go
Version This property is required. string - java
Server This property is required. string - The Java server type.
- java
Server Version This property is required. string - The Version of the
java_server
in use. - java
Version This property is required. string - The Version of Java in use.
- node
Version This property is required. string - The version of Node in use.
- php
Version This property is required. string - The version of PHP in use.
- python
Version This property is required. string - The version of Python in use.
- ruby
Version This property is required. string - The version of Ruby in use.
- docker_
image_ name This property is required. str - The docker image, including tag, used by this Linux Web App.
- docker_
registry_ password This property is required. str - The User Name to use for authentication against the registry to pull the image.
- docker_
registry_ url This property is required. str - The URL of the container registry where the
docker_image_name
is located. - docker_
registry_ username This property is required. str - The User Name to use for authentication against the registry to pull the image.
- dotnet_
version This property is required. str - The version of .NET in use.
- go_
version This property is required. str - java_
server This property is required. str - The Java server type.
- java_
server_ version This property is required. str - The Version of the
java_server
in use. - java_
version This property is required. str - The Version of Java in use.
- node_
version This property is required. str - The version of Node in use.
- php_
version This property is required. str - The version of PHP in use.
- python_
version This property is required. str - The version of Python in use.
- ruby_
version This property is required. str - The version of Ruby in use.
- docker
Image Name This property is required. String - The docker image, including tag, used by this Linux Web App.
- docker
Registry Password This property is required. String - The User Name to use for authentication against the registry to pull the image.
- docker
Registry Url This property is required. String - The URL of the container registry where the
docker_image_name
is located. - docker
Registry Username This property is required. String - The User Name to use for authentication against the registry to pull the image.
- dotnet
Version This property is required. String - The version of .NET in use.
- go
Version This property is required. String - java
Server This property is required. String - The Java server type.
- java
Server Version This property is required. String - The Version of the
java_server
in use. - java
Version This property is required. String - The Version of Java in use.
- node
Version This property is required. String - The version of Node in use.
- php
Version This property is required. String - The version of PHP in use.
- python
Version This property is required. String - The version of Python in use.
- ruby
Version This property is required. String - The version of Ruby in use.
GetLinuxWebAppSiteConfigAutoHealSetting
- Actions
This property is required. List<GetLinux Web App Site Config Auto Heal Setting Action> - A
action
block as defined above. - Triggers
This property is required. List<GetLinux Web App Site Config Auto Heal Setting Trigger> - A
trigger
block as defined below.
- Actions
This property is required. []GetLinux Web App Site Config Auto Heal Setting Action - A
action
block as defined above. - Triggers
This property is required. []GetLinux Web App Site Config Auto Heal Setting Trigger - A
trigger
block as defined below.
- actions
This property is required. List<GetLinux Web App Site Config Auto Heal Setting Action> - A
action
block as defined above. - triggers
This property is required. List<GetLinux Web App Site Config Auto Heal Setting Trigger> - A
trigger
block as defined below.
- actions
This property is required. GetLinux Web App Site Config Auto Heal Setting Action[] - A
action
block as defined above. - triggers
This property is required. GetLinux Web App Site Config Auto Heal Setting Trigger[] - A
trigger
block as defined below.
- actions
This property is required. Sequence[GetLinux Web App Site Config Auto Heal Setting Action] - A
action
block as defined above. - triggers
This property is required. Sequence[GetLinux Web App Site Config Auto Heal Setting Trigger] - A
trigger
block as defined below.
- actions
This property is required. List<Property Map> - A
action
block as defined above. - triggers
This property is required. List<Property Map> - A
trigger
block as defined below.
GetLinuxWebAppSiteConfigAutoHealSettingAction
- Action
Type This property is required. string - The predefined action to be taken to an Auto Heal trigger.
- Minimum
Process Execution Time This property is required. string - 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 This property is required. string - The predefined action to be taken to an Auto Heal trigger.
- Minimum
Process Execution Time This property is required. string - 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 This property is required. String - The predefined action to be taken to an Auto Heal trigger.
- minimum
Process Execution Time This property is required. String - 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 This property is required. string - The predefined action to be taken to an Auto Heal trigger.
- minimum
Process Execution Time This property is required. string - 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 This property is required. str - The predefined action to be taken to an Auto Heal trigger.
- minimum_
process_ execution_ time This property is required. str - 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 This property is required. String - The predefined action to be taken to an Auto Heal trigger.
- minimum
Process Execution Time This property is required. String - 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
This property is required. List<GetLinux Web App Site Config Auto Heal Setting Trigger Request> - A
requests
block as defined above. - Slow
Request With Paths This property is required. List<GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request With Path> - (Optional) One or more
slow_request_with_path
blocks as defined above. - Status
Codes This property is required. 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
This property is required. []GetLinux Web App Site Config Auto Heal Setting Trigger Request - A
requests
block as defined above. - Slow
Request With Paths This property is required. []GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request With Path - (Optional) One or more
slow_request_with_path
blocks as defined above. - Status
Codes This property is required. []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
This property is required. List<GetLinux Web App Site Config Auto Heal Setting Trigger Request> - A
requests
block as defined above. - slow
Request With Paths This property is required. List<GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request With Path> - (Optional) One or more
slow_request_with_path
blocks as defined above. - status
Codes This property is required. 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
This property is required. GetLinux Web App Site Config Auto Heal Setting Trigger Request[] - A
requests
block as defined above. - slow
Request With Paths This property is required. GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request With Path[] - (Optional) One or more
slow_request_with_path
blocks as defined above. - status
Codes This property is required. 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
This property is required. Sequence[GetLinux Web App Site Config Auto Heal Setting Trigger Request] - A
requests
block as defined above. - slow_
request_ with_ paths This property is required. Sequence[GetLinux Web App Site Config Auto Heal Setting Trigger Slow Request With Path] - (Optional) One or more
slow_request_with_path
blocks as defined above. - status_
codes This property is required. 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
This property is required. List<Property Map> - A
requests
block as defined above. - slow
Request With Paths This property is required. List<Property Map> - (Optional) One or more
slow_request_with_path
blocks as defined above. - status
Codes This property is required. 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
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - Interval
This property is required. string - The time interval in the form
hh:mm:ss
. - Time
Taken This property is required. string - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- Count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - Interval
This property is required. string - The time interval in the form
hh:mm:ss
. - Time
Taken This property is required. string - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. Integer - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. String - The time interval in the form
hh:mm:ss
. - time
Taken This property is required. String - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. number - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. string - The time interval in the form
hh:mm:ss
. - time
Taken This property is required. string - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. str - The time interval in the form
hh:mm:ss
. - time_
taken This property is required. str - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. Number - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. String - The time interval in the form
hh:mm:ss
. - time
Taken This property is required. String - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
GetLinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath
- Count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - Interval
This property is required. string - The time interval in the form
hh:mm:ss
. - Path
This property is required. string - The path to which this rule status code applies.
- Time
Taken This property is required. string - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- Count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - Interval
This property is required. string - The time interval in the form
hh:mm:ss
. - Path
This property is required. string - The path to which this rule status code applies.
- Time
Taken This property is required. string - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. Integer - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. String - The time interval in the form
hh:mm:ss
. - path
This property is required. String - The path to which this rule status code applies.
- time
Taken This property is required. String - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. number - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. string - The time interval in the form
hh:mm:ss
. - path
This property is required. string - The path to which this rule status code applies.
- time
Taken This property is required. string - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. str - The time interval in the form
hh:mm:ss
. - path
This property is required. str - The path to which this rule status code applies.
- time_
taken This property is required. str - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
- count
This property is required. Number - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. String - The time interval in the form
hh:mm:ss
. - path
This property is required. String - The path to which this rule status code applies.
- time
Taken This property is required. String - (Required) The threshold of time passed to qualify as a Slow Request in
hh:mm:ss
.
GetLinuxWebAppSiteConfigAutoHealSettingTriggerStatusCode
- Count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - Interval
This property is required. string - The time interval in the form
hh:mm:ss
. - Path
This property is required. string - The path to which this rule status code applies.
- Status
Code Range This property is required. string - The status code or range for this rule.
- Sub
Status This property is required. int - The Request Sub Status of the Status Code.
- Win32Status
Code This property is required. int - The Win32 Status Code of the Request.
- Count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - Interval
This property is required. string - The time interval in the form
hh:mm:ss
. - Path
This property is required. string - The path to which this rule status code applies.
- Status
Code Range This property is required. string - The status code or range for this rule.
- Sub
Status This property is required. int - The Request Sub Status of the Status Code.
- Win32Status
Code This property is required. int - The Win32 Status Code of the Request.
- count
This property is required. Integer - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. String - The time interval in the form
hh:mm:ss
. - path
This property is required. String - The path to which this rule status code applies.
- status
Code Range This property is required. String - The status code or range for this rule.
- sub
Status This property is required. Integer - The Request Sub Status of the Status Code.
- win32Status
Code This property is required. Integer - The Win32 Status Code of the Request.
- count
This property is required. number - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. string - The time interval in the form
hh:mm:ss
. - path
This property is required. string - The path to which this rule status code applies.
- status
Code Range This property is required. string - The status code or range for this rule.
- sub
Status This property is required. number - The Request Sub Status of the Status Code.
- win32Status
Code This property is required. number - The Win32 Status Code of the Request.
- count
This property is required. int - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. str - The time interval in the form
hh:mm:ss
. - path
This property is required. str - The path to which this rule status code applies.
- status_
code_ range This property is required. str - The status code or range for this rule.
- sub_
status This property is required. int - The Request Sub Status of the Status Code.
- win32_
status_ code This property is required. int - The Win32 Status Code of the Request.
- count
This property is required. Number - The number of occurrences of the defined
status_code
in the specifiedinterval
on which to trigger this rule. - interval
This property is required. String - The time interval in the form
hh:mm:ss
. - path
This property is required. String - The path to which this rule status code applies.
- status
Code Range This property is required. String - The status code or range for this rule.
- sub
Status This property is required. Number - The Request Sub Status of the Status Code.
- win32Status
Code This property is required. Number - The Win32 Status Code of the Request.
GetLinuxWebAppSiteConfigCor
- Allowed
Origins This property is required. List<string> - A list of origins that should be allowed to make cross-origin calls.
- Support
Credentials This property is required. bool - Whether CORS requests with credentials are allowed.
- Allowed
Origins This property is required. []string - A list of origins that should be allowed to make cross-origin calls.
- Support
Credentials This property is required. bool - Whether CORS requests with credentials are allowed.
- allowed
Origins This property is required. List<String> - A list of origins that should be allowed to make cross-origin calls.
- support
Credentials This property is required. Boolean - Whether CORS requests with credentials are allowed.
- allowed
Origins This property is required. string[] - A list of origins that should be allowed to make cross-origin calls.
- support
Credentials This property is required. boolean - Whether CORS requests with credentials are allowed.
- allowed_
origins This property is required. Sequence[str] - A list of origins that should be allowed to make cross-origin calls.
- support_
credentials This property is required. bool - Whether CORS requests with credentials are allowed.
- allowed
Origins This property is required. List<String> - A list of origins that should be allowed to make cross-origin calls.
- support
Credentials This property is required. Boolean - Whether CORS requests with credentials are allowed.
GetLinuxWebAppSiteConfigIpRestriction
- Action
This property is required. string - A
action
block as defined above. - Description
This property is required. string - The description of the ip restriction rule.
- Headers
This property is required. List<GetLinux Web App Site Config Ip Restriction Header> - Ip
Address This property is required. string - The CIDR notation of the IP or IP Range to match.
- Name
This property is required. string - The name of this Linux Web App.
- Priority
This property is required. int - The priority value of this
ip_restriction
. - Service
Tag This property is required. string - The Service Tag used for this IP Restriction.
- Virtual
Network Subnet Id This property is required. string - The subnet id which the Linux Web App is vNet Integrated with.
- Action
This property is required. string - A
action
block as defined above. - Description
This property is required. string - The description of the ip restriction rule.
- Headers
This property is required. []GetLinux Web App Site Config Ip Restriction Header - Ip
Address This property is required. string - The CIDR notation of the IP or IP Range to match.
- Name
This property is required. string - The name of this Linux Web App.
- Priority
This property is required. int - The priority value of this
ip_restriction
. - Service
Tag This property is required. string - The Service Tag used for this IP Restriction.
- Virtual
Network Subnet Id This property is required. string - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. String - A
action
block as defined above. - description
This property is required. String - The description of the ip restriction rule.
- headers
This property is required. List<GetLinux Web App Site Config Ip Restriction Header> - ip
Address This property is required. String - The CIDR notation of the IP or IP Range to match.
- name
This property is required. String - The name of this Linux Web App.
- priority
This property is required. Integer - The priority value of this
ip_restriction
. - service
Tag This property is required. String - The Service Tag used for this IP Restriction.
- virtual
Network Subnet Id This property is required. String - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. string - A
action
block as defined above. - description
This property is required. string - The description of the ip restriction rule.
- headers
This property is required. GetLinux Web App Site Config Ip Restriction Header[] - ip
Address This property is required. string - The CIDR notation of the IP or IP Range to match.
- name
This property is required. string - The name of this Linux Web App.
- priority
This property is required. number - The priority value of this
ip_restriction
. - service
Tag This property is required. string - The Service Tag used for this IP Restriction.
- virtual
Network Subnet Id This property is required. string - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. str - A
action
block as defined above. - description
This property is required. str - The description of the ip restriction rule.
- headers
This property is required. Sequence[GetLinux Web App Site Config Ip Restriction Header] - ip_
address This property is required. str - The CIDR notation of the IP or IP Range to match.
- name
This property is required. str - The name of this Linux Web App.
- priority
This property is required. int - The priority value of this
ip_restriction
. - service_
tag This property is required. str - The Service Tag used for this IP Restriction.
- virtual_
network_ subnet_ id This property is required. str - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. String - A
action
block as defined above. - description
This property is required. String - The description of the ip restriction rule.
- headers
This property is required. List<Property Map> - ip
Address This property is required. String - The CIDR notation of the IP or IP Range to match.
- name
This property is required. String - The name of this Linux Web App.
- priority
This property is required. Number - The priority value of this
ip_restriction
. - service
Tag This property is required. String - The Service Tag used for this IP Restriction.
- virtual
Network Subnet Id This property is required. String - The subnet id which the Linux Web App is vNet Integrated with.
GetLinuxWebAppSiteConfigIpRestrictionHeader
- XAzure
Fdids This property is required. List<string> - The list of Azure Front Door IDs.
- XFd
Health Probes This property is required. List<string> - Specifies if a Front Door Health Probe is expected.
- XForwarded
Fors This property is required. List<string> - The list of addresses for which matching is applied.
- XForwarded
Hosts This property is required. List<string> - The list of Hosts for which matching will be applied.
- XAzure
Fdids This property is required. []string - The list of Azure Front Door IDs.
- XFd
Health Probes This property is required. []string - Specifies if a Front Door Health Probe is expected.
- XForwarded
Fors This property is required. []string - The list of addresses for which matching is applied.
- XForwarded
Hosts This property is required. []string - The list of Hosts for which matching will be applied.
- x
Azure Fdids This property is required. List<String> - The list of Azure Front Door IDs.
- x
Fd Health Probes This property is required. List<String> - Specifies if a Front Door Health Probe is expected.
- x
Forwarded Fors This property is required. List<String> - The list of addresses for which matching is applied.
- x
Forwarded Hosts This property is required. List<String> - The list of Hosts for which matching will be applied.
- x
Azure Fdids This property is required. string[] - The list of Azure Front Door IDs.
- x
Fd Health Probes This property is required. string[] - Specifies if a Front Door Health Probe is expected.
- x
Forwarded Fors This property is required. string[] - The list of addresses for which matching is applied.
- x
Forwarded Hosts This property is required. string[] - The list of Hosts for which matching will be applied.
- x_
azure_ fdids This property is required. Sequence[str] - The list of Azure Front Door IDs.
- x_
fd_ health_ probes This property is required. Sequence[str] - Specifies if a Front Door Health Probe is expected.
- x_
forwarded_ fors This property is required. Sequence[str] - The list of addresses for which matching is applied.
- x_
forwarded_ hosts This property is required. Sequence[str] - The list of Hosts for which matching will be applied.
- x
Azure Fdids This property is required. List<String> - The list of Azure Front Door IDs.
- x
Fd Health Probes This property is required. List<String> - Specifies if a Front Door Health Probe is expected.
- x
Forwarded Fors This property is required. List<String> - The list of addresses for which matching is applied.
- x
Forwarded Hosts This property is required. List<String> - The list of Hosts for which matching will be applied.
GetLinuxWebAppSiteConfigScmIpRestriction
- Action
This property is required. string - A
action
block as defined above. - Description
This property is required. string - The description of the ip restriction rule.
- Headers
This property is required. List<GetLinux Web App Site Config Scm Ip Restriction Header> - Ip
Address This property is required. string - The CIDR notation of the IP or IP Range to match.
- Name
This property is required. string - The name of this Linux Web App.
- Priority
This property is required. int - The priority value of this
ip_restriction
. - Service
Tag This property is required. string - The Service Tag used for this IP Restriction.
- Virtual
Network Subnet Id This property is required. string - The subnet id which the Linux Web App is vNet Integrated with.
- Action
This property is required. string - A
action
block as defined above. - Description
This property is required. string - The description of the ip restriction rule.
- Headers
This property is required. []GetLinux Web App Site Config Scm Ip Restriction Header - Ip
Address This property is required. string - The CIDR notation of the IP or IP Range to match.
- Name
This property is required. string - The name of this Linux Web App.
- Priority
This property is required. int - The priority value of this
ip_restriction
. - Service
Tag This property is required. string - The Service Tag used for this IP Restriction.
- Virtual
Network Subnet Id This property is required. string - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. String - A
action
block as defined above. - description
This property is required. String - The description of the ip restriction rule.
- headers
This property is required. List<GetLinux Web App Site Config Scm Ip Restriction Header> - ip
Address This property is required. String - The CIDR notation of the IP or IP Range to match.
- name
This property is required. String - The name of this Linux Web App.
- priority
This property is required. Integer - The priority value of this
ip_restriction
. - service
Tag This property is required. String - The Service Tag used for this IP Restriction.
- virtual
Network Subnet Id This property is required. String - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. string - A
action
block as defined above. - description
This property is required. string - The description of the ip restriction rule.
- headers
This property is required. GetLinux Web App Site Config Scm Ip Restriction Header[] - ip
Address This property is required. string - The CIDR notation of the IP or IP Range to match.
- name
This property is required. string - The name of this Linux Web App.
- priority
This property is required. number - The priority value of this
ip_restriction
. - service
Tag This property is required. string - The Service Tag used for this IP Restriction.
- virtual
Network Subnet Id This property is required. string - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. str - A
action
block as defined above. - description
This property is required. str - The description of the ip restriction rule.
- headers
This property is required. Sequence[GetLinux Web App Site Config Scm Ip Restriction Header] - ip_
address This property is required. str - The CIDR notation of the IP or IP Range to match.
- name
This property is required. str - The name of this Linux Web App.
- priority
This property is required. int - The priority value of this
ip_restriction
. - service_
tag This property is required. str - The Service Tag used for this IP Restriction.
- virtual_
network_ subnet_ id This property is required. str - The subnet id which the Linux Web App is vNet Integrated with.
- action
This property is required. String - A
action
block as defined above. - description
This property is required. String - The description of the ip restriction rule.
- headers
This property is required. List<Property Map> - ip
Address This property is required. String - The CIDR notation of the IP or IP Range to match.
- name
This property is required. String - The name of this Linux Web App.
- priority
This property is required. Number - The priority value of this
ip_restriction
. - service
Tag This property is required. String - The Service Tag used for this IP Restriction.
- virtual
Network Subnet Id This property is required. String - The subnet id which the Linux Web App is vNet Integrated with.
GetLinuxWebAppSiteConfigScmIpRestrictionHeader
- XAzure
Fdids This property is required. List<string> - The list of Azure Front Door IDs.
- XFd
Health Probes This property is required. List<string> - Specifies if a Front Door Health Probe is expected.
- XForwarded
Fors This property is required. List<string> - The list of addresses for which matching is applied.
- XForwarded
Hosts This property is required. List<string> - The list of Hosts for which matching will be applied.
- XAzure
Fdids This property is required. []string - The list of Azure Front Door IDs.
- XFd
Health Probes This property is required. []string - Specifies if a Front Door Health Probe is expected.
- XForwarded
Fors This property is required. []string - The list of addresses for which matching is applied.
- XForwarded
Hosts This property is required. []string - The list of Hosts for which matching will be applied.
- x
Azure Fdids This property is required. List<String> - The list of Azure Front Door IDs.
- x
Fd Health Probes This property is required. List<String> - Specifies if a Front Door Health Probe is expected.
- x
Forwarded Fors This property is required. List<String> - The list of addresses for which matching is applied.
- x
Forwarded Hosts This property is required. List<String> - The list of Hosts for which matching will be applied.
- x
Azure Fdids This property is required. string[] - The list of Azure Front Door IDs.
- x
Fd Health Probes This property is required. string[] - Specifies if a Front Door Health Probe is expected.
- x
Forwarded Fors This property is required. string[] - The list of addresses for which matching is applied.
- x
Forwarded Hosts This property is required. string[] - The list of Hosts for which matching will be applied.
- x_
azure_ fdids This property is required. Sequence[str] - The list of Azure Front Door IDs.
- x_
fd_ health_ probes This property is required. Sequence[str] - Specifies if a Front Door Health Probe is expected.
- x_
forwarded_ fors This property is required. Sequence[str] - The list of addresses for which matching is applied.
- x_
forwarded_ hosts This property is required. Sequence[str] - The list of Hosts for which matching will be applied.
- x
Azure Fdids This property is required. List<String> - The list of Azure Front Door IDs.
- x
Fd Health Probes This property is required. List<String> - Specifies if a Front Door Health Probe is expected.
- x
Forwarded Fors This property is required. List<String> - The list of addresses for which matching is applied.
- x
Forwarded Hosts This property is required. List<String> - The list of Hosts for which matching will be applied.
GetLinuxWebAppSiteCredential
GetLinuxWebAppStickySetting
- App
Setting Names This property is required. List<string> - A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered. - Connection
String Names This property is required. List<string> - A list of
connection_string
names that the Linux Web App will not swap between Slots when a swap operation is triggered.
- App
Setting Names This property is required. []string - A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered. - Connection
String Names This property is required. []string - A list of
connection_string
names that the Linux Web App will not swap between Slots when a swap operation is triggered.
- app
Setting Names This property is required. List<String> - A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered. - connection
String Names This property is required. List<String> - A list of
connection_string
names that the Linux Web App will not swap between Slots when a swap operation is triggered.
- app
Setting Names This property is required. string[] - A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered. - connection
String Names This property is required. string[] - A list of
connection_string
names that the Linux Web App will not swap between Slots when a swap operation is triggered.
- app_
setting_ names This property is required. Sequence[str] - A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered. - connection_
string_ names This property is required. Sequence[str] - A list of
connection_string
names that the Linux Web App will not swap between Slots when a swap operation is triggered.
- app
Setting Names This property is required. List<String> - A list of
app_setting
names that the Linux Web App will not swap between Slots when a swap operation is triggered. - connection
String Names This property is required. List<String> - 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 This property is required. string - The Access key for the storage account.
- Account
Name This property is required. string - The Name of the Storage Account.
- Mount
Path This property is required. string - The path at which to mount the Storage Share.
- Name
This property is required. string - The name of this Linux Web App.
This property is required. string- The Name of the File Share or Container Name for Blob storage.
- Type
This property is required. string - The Azure Storage Type.
- Access
Key This property is required. string - The Access key for the storage account.
- Account
Name This property is required. string - The Name of the Storage Account.
- Mount
Path This property is required. string - The path at which to mount the Storage Share.
- Name
This property is required. string - The name of this Linux Web App.
This property is required. string- The Name of the File Share or Container Name for Blob storage.
- Type
This property is required. string - The Azure Storage Type.
- access
Key This property is required. String - The Access key for the storage account.
- account
Name This property is required. String - The Name of the Storage Account.
- mount
Path This property is required. String - The path at which to mount the Storage Share.
- name
This property is required. String - The name of this Linux Web App.
This property is required. String- The Name of the File Share or Container Name for Blob storage.
- type
This property is required. String - The Azure Storage Type.
- access
Key This property is required. string - The Access key for the storage account.
- account
Name This property is required. string - The Name of the Storage Account.
- mount
Path This property is required. string - The path at which to mount the Storage Share.
- name
This property is required. string - The name of this Linux Web App.
This property is required. string- The Name of the File Share or Container Name for Blob storage.
- type
This property is required. string - The Azure Storage Type.
- access_
key This property is required. str - The Access key for the storage account.
- account_
name This property is required. str - The Name of the Storage Account.
- mount_
path This property is required. str - The path at which to mount the Storage Share.
- name
This property is required. str - The name of this Linux Web App.
This property is required. str- The Name of the File Share or Container Name for Blob storage.
- type
This property is required. str - The Azure Storage Type.
- access
Key This property is required. String - The Access key for the storage account.
- account
Name This property is required. String - The Name of the Storage Account.
- mount
Path This property is required. String - The path at which to mount the Storage Share.
- name
This property is required. String - The name of this Linux Web App.
This property is required. String- The Name of the File Share or Container Name for Blob storage.
- type
This property is required. 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.