azure logo
Azure Classic v5.38.0, Mar 21 23

azure.appservice.getWindowsWebApp

Use this data source to access information about an existing Windows Web App.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = Azure.AppService.GetWindowsWebApp.Invoke(new()
    {
        Name = "existing",
        ResourceGroupName = "existing",
    });

    return new Dictionary<string, object?>
    {
        ["id"] = example.Apply(getWindowsWebAppResult => getWindowsWebAppResult.Id),
    };
});
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := appservice.LookupWindowsWebApp(ctx, &appservice.LookupWindowsWebAppArgs{
			Name:              "existing",
			ResourceGroupName: "existing",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", example.Id)
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.GetWindowsWebAppArgs;
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.getWindowsWebApp(GetWindowsWebAppArgs.builder()
            .name("existing")
            .resourceGroupName("existing")
            .build());

        ctx.export("id", example.applyValue(getWindowsWebAppResult -> getWindowsWebAppResult.id()));
    }
}
import pulumi
import pulumi_azure as azure

example = azure.appservice.get_windows_web_app(name="existing",
    resource_group_name="existing")
pulumi.export("id", example.id)
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = azure.appservice.getWindowsWebApp({
    name: "existing",
    resourceGroupName: "existing",
});
export const id = example.then(example => example.id);
variables:
  example:
    fn::invoke:
      Function: azure:appservice:getWindowsWebApp
      Arguments:
        name: existing
        resourceGroupName: existing
outputs:
  id: ${example.id}

Using getWindowsWebApp

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 getWindowsWebApp(args: GetWindowsWebAppArgs, opts?: InvokeOptions): Promise<GetWindowsWebAppResult>
function getWindowsWebAppOutput(args: GetWindowsWebAppOutputArgs, opts?: InvokeOptions): Output<GetWindowsWebAppResult>
def get_windows_web_app(name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetWindowsWebAppResult
def get_windows_web_app_output(name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetWindowsWebAppResult]
func LookupWindowsWebApp(ctx *Context, args *LookupWindowsWebAppArgs, opts ...InvokeOption) (*LookupWindowsWebAppResult, error)
func LookupWindowsWebAppOutput(ctx *Context, args *LookupWindowsWebAppOutputArgs, opts ...InvokeOption) LookupWindowsWebAppResultOutput

> Note: This function is named LookupWindowsWebApp in the Go SDK.

public static class GetWindowsWebApp 
{
    public static Task<GetWindowsWebAppResult> InvokeAsync(GetWindowsWebAppArgs args, InvokeOptions? opts = null)
    public static Output<GetWindowsWebAppResult> Invoke(GetWindowsWebAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWindowsWebAppResult> getWindowsWebApp(GetWindowsWebAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure:appservice/getWindowsWebApp:getWindowsWebApp
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

The name of this Windows Web App.

ResourceGroupName string

The name of the Resource Group where the Windows Web App exists.

Name string

The name of this Windows Web App.

ResourceGroupName string

The name of the Resource Group where the Windows Web App exists.

name String

The name of this Windows Web App.

resourceGroupName String

The name of the Resource Group where the Windows Web App exists.

name string

The name of this Windows Web App.

resourceGroupName string

The name of the Resource Group where the Windows Web App exists.

name str

The name of this Windows Web App.

resource_group_name str

The name of the Resource Group where the Windows Web App exists.

name String

The name of this Windows Web App.

resourceGroupName String

The name of the Resource Group where the Windows Web App exists.

getWindowsWebApp Result

The following output properties are available:

AppSettings Dictionary<string, string>

A map of key-value pairs of App Settings.

AuthSettings List<GetWindowsWebAppAuthSetting>

A auth_settings block as defined below.

AuthSettingsV2s List<GetWindowsWebAppAuthSettingsV2>

An auth_settings_v2 block as defined below.

Backups List<GetWindowsWebAppBackup>

A backup block as defined below.

ClientAffinityEnabled bool

Is Client Affinity enabled?

ClientCertificateEnabled bool

Are Client Certificates enabled?

ClientCertificateExclusionPaths string

Paths to exclude when using client certificates, separated by ;

ClientCertificateMode string

The Client Certificate mode.

ConnectionStrings List<GetWindowsWebAppConnectionString>

A connection_string block as defined below.

CustomDomainVerificationId string

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

DefaultHostname string

The Default Hostname of the Windows Web App.

Enabled bool

Is the Backup enabled?

HttpsOnly bool

Does the Windows Web App require HTTPS connections.

Id string

The provider-assigned unique ID for this managed resource.

Identities List<GetWindowsWebAppIdentity>

A identity block as defined below.

Kind string

The string representation of the Windows Web App Kind.

Location string

The Azure Region where the Windows Web App exists.

Logs List<GetWindowsWebAppLog>

A logs block as defined below.

Name string

The name of this Storage Account.

OutboundIpAddressLists List<string>

The list of Outbound IP Addresses for this Windows Web App.

OutboundIpAddresses string

A string representation of the list of Outbound IP Addresses for this Windows Web App.

PossibleOutboundIpAddressLists List<string>

The list of Possible Outbound IP Addresses that could be used by this Windows Web App.

PossibleOutboundIpAddresses string

The string representation of the list of Possible Outbound IP Addresses that could be used by this Windows Web App.

ResourceGroupName string
ServicePlanId string

The ID of the Service Plan in which this Windows Web App resides.

SiteConfigs List<GetWindowsWebAppSiteConfig>

A site_config block as defined below.

SiteCredentials List<GetWindowsWebAppSiteCredential>

A site_credential block as defined below.

StickySettings List<GetWindowsWebAppStickySetting>

A sticky_settings block as defined below.

StorageAccounts List<GetWindowsWebAppStorageAccount>

A storage_account block as defined below.

Tags Dictionary<string, string>

A mapping of tags assigned to the Windows Web App.

VirtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

AppSettings map[string]string

A map of key-value pairs of App Settings.

AuthSettings []GetWindowsWebAppAuthSetting

A auth_settings block as defined below.

AuthSettingsV2s []GetWindowsWebAppAuthSettingsV2

An auth_settings_v2 block as defined below.

Backups []GetWindowsWebAppBackup

A backup block as defined below.

ClientAffinityEnabled bool

Is Client Affinity enabled?

ClientCertificateEnabled bool

Are Client Certificates enabled?

ClientCertificateExclusionPaths string

Paths to exclude when using client certificates, separated by ;

ClientCertificateMode string

The Client Certificate mode.

ConnectionStrings []GetWindowsWebAppConnectionString

A connection_string block as defined below.

CustomDomainVerificationId string

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

DefaultHostname string

The Default Hostname of the Windows Web App.

Enabled bool

Is the Backup enabled?

HttpsOnly bool

Does the Windows Web App require HTTPS connections.

Id string

The provider-assigned unique ID for this managed resource.

Identities []GetWindowsWebAppIdentity

A identity block as defined below.

Kind string

The string representation of the Windows Web App Kind.

Location string

The Azure Region where the Windows Web App exists.

Logs []GetWindowsWebAppLog

A logs block as defined below.

Name string

The name of this Storage Account.

OutboundIpAddressLists []string

The list of Outbound IP Addresses for this Windows Web App.

OutboundIpAddresses string

A string representation of the list of Outbound IP Addresses for this Windows Web App.

PossibleOutboundIpAddressLists []string

The list of Possible Outbound IP Addresses that could be used by this Windows Web App.

PossibleOutboundIpAddresses string

The string representation of the list of Possible Outbound IP Addresses that could be used by this Windows Web App.

ResourceGroupName string
ServicePlanId string

The ID of the Service Plan in which this Windows Web App resides.

SiteConfigs []GetWindowsWebAppSiteConfig

A site_config block as defined below.

SiteCredentials []GetWindowsWebAppSiteCredential

A site_credential block as defined below.

StickySettings []GetWindowsWebAppStickySetting

A sticky_settings block as defined below.

StorageAccounts []GetWindowsWebAppStorageAccount

A storage_account block as defined below.

Tags map[string]string

A mapping of tags assigned to the Windows Web App.

VirtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

appSettings Map<String,String>

A map of key-value pairs of App Settings.

authSettings List<GetWindowsWebAppAuthSetting>

A auth_settings block as defined below.

authSettingsV2s List<GetWindowsWebAppAuthSettingsV2>

An auth_settings_v2 block as defined below.

backups List<GetWindowsWebAppBackup>

A backup block as defined below.

clientAffinityEnabled Boolean

Is Client Affinity enabled?

clientCertificateEnabled Boolean

Are Client Certificates enabled?

clientCertificateExclusionPaths String

Paths to exclude when using client certificates, separated by ;

clientCertificateMode String

The Client Certificate mode.

connectionStrings List<GetWindowsWebAppConnectionString>

A connection_string block as defined below.

customDomainVerificationId String

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

defaultHostname String

The Default Hostname of the Windows Web App.

enabled Boolean

Is the Backup enabled?

httpsOnly Boolean

Does the Windows Web App require HTTPS connections.

id String

The provider-assigned unique ID for this managed resource.

identities List<GetWindowsWebAppIdentity>

A identity block as defined below.

kind String

The string representation of the Windows Web App Kind.

location String

The Azure Region where the Windows Web App exists.

logs List<GetWindowsWebAppLog>

A logs block as defined below.

name String

The name of this Storage Account.

outboundIpAddressLists List<String>

The list of Outbound IP Addresses for this Windows Web App.

outboundIpAddresses String

A string representation of the list of Outbound IP Addresses for this Windows Web App.

possibleOutboundIpAddressLists List<String>

The list of Possible Outbound IP Addresses that could be used by this Windows Web App.

possibleOutboundIpAddresses String

The string representation of the list of Possible Outbound IP Addresses that could be used by this Windows Web App.

resourceGroupName String
servicePlanId String

The ID of the Service Plan in which this Windows Web App resides.

siteConfigs List<GetWindowsWebAppSiteConfig>

A site_config block as defined below.

siteCredentials List<GetWindowsWebAppSiteCredential>

A site_credential block as defined below.

stickySettings List<GetWindowsWebAppStickySetting>

A sticky_settings block as defined below.

storageAccounts List<GetWindowsWebAppStorageAccount>

A storage_account block as defined below.

tags Map<String,String>

A mapping of tags assigned to the Windows Web App.

virtualNetworkSubnetId String

The subnet id which the Windows Web App is vNet Integrated with.

appSettings {[key: string]: string}

A map of key-value pairs of App Settings.

authSettings GetWindowsWebAppAuthSetting[]

A auth_settings block as defined below.

authSettingsV2s GetWindowsWebAppAuthSettingsV2[]

An auth_settings_v2 block as defined below.

backups GetWindowsWebAppBackup[]

A backup block as defined below.

clientAffinityEnabled boolean

Is Client Affinity enabled?

clientCertificateEnabled boolean

Are Client Certificates enabled?

clientCertificateExclusionPaths string

Paths to exclude when using client certificates, separated by ;

clientCertificateMode string

The Client Certificate mode.

connectionStrings GetWindowsWebAppConnectionString[]

A connection_string block as defined below.

customDomainVerificationId string

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

defaultHostname string

The Default Hostname of the Windows Web App.

enabled boolean

Is the Backup enabled?

httpsOnly boolean

Does the Windows Web App require HTTPS connections.

id string

The provider-assigned unique ID for this managed resource.

identities GetWindowsWebAppIdentity[]

A identity block as defined below.

kind string

The string representation of the Windows Web App Kind.

location string

The Azure Region where the Windows Web App exists.

logs GetWindowsWebAppLog[]

A logs block as defined below.

name string

The name of this Storage Account.

outboundIpAddressLists string[]

The list of Outbound IP Addresses for this Windows Web App.

outboundIpAddresses string

A string representation of the list of Outbound IP Addresses for this Windows Web App.

possibleOutboundIpAddressLists string[]

The list of Possible Outbound IP Addresses that could be used by this Windows Web App.

possibleOutboundIpAddresses string

The string representation of the list of Possible Outbound IP Addresses that could be used by this Windows Web App.

resourceGroupName string
servicePlanId string

The ID of the Service Plan in which this Windows Web App resides.

siteConfigs GetWindowsWebAppSiteConfig[]

A site_config block as defined below.

siteCredentials GetWindowsWebAppSiteCredential[]

A site_credential block as defined below.

stickySettings GetWindowsWebAppStickySetting[]

A sticky_settings block as defined below.

storageAccounts GetWindowsWebAppStorageAccount[]

A storage_account block as defined below.

tags {[key: string]: string}

A mapping of tags assigned to the Windows Web App.

virtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

app_settings Mapping[str, str]

A map of key-value pairs of App Settings.

auth_settings Sequence[GetWindowsWebAppAuthSetting]

A auth_settings block as defined below.

auth_settings_v2s Sequence[GetWindowsWebAppAuthSettingsV2]

An auth_settings_v2 block as defined below.

backups Sequence[GetWindowsWebAppBackup]

A backup block as defined below.

client_affinity_enabled bool

Is Client Affinity enabled?

client_certificate_enabled bool

Are Client Certificates enabled?

client_certificate_exclusion_paths str

Paths to exclude when using client certificates, separated by ;

client_certificate_mode str

The Client Certificate mode.

connection_strings Sequence[GetWindowsWebAppConnectionString]

A connection_string block as defined below.

custom_domain_verification_id str

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

default_hostname str

The Default Hostname of the Windows Web App.

enabled bool

Is the Backup enabled?

https_only bool

Does the Windows Web App require HTTPS connections.

id str

The provider-assigned unique ID for this managed resource.

identities Sequence[GetWindowsWebAppIdentity]

A identity block as defined below.

kind str

The string representation of the Windows Web App Kind.

location str

The Azure Region where the Windows Web App exists.

logs Sequence[GetWindowsWebAppLog]

A logs block as defined below.

name str

The name of this Storage Account.

outbound_ip_address_lists Sequence[str]

The list of Outbound IP Addresses for this Windows Web App.

outbound_ip_addresses str

A string representation of the list of Outbound IP Addresses for this Windows Web App.

possible_outbound_ip_address_lists Sequence[str]

The list of Possible Outbound IP Addresses that could be used by this Windows Web App.

possible_outbound_ip_addresses str

The string representation of the list of Possible Outbound IP Addresses that could be used by this Windows Web App.

resource_group_name str
service_plan_id str

The ID of the Service Plan in which this Windows Web App resides.

site_configs Sequence[GetWindowsWebAppSiteConfig]

A site_config block as defined below.

site_credentials Sequence[GetWindowsWebAppSiteCredential]

A site_credential block as defined below.

sticky_settings Sequence[GetWindowsWebAppStickySetting]

A sticky_settings block as defined below.

storage_accounts Sequence[GetWindowsWebAppStorageAccount]

A storage_account block as defined below.

tags Mapping[str, str]

A mapping of tags assigned to the Windows Web App.

virtual_network_subnet_id str

The subnet id which the Windows Web App is vNet Integrated with.

appSettings Map<String>

A map of key-value pairs of App Settings.

authSettings List<Property Map>

A auth_settings block as defined below.

authSettingsV2s List<Property Map>

An auth_settings_v2 block as defined below.

backups List<Property Map>

A backup block as defined below.

clientAffinityEnabled Boolean

Is Client Affinity enabled?

clientCertificateEnabled Boolean

Are Client Certificates enabled?

clientCertificateExclusionPaths String

Paths to exclude when using client certificates, separated by ;

clientCertificateMode String

The Client Certificate mode.

connectionStrings List<Property Map>

A connection_string block as defined below.

customDomainVerificationId String

The identifier used by App Service to perform domain ownership verification via DNS TXT record.

defaultHostname String

The Default Hostname of the Windows Web App.

enabled Boolean

Is the Backup enabled?

httpsOnly Boolean

Does the Windows 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.

kind String

The string representation of the Windows Web App Kind.

location String

The Azure Region where the Windows Web App exists.

logs List<Property Map>

A logs block as defined below.

name String

The name of this Storage Account.

outboundIpAddressLists List<String>

The list of Outbound IP Addresses for this Windows Web App.

outboundIpAddresses String

A string representation of the list of Outbound IP Addresses for this Windows Web App.

possibleOutboundIpAddressLists List<String>

The list of Possible Outbound IP Addresses that could be used by this Windows Web App.

possibleOutboundIpAddresses String

The string representation of the list of Possible Outbound IP Addresses that could be used by this Windows Web App.

resourceGroupName String
servicePlanId String

The ID of the Service Plan in which this Windows Web App resides.

siteConfigs List<Property Map>

A site_config block as defined below.

siteCredentials List<Property Map>

A site_credential block as defined below.

stickySettings List<Property Map>

A sticky_settings block as defined below.

storageAccounts List<Property Map>

A storage_account block as defined below.

tags Map<String>

A mapping of tags assigned to the Windows Web App.

virtualNetworkSubnetId String

The subnet id which the Windows Web App is vNet Integrated with.

Supporting Types

GetWindowsWebAppAuthSetting

ActiveDirectories List<GetWindowsWebAppAuthSettingActiveDirectory>

A active_directory block as defined above.

AdditionalLoginParameters Dictionary<string, string>

A additional_login_parameters block as defined above.

AllowedExternalRedirectUrls List<string>

External URLs that can be redirected to as part of logging in or logging out of the app.

DefaultProvider string

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

Enabled bool

Is the Backup enabled?

Facebooks List<GetWindowsWebAppAuthSettingFacebook>

A facebook block as defined below.

Githubs List<GetWindowsWebAppAuthSettingGithub>

A github block as defined below.

Googles List<GetWindowsWebAppAuthSettingGoogle>

A google block as defined below.

Issuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Web App.

Microsofts List<GetWindowsWebAppAuthSettingMicrosoft>

A microsoft block as defined below.

RuntimeVersion string

The Runtime Version of the Authentication and Authorisation feature of this App.

TokenRefreshExtensionHours double

The number of hours after session token expiration that a session token can be used to call the token refresh API.

TokenStoreEnabled bool

Is the Token Store configuration Enabled.

Twitters List<GetWindowsWebAppAuthSettingTwitter>

A twitter block as defined below.

UnauthenticatedClientAction string

The action to take when an unauthenticated client attempts to access the app.

ActiveDirectories []GetWindowsWebAppAuthSettingActiveDirectory

A active_directory block as defined above.

AdditionalLoginParameters map[string]string

A additional_login_parameters block as defined above.

AllowedExternalRedirectUrls []string

External URLs that can be redirected to as part of logging in or logging out of the app.

DefaultProvider string

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

Enabled bool

Is the Backup enabled?

Facebooks []GetWindowsWebAppAuthSettingFacebook

A facebook block as defined below.

Githubs []GetWindowsWebAppAuthSettingGithub

A github block as defined below.

Googles []GetWindowsWebAppAuthSettingGoogle

A google block as defined below.

Issuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Web App.

Microsofts []GetWindowsWebAppAuthSettingMicrosoft

A microsoft block as defined below.

RuntimeVersion string

The Runtime Version of the Authentication and Authorisation feature of this App.

TokenRefreshExtensionHours float64

The number of hours after session token expiration that a session token can be used to call the token refresh API.

TokenStoreEnabled bool

Is the Token Store configuration Enabled.

Twitters []GetWindowsWebAppAuthSettingTwitter

A twitter block as defined below.

UnauthenticatedClientAction string

The action to take when an unauthenticated client attempts to access the app.

activeDirectories List<GetWindowsWebAppAuthSettingActiveDirectory>

A active_directory block as defined above.

additionalLoginParameters Map<String,String>

A additional_login_parameters block as defined above.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app.

defaultProvider String

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

enabled Boolean

Is the Backup enabled?

facebooks List<GetWindowsWebAppAuthSettingFacebook>

A facebook block as defined below.

githubs List<GetWindowsWebAppAuthSettingGithub>

A github block as defined below.

googles List<GetWindowsWebAppAuthSettingGoogle>

A google block as defined below.

issuer String

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Web App.

microsofts List<GetWindowsWebAppAuthSettingMicrosoft>

A microsoft block as defined below.

runtimeVersion String

The Runtime Version of the Authentication and Authorisation feature of this App.

tokenRefreshExtensionHours Double

The number of hours after session token expiration that a session token can be used to call the token refresh API.

tokenStoreEnabled Boolean

Is the Token Store configuration Enabled.

twitters List<GetWindowsWebAppAuthSettingTwitter>

A twitter block as defined below.

unauthenticatedClientAction String

The action to take when an unauthenticated client attempts to access the app.

activeDirectories GetWindowsWebAppAuthSettingActiveDirectory[]

A active_directory block as defined above.

additionalLoginParameters {[key: string]: string}

A additional_login_parameters block as defined above.

allowedExternalRedirectUrls string[]

External URLs that can be redirected to as part of logging in or logging out of the app.

defaultProvider string

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

enabled boolean

Is the Backup enabled?

facebooks GetWindowsWebAppAuthSettingFacebook[]

A facebook block as defined below.

githubs GetWindowsWebAppAuthSettingGithub[]

A github block as defined below.

googles GetWindowsWebAppAuthSettingGoogle[]

A google block as defined below.

issuer string

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Web App.

microsofts GetWindowsWebAppAuthSettingMicrosoft[]

A microsoft block as defined below.

runtimeVersion string

The Runtime Version of the Authentication and Authorisation feature of this App.

tokenRefreshExtensionHours number

The number of hours after session token expiration that a session token can be used to call the token refresh API.

tokenStoreEnabled boolean

Is the Token Store configuration Enabled.

twitters GetWindowsWebAppAuthSettingTwitter[]

A twitter block as defined below.

unauthenticatedClientAction string

The action to take when an unauthenticated client attempts to access the app.

active_directories Sequence[GetWindowsWebAppAuthSettingActiveDirectory]

A active_directory block as defined above.

additional_login_parameters Mapping[str, str]

A additional_login_parameters block as defined above.

allowed_external_redirect_urls Sequence[str]

External URLs that can be redirected to as part of logging in or logging out of the app.

default_provider str

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

enabled bool

Is the Backup enabled?

facebooks Sequence[GetWindowsWebAppAuthSettingFacebook]

A facebook block as defined below.

githubs Sequence[GetWindowsWebAppAuthSettingGithub]

A github block as defined below.

googles Sequence[GetWindowsWebAppAuthSettingGoogle]

A google block as defined below.

issuer str

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Web App.

microsofts Sequence[GetWindowsWebAppAuthSettingMicrosoft]

A microsoft block as defined below.

runtime_version str

The Runtime Version of the Authentication and Authorisation feature of this App.

token_refresh_extension_hours 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 bool

Is the Token Store configuration Enabled.

twitters Sequence[GetWindowsWebAppAuthSettingTwitter]

A twitter block as defined below.

unauthenticated_client_action str

The action to take when an unauthenticated client attempts to access the app.

activeDirectories List<Property Map>

A active_directory block as defined above.

additionalLoginParameters Map<String>

A additional_login_parameters block as defined above.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app.

defaultProvider String

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

enabled Boolean

Is the Backup enabled?

facebooks List<Property Map>

A facebook block as defined below.

githubs List<Property Map>

A github block as defined below.

googles List<Property Map>

A google block as defined below.

issuer String

The OpenID Connect Issuer URI that represents the entity which issues access tokens for this Windows Web App.

microsofts List<Property Map>

A microsoft block as defined below.

runtimeVersion String

The Runtime Version of the Authentication and Authorisation feature of this App.

tokenRefreshExtensionHours Number

The number of hours after session token expiration that a session token can be used to call the token refresh API.

tokenStoreEnabled Boolean

Is the Token Store configuration Enabled.

twitters List<Property Map>

A twitter block as defined below.

unauthenticatedClientAction String

The action to take when an unauthenticated client attempts to access the app.

GetWindowsWebAppAuthSettingActiveDirectory

AllowedAudiences List<string>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

AllowedAudiences []string

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

allowedAudiences string[]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecret string

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

allowed_audiences Sequence[str]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret str

The OAuth 2.0 client secret used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

GetWindowsWebAppAuthSettingFacebook

AppId string

The App ID of the Facebook app used for login.

AppSecret string

The App Secret of the Facebook app used for Facebook login.

AppSecretSettingName string

The app setting name that contains the app_secret value used for Facebook login.

OauthScopes List<string>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

AppId string

The App ID of the Facebook app used for login.

AppSecret string

The App Secret of the Facebook app used for Facebook login.

AppSecretSettingName string

The app setting name that contains the app_secret value used for Facebook login.

OauthScopes []string

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

appId String

The App ID of the Facebook app used for login.

appSecret String

The App Secret of the Facebook app used for Facebook login.

appSecretSettingName String

The app setting name that contains the app_secret value used for Facebook login.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

appId string

The App ID of the Facebook app used for login.

appSecret string

The App Secret of the Facebook app used for Facebook login.

appSecretSettingName string

The app setting name that contains the app_secret value used for Facebook login.

oauthScopes string[]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

app_id str

The App ID of the Facebook app used for login.

app_secret str

The App Secret of the Facebook app used for Facebook login.

app_secret_setting_name str

The app setting name that contains the app_secret value used for Facebook login.

oauth_scopes Sequence[str]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

appId String

The App ID of the Facebook app used for login.

appSecret String

The App Secret of the Facebook app used for Facebook login.

appSecretSettingName String

The app setting name that contains the app_secret value used for Facebook login.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingGithub

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

OauthScopes List<string>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

OauthScopes []string

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecret string

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes string[]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret str

The OAuth 2.0 client secret used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauth_scopes Sequence[str]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingGoogle

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

OauthScopes List<string>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

OauthScopes []string

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecret string

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes string[]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret str

The OAuth 2.0 client secret used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauth_scopes Sequence[str]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingMicrosoft

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

OauthScopes List<string>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecret string

The OAuth 2.0 client secret used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

OauthScopes []string

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecret string

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes string[]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret str

The OAuth 2.0 client secret used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauth_scopes Sequence[str]

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecret String

The OAuth 2.0 client secret used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

oauthScopes List<String>

A list of OAuth 2.0 scopes requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingTwitter

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

ConsumerSecret string

The OAuth 1.0a consumer secret of the Twitter application used for sign-in.

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

ConsumerSecret string

The OAuth 1.0a consumer secret of the Twitter application used for sign-in.

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumerSecret String

The OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumerSecret string

The OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumer_key str

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumer_secret str

The OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumer_secret_setting_name str

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumerSecret String

The OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

GetWindowsWebAppAuthSettingsV2

ActiveDirectoryV2s List<GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2>

An active_directory_v2 block as defined below.

AppleV2s List<GetWindowsWebAppAuthSettingsV2AppleV2>

An apple_v2 block as defined below.

AuthEnabled bool

Are the AuthV2 Settings enabled.

AzureStaticWebAppV2s List<GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2>

An azure_static_web_app_v2 block as defined below.

ConfigFilePath string

The path to the App Auth settings.

CustomOidcV2s List<GetWindowsWebAppAuthSettingsV2CustomOidcV2>

Zero or more custom_oidc_v2 blocks as defined below.

DefaultProvider string

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

ExcludedPaths List<string>

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

FacebookV2s List<GetWindowsWebAppAuthSettingsV2FacebookV2>

A facebook_v2 block as defined below.

ForwardProxyConvention string

The convention used to determine the url of the request made.

ForwardProxyCustomHostHeaderName string

The name of the custom header containing the host of the request.

ForwardProxyCustomSchemeHeaderName string

The name of the custom header containing the scheme of the request.

GithubV2s List<GetWindowsWebAppAuthSettingsV2GithubV2>

A github_v2 block as defined below.

GoogleV2s List<GetWindowsWebAppAuthSettingsV2GoogleV2>

A google_v2 block as defined below.

HttpRouteApiPrefix string

The prefix that should precede all the authentication and authorisation paths.

Logins List<GetWindowsWebAppAuthSettingsV2Login>

A login block as defined below.

MicrosoftV2s List<GetWindowsWebAppAuthSettingsV2MicrosoftV2>

A microsoft_v2 block as defined below.

RequireAuthentication bool

Is the authentication flow used for all requests.

RequireHttps bool

Is HTTPS required on connections?

RuntimeVersion string

The Runtime Version of the Authentication and Authorisation feature of this App.

TwitterV2s List<GetWindowsWebAppAuthSettingsV2TwitterV2>

A twitter_v2 block as defined below.

UnauthenticatedAction string

The action to take for requests made without authentication.

ActiveDirectoryV2s []GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2

An active_directory_v2 block as defined below.

AppleV2s []GetWindowsWebAppAuthSettingsV2AppleV2

An apple_v2 block as defined below.

AuthEnabled bool

Are the AuthV2 Settings enabled.

AzureStaticWebAppV2s []GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2

An azure_static_web_app_v2 block as defined below.

ConfigFilePath string

The path to the App Auth settings.

CustomOidcV2s []GetWindowsWebAppAuthSettingsV2CustomOidcV2

Zero or more custom_oidc_v2 blocks as defined below.

DefaultProvider string

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

ExcludedPaths []string

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

FacebookV2s []GetWindowsWebAppAuthSettingsV2FacebookV2

A facebook_v2 block as defined below.

ForwardProxyConvention string

The convention used to determine the url of the request made.

ForwardProxyCustomHostHeaderName string

The name of the custom header containing the host of the request.

ForwardProxyCustomSchemeHeaderName string

The name of the custom header containing the scheme of the request.

GithubV2s []GetWindowsWebAppAuthSettingsV2GithubV2

A github_v2 block as defined below.

GoogleV2s []GetWindowsWebAppAuthSettingsV2GoogleV2

A google_v2 block as defined below.

HttpRouteApiPrefix string

The prefix that should precede all the authentication and authorisation paths.

Logins []GetWindowsWebAppAuthSettingsV2Login

A login block as defined below.

MicrosoftV2s []GetWindowsWebAppAuthSettingsV2MicrosoftV2

A microsoft_v2 block as defined below.

RequireAuthentication bool

Is the authentication flow used for all requests.

RequireHttps bool

Is HTTPS required on connections?

RuntimeVersion string

The Runtime Version of the Authentication and Authorisation feature of this App.

TwitterV2s []GetWindowsWebAppAuthSettingsV2TwitterV2

A twitter_v2 block as defined below.

UnauthenticatedAction string

The action to take for requests made without authentication.

activeDirectoryV2s List<GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2>

An active_directory_v2 block as defined below.

appleV2s List<GetWindowsWebAppAuthSettingsV2AppleV2>

An apple_v2 block as defined below.

authEnabled Boolean

Are the AuthV2 Settings enabled.

azureStaticWebAppV2s List<GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2>

An azure_static_web_app_v2 block as defined below.

configFilePath String

The path to the App Auth settings.

customOidcV2s List<GetWindowsWebAppAuthSettingsV2CustomOidcV2>

Zero or more custom_oidc_v2 blocks as defined below.

defaultProvider String

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

excludedPaths List<String>

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

facebookV2s List<GetWindowsWebAppAuthSettingsV2FacebookV2>

A facebook_v2 block as defined below.

forwardProxyConvention String

The convention used to determine the url of the request made.

forwardProxyCustomHostHeaderName String

The name of the custom header containing the host of the request.

forwardProxyCustomSchemeHeaderName String

The name of the custom header containing the scheme of the request.

githubV2s List<GetWindowsWebAppAuthSettingsV2GithubV2>

A github_v2 block as defined below.

googleV2s List<GetWindowsWebAppAuthSettingsV2GoogleV2>

A google_v2 block as defined below.

httpRouteApiPrefix String

The prefix that should precede all the authentication and authorisation paths.

logins List<GetWindowsWebAppAuthSettingsV2Login>

A login block as defined below.

microsoftV2s List<GetWindowsWebAppAuthSettingsV2MicrosoftV2>

A microsoft_v2 block as defined below.

requireAuthentication Boolean

Is the authentication flow used for all requests.

requireHttps Boolean

Is HTTPS required on connections?

runtimeVersion String

The Runtime Version of the Authentication and Authorisation feature of this App.

twitterV2s List<GetWindowsWebAppAuthSettingsV2TwitterV2>

A twitter_v2 block as defined below.

unauthenticatedAction String

The action to take for requests made without authentication.

activeDirectoryV2s GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2[]

An active_directory_v2 block as defined below.

appleV2s GetWindowsWebAppAuthSettingsV2AppleV2[]

An apple_v2 block as defined below.

authEnabled boolean

Are the AuthV2 Settings enabled.

azureStaticWebAppV2s GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2[]

An azure_static_web_app_v2 block as defined below.

configFilePath string

The path to the App Auth settings.

customOidcV2s GetWindowsWebAppAuthSettingsV2CustomOidcV2[]

Zero or more custom_oidc_v2 blocks as defined below.

defaultProvider string

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

excludedPaths string[]

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

facebookV2s GetWindowsWebAppAuthSettingsV2FacebookV2[]

A facebook_v2 block as defined below.

forwardProxyConvention string

The convention used to determine the url of the request made.

forwardProxyCustomHostHeaderName string

The name of the custom header containing the host of the request.

forwardProxyCustomSchemeHeaderName string

The name of the custom header containing the scheme of the request.

githubV2s GetWindowsWebAppAuthSettingsV2GithubV2[]

A github_v2 block as defined below.

googleV2s GetWindowsWebAppAuthSettingsV2GoogleV2[]

A google_v2 block as defined below.

httpRouteApiPrefix string

The prefix that should precede all the authentication and authorisation paths.

logins GetWindowsWebAppAuthSettingsV2Login[]

A login block as defined below.

microsoftV2s GetWindowsWebAppAuthSettingsV2MicrosoftV2[]

A microsoft_v2 block as defined below.

requireAuthentication boolean

Is the authentication flow used for all requests.

requireHttps boolean

Is HTTPS required on connections?

runtimeVersion string

The Runtime Version of the Authentication and Authorisation feature of this App.

twitterV2s GetWindowsWebAppAuthSettingsV2TwitterV2[]

A twitter_v2 block as defined below.

unauthenticatedAction string

The action to take for requests made without authentication.

active_directory_v2s Sequence[GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2]

An active_directory_v2 block as defined below.

apple_v2s Sequence[GetWindowsWebAppAuthSettingsV2AppleV2]

An apple_v2 block as defined below.

auth_enabled bool

Are the AuthV2 Settings enabled.

azure_static_web_app_v2s Sequence[GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2]

An azure_static_web_app_v2 block as defined below.

config_file_path str

The path to the App Auth settings.

custom_oidc_v2s Sequence[GetWindowsWebAppAuthSettingsV2CustomOidcV2]

Zero or more custom_oidc_v2 blocks as defined below.

default_provider str

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

excluded_paths Sequence[str]

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

facebook_v2s Sequence[GetWindowsWebAppAuthSettingsV2FacebookV2]

A facebook_v2 block as defined below.

forward_proxy_convention str

The convention used to determine the url of the request made.

forward_proxy_custom_host_header_name str

The name of the custom header containing the host of the request.

forward_proxy_custom_scheme_header_name str

The name of the custom header containing the scheme of the request.

github_v2s Sequence[GetWindowsWebAppAuthSettingsV2GithubV2]

A github_v2 block as defined below.

google_v2s Sequence[GetWindowsWebAppAuthSettingsV2GoogleV2]

A google_v2 block as defined below.

http_route_api_prefix str

The prefix that should precede all the authentication and authorisation paths.

logins Sequence[GetWindowsWebAppAuthSettingsV2Login]

A login block as defined below.

microsoft_v2s Sequence[GetWindowsWebAppAuthSettingsV2MicrosoftV2]

A microsoft_v2 block as defined below.

require_authentication bool

Is the authentication flow used for all requests.

require_https bool

Is HTTPS required on connections?

runtime_version str

The Runtime Version of the Authentication and Authorisation feature of this App.

twitter_v2s Sequence[GetWindowsWebAppAuthSettingsV2TwitterV2]

A twitter_v2 block as defined below.

unauthenticated_action str

The action to take for requests made without authentication.

activeDirectoryV2s List<Property Map>

An active_directory_v2 block as defined below.

appleV2s List<Property Map>

An apple_v2 block as defined below.

authEnabled Boolean

Are the AuthV2 Settings enabled.

azureStaticWebAppV2s List<Property Map>

An azure_static_web_app_v2 block as defined below.

configFilePath String

The path to the App Auth settings.

customOidcV2s List<Property Map>

Zero or more custom_oidc_v2 blocks as defined below.

defaultProvider String

The Default Authentication Provider used when more than one Authentication Provider is configured and the unauthenticated_action is set to RedirectToLoginPage.

excludedPaths List<String>

The paths which should be excluded from the unauthenticated_action when it is set to RedirectToLoginPage.

facebookV2s List<Property Map>

A facebook_v2 block as defined below.

forwardProxyConvention String

The convention used to determine the url of the request made.

forwardProxyCustomHostHeaderName String

The name of the custom header containing the host of the request.

forwardProxyCustomSchemeHeaderName String

The name of the custom header containing the scheme of the request.

githubV2s List<Property Map>

A github_v2 block as defined below.

googleV2s List<Property Map>

A google_v2 block as defined below.

httpRouteApiPrefix String

The prefix that should precede all the authentication and authorisation paths.

logins List<Property Map>

A login block as defined below.

microsoftV2s List<Property Map>

A microsoft_v2 block as defined below.

requireAuthentication Boolean

Is the authentication flow used for all requests.

requireHttps Boolean

Is HTTPS required on connections?

runtimeVersion String

The Runtime Version of the Authentication and Authorisation feature of this App.

twitterV2s List<Property Map>

A twitter_v2 block as defined below.

unauthenticatedAction String

The action to take for requests made without authentication.

GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2

AllowedApplications List<string>

The list of allowed Applications for the Default Authorisation Policy.

AllowedAudiences List<string>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

AllowedGroups List<string>

The list of allowed Group Names for the Default Authorisation Policy.

AllowedIdentities List<string>

The list of allowed Identities for the Default Authorisation Policy.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretCertificateThumbprint string

The thumbprint of the certificate used for signing purposes.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

JwtAllowedClientApplications List<string>

The list of Allowed Client Applications in the JWT Claim.

JwtAllowedGroups List<string>

The list of Allowed Groups in the JWT Claim.

LoginParameters Dictionary<string, string>

A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.

TenantId string

The Tenant ID of the Managed Service Identity.

AllowedApplications []string

The list of allowed Applications for the Default Authorisation Policy.

AllowedAudiences []string

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

AllowedGroups []string

The list of allowed Group Names for the Default Authorisation Policy.

AllowedIdentities []string

The list of allowed Identities for the Default Authorisation Policy.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretCertificateThumbprint string

The thumbprint of the certificate used for signing purposes.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

JwtAllowedClientApplications []string

The list of Allowed Client Applications in the JWT Claim.

JwtAllowedGroups []string

The list of Allowed Groups in the JWT Claim.

LoginParameters map[string]string

A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.

TenantId string

The Tenant ID of the Managed Service Identity.

allowedApplications List<String>

The list of allowed Applications for the Default Authorisation Policy.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

allowedGroups List<String>

The list of allowed Group Names for the Default Authorisation Policy.

allowedIdentities List<String>

The list of allowed Identities for the Default Authorisation Policy.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretCertificateThumbprint String

The thumbprint of the certificate used for signing purposes.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

jwtAllowedClientApplications List<String>

The list of Allowed Client Applications in the JWT Claim.

jwtAllowedGroups List<String>

The list of Allowed Groups in the JWT Claim.

loginParameters Map<String,String>

A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.

tenantId String

The Tenant ID of the Managed Service Identity.

allowedApplications string[]

The list of allowed Applications for the Default Authorisation Policy.

allowedAudiences string[]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

allowedGroups string[]

The list of allowed Group Names for the Default Authorisation Policy.

allowedIdentities string[]

The list of allowed Identities for the Default Authorisation Policy.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecretCertificateThumbprint string

The thumbprint of the certificate used for signing purposes.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

jwtAllowedClientApplications string[]

The list of Allowed Client Applications in the JWT Claim.

jwtAllowedGroups string[]

The list of Allowed Groups in the JWT Claim.

loginParameters {[key: string]: string}

A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.

tenantId string

The Tenant ID of the Managed Service Identity.

allowed_applications Sequence[str]

The list of allowed Applications for the Default Authorisation Policy.

allowed_audiences Sequence[str]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

allowed_groups Sequence[str]

The list of allowed Group Names for the Default Authorisation Policy.

allowed_identities Sequence[str]

The list of allowed Identities for the Default Authorisation Policy.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret_certificate_thumbprint str

The thumbprint of the certificate used for signing purposes.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

jwt_allowed_client_applications Sequence[str]

The list of Allowed Client Applications in the JWT Claim.

jwt_allowed_groups Sequence[str]

The list of Allowed Groups in the JWT Claim.

login_parameters Mapping[str, str]

A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.

tenant_id str

The Tenant ID of the Managed Service Identity.

allowedApplications List<String>

The list of allowed Applications for the Default Authorisation Policy.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

allowedGroups List<String>

The list of allowed Group Names for the Default Authorisation Policy.

allowedIdentities List<String>

The list of allowed Identities for the Default Authorisation Policy.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretCertificateThumbprint String

The thumbprint of the certificate used for signing purposes.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

jwtAllowedClientApplications List<String>

The list of Allowed Client Applications in the JWT Claim.

jwtAllowedGroups List<String>

The list of Allowed Groups in the JWT Claim.

loginParameters Map<String>

A map of key-value pairs sent to the Authorisation Endpoint when a user logs in.

tenantId String

The Tenant ID of the Managed Service Identity.

GetWindowsWebAppAuthSettingsV2AppleV2

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes List<string>

The list of Login scopes that are requested as part of Microsoft Account authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes []string

The list of Login scopes that are requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes string[]

The list of Login scopes that are requested as part of Microsoft Account authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

login_scopes Sequence[str]

The list of Login scopes that are requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

GetWindowsWebAppAuthSettingsV2CustomOidcV2

AuthorisationEndpoint string

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

CertificationUri string

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

ClientCredentialMethod string

The Client Credential Method used.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

IssuerEndpoint string

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

Name string

The name of this Windows Web App.

NameClaimType string

The name of the claim that contains the users name.

OpenidConfigurationEndpoint string

The app setting name that contains the client_secret value used for the Custom OIDC Login.

Scopes List<string>

The list of the scopes that are requested while authenticating.

TokenEndpoint string

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

AuthorisationEndpoint string

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

CertificationUri string

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

ClientCredentialMethod string

The Client Credential Method used.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

IssuerEndpoint string

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

Name string

The name of this Windows Web App.

NameClaimType string

The name of the claim that contains the users name.

OpenidConfigurationEndpoint string

The app setting name that contains the client_secret value used for the Custom OIDC Login.

Scopes []string

The list of the scopes that are requested while authenticating.

TokenEndpoint string

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

authorisationEndpoint String

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

certificationUri String

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

clientCredentialMethod String

The Client Credential Method used.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

issuerEndpoint String

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

name String

The name of this Windows Web App.

nameClaimType String

The name of the claim that contains the users name.

openidConfigurationEndpoint String

The app setting name that contains the client_secret value used for the Custom OIDC Login.

scopes List<String>

The list of the scopes that are requested while authenticating.

tokenEndpoint String

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

authorisationEndpoint string

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

certificationUri string

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

clientCredentialMethod string

The Client Credential Method used.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

issuerEndpoint string

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

name string

The name of this Windows Web App.

nameClaimType string

The name of the claim that contains the users name.

openidConfigurationEndpoint string

The app setting name that contains the client_secret value used for the Custom OIDC Login.

scopes string[]

The list of the scopes that are requested while authenticating.

tokenEndpoint string

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

authorisation_endpoint str

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

certification_uri str

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

client_credential_method str

The Client Credential Method used.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

issuer_endpoint str

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

name str

The name of this Windows Web App.

name_claim_type str

The name of the claim that contains the users name.

openid_configuration_endpoint str

The app setting name that contains the client_secret value used for the Custom OIDC Login.

scopes Sequence[str]

The list of the scopes that are requested while authenticating.

token_endpoint str

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

authorisationEndpoint String

The endpoint to make the Authorisation Request as supplied by openid_configuration_endpoint response.

certificationUri String

The endpoint that provides the keys necessary to validate the token as supplied by openid_configuration_endpoint response.

clientCredentialMethod String

The Client Credential Method used.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

issuerEndpoint String

The endpoint that issued the Token as supplied by openid_configuration_endpoint response.

name String

The name of this Windows Web App.

nameClaimType String

The name of the claim that contains the users name.

openidConfigurationEndpoint String

The app setting name that contains the client_secret value used for the Custom OIDC Login.

scopes List<String>

The list of the scopes that are requested while authenticating.

tokenEndpoint String

The endpoint used to request a Token as supplied by openid_configuration_endpoint response.

GetWindowsWebAppAuthSettingsV2FacebookV2

AppId string

The App ID of the Facebook app used for login.

AppSecretSettingName string

The app setting name that contains the app_secret value used for Facebook login.

GraphApiVersion string

The version of the Facebook API to be used while logging in.

LoginScopes List<string>

The list of Login scopes that are requested as part of Microsoft Account authentication.

AppId string

The App ID of the Facebook app used for login.

AppSecretSettingName string

The app setting name that contains the app_secret value used for Facebook login.

GraphApiVersion string

The version of the Facebook API to be used while logging in.

LoginScopes []string

The list of Login scopes that are requested as part of Microsoft Account authentication.

appId String

The App ID of the Facebook app used for login.

appSecretSettingName String

The app setting name that contains the app_secret value used for Facebook login.

graphApiVersion String

The version of the Facebook API to be used while logging in.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

appId string

The App ID of the Facebook app used for login.

appSecretSettingName string

The app setting name that contains the app_secret value used for Facebook login.

graphApiVersion string

The version of the Facebook API to be used while logging in.

loginScopes string[]

The list of Login scopes that are requested as part of Microsoft Account authentication.

app_id str

The App ID of the Facebook app used for login.

app_secret_setting_name str

The app setting name that contains the app_secret value used for Facebook login.

graph_api_version str

The version of the Facebook API to be used while logging in.

login_scopes Sequence[str]

The list of Login scopes that are requested as part of Microsoft Account authentication.

appId String

The App ID of the Facebook app used for login.

appSecretSettingName String

The app setting name that contains the app_secret value used for Facebook login.

graphApiVersion String

The version of the Facebook API to be used while logging in.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingsV2GithubV2

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes List<string>

The list of Login scopes that are requested as part of Microsoft Account authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes []string

The list of Login scopes that are requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes string[]

The list of Login scopes that are requested as part of Microsoft Account authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

login_scopes Sequence[str]

The list of Login scopes that are requested as part of Microsoft Account authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingsV2GoogleV2

AllowedAudiences List<string>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes List<string>

The list of Login scopes that are requested as part of Microsoft Account authentication.

AllowedAudiences []string

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes []string

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowedAudiences string[]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes string[]

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowed_audiences Sequence[str]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

login_scopes Sequence[str]

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingsV2Login

AllowedExternalRedirectUrls List<string>

External URLs that can be redirected to as part of logging in or logging out of the app.

CookieExpirationConvention string

The method by which cookies expire.

CookieExpirationTime string

The time after the request is made when the session cookie should expire.

LogoutEndpoint string

The endpoint to which logout requests are made.

NonceExpirationTime string

The time after the request is made when the nonce should expire.

PreserveUrlFragmentsForLogins bool

Are the fragments from the request preserved after the login request is made.

TokenRefreshExtensionTime double

The number of hours after session token expiration that a session token can be used to call the token refresh API.

TokenStoreEnabled bool

Is the Token Store configuration Enabled.

TokenStorePath string

The directory path in the App Filesystem in which the tokens are stored.

TokenStoreSasSettingName string

The name of the app setting which contains the SAS URL of the blob storage containing the tokens.

ValidateNonce bool

Is the nonce validated while completing the login flow.

AllowedExternalRedirectUrls []string

External URLs that can be redirected to as part of logging in or logging out of the app.

CookieExpirationConvention string

The method by which cookies expire.

CookieExpirationTime string

The time after the request is made when the session cookie should expire.

LogoutEndpoint string

The endpoint to which logout requests are made.

NonceExpirationTime string

The time after the request is made when the nonce should expire.

PreserveUrlFragmentsForLogins bool

Are the fragments from the request preserved after the login request is made.

TokenRefreshExtensionTime float64

The number of hours after session token expiration that a session token can be used to call the token refresh API.

TokenStoreEnabled bool

Is the Token Store configuration Enabled.

TokenStorePath string

The directory path in the App Filesystem in which the tokens are stored.

TokenStoreSasSettingName string

The name of the app setting which contains the SAS URL of the blob storage containing the tokens.

ValidateNonce bool

Is the nonce validated while completing the login flow.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app.

cookieExpirationConvention String

The method by which cookies expire.

cookieExpirationTime String

The time after the request is made when the session cookie should expire.

logoutEndpoint String

The endpoint to which logout requests are made.

nonceExpirationTime String

The time after the request is made when the nonce should expire.

preserveUrlFragmentsForLogins Boolean

Are the fragments from the request preserved after the login request is made.

tokenRefreshExtensionTime Double

The number of hours after session token expiration that a session token can be used to call the token refresh API.

tokenStoreEnabled Boolean

Is the Token Store configuration Enabled.

tokenStorePath String

The directory path in the App Filesystem in which the tokens are stored.

tokenStoreSasSettingName String

The name of the app setting which contains the SAS URL of the blob storage containing the tokens.

validateNonce Boolean

Is the nonce validated while completing the login flow.

allowedExternalRedirectUrls string[]

External URLs that can be redirected to as part of logging in or logging out of the app.

cookieExpirationConvention string

The method by which cookies expire.

cookieExpirationTime string

The time after the request is made when the session cookie should expire.

logoutEndpoint string

The endpoint to which logout requests are made.

nonceExpirationTime string

The time after the request is made when the nonce should expire.

preserveUrlFragmentsForLogins boolean

Are the fragments from the request preserved after the login request is made.

tokenRefreshExtensionTime number

The number of hours after session token expiration that a session token can be used to call the token refresh API.

tokenStoreEnabled boolean

Is the Token Store configuration Enabled.

tokenStorePath string

The directory path in the App Filesystem in which the tokens are stored.

tokenStoreSasSettingName string

The name of the app setting which contains the SAS URL of the blob storage containing the tokens.

validateNonce boolean

Is the nonce validated while completing the login flow.

allowed_external_redirect_urls Sequence[str]

External URLs that can be redirected to as part of logging in or logging out of the app.

cookie_expiration_convention str

The method by which cookies expire.

cookie_expiration_time str

The time after the request is made when the session cookie should expire.

logout_endpoint str

The endpoint to which logout requests are made.

nonce_expiration_time str

The time after the request is made when the nonce should expire.

preserve_url_fragments_for_logins bool

Are the fragments from the request preserved after the login request is made.

token_refresh_extension_time 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 bool

Is the Token Store configuration Enabled.

token_store_path str

The directory path in the App Filesystem in which the tokens are stored.

token_store_sas_setting_name str

The name of the app setting which contains the SAS URL of the blob storage containing the tokens.

validate_nonce bool

Is the nonce validated while completing the login flow.

allowedExternalRedirectUrls List<String>

External URLs that can be redirected to as part of logging in or logging out of the app.

cookieExpirationConvention String

The method by which cookies expire.

cookieExpirationTime String

The time after the request is made when the session cookie should expire.

logoutEndpoint String

The endpoint to which logout requests are made.

nonceExpirationTime String

The time after the request is made when the nonce should expire.

preserveUrlFragmentsForLogins Boolean

Are the fragments from the request preserved after the login request is made.

tokenRefreshExtensionTime Number

The number of hours after session token expiration that a session token can be used to call the token refresh API.

tokenStoreEnabled Boolean

Is the Token Store configuration Enabled.

tokenStorePath String

The directory path in the App Filesystem in which the tokens are stored.

tokenStoreSasSettingName String

The name of the app setting which contains the SAS URL of the blob storage containing the tokens.

validateNonce Boolean

Is the nonce validated while completing the login flow.

GetWindowsWebAppAuthSettingsV2MicrosoftV2

AllowedAudiences List<string>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes List<string>

The list of Login scopes that are requested as part of Microsoft Account authentication.

AllowedAudiences []string

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

ClientId string

The OAuth 2.0 client ID used by the app for authentication.

ClientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

LoginScopes []string

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowedAudiences string[]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId string

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName string

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes string[]

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowed_audiences Sequence[str]

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

client_id str

The OAuth 2.0 client ID used by the app for authentication.

client_secret_setting_name str

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

login_scopes Sequence[str]

The list of Login scopes that are requested as part of Microsoft Account authentication.

allowedAudiences List<String>

The list of Allowed Audiences that are be requested as part of Microsoft Sign-In authentication.

clientId String

The OAuth 2.0 client ID used by the app for authentication.

clientSecretSettingName String

The app setting name containing the OAuth 2.0 client secret used by the app for authentication.

loginScopes List<String>

The list of Login scopes that are requested as part of Microsoft Account authentication.

GetWindowsWebAppAuthSettingsV2TwitterV2

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

ConsumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

ConsumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey string

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumerSecretSettingName string

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumer_key str

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumer_secret_setting_name str

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

consumerKey String

The OAuth 1.0a consumer key of the Twitter application used for sign-in.

consumerSecretSettingName String

The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in.

GetWindowsWebAppBackup

Enabled bool

Is the Backup enabled?

Name string

The name of this Windows Web App.

Schedules List<GetWindowsWebAppBackupSchedule>

A schedule block as defined below.

StorageAccountUrl string

The SAS URL to the container.

Enabled bool

Is the Backup enabled?

Name string

The name of this Windows Web App.

Schedules []GetWindowsWebAppBackupSchedule

A schedule block as defined below.

StorageAccountUrl string

The SAS URL to the container.

enabled Boolean

Is the Backup enabled?

name String

The name of this Windows Web App.

schedules List<GetWindowsWebAppBackupSchedule>

A schedule block as defined below.

storageAccountUrl String

The SAS URL to the container.

enabled boolean

Is the Backup enabled?

name string

The name of this Windows Web App.

schedules GetWindowsWebAppBackupSchedule[]

A schedule block as defined below.

storageAccountUrl string

The SAS URL to the container.

enabled bool

Is the Backup enabled?

name str

The name of this Windows Web App.

schedules Sequence[GetWindowsWebAppBackupSchedule]

A schedule block as defined below.

storage_account_url str

The SAS URL to the container.

enabled Boolean

Is the Backup enabled?

name String

The name of this Windows Web App.

schedules List<Property Map>

A schedule block as defined below.

storageAccountUrl String

The SAS URL to the container.

GetWindowsWebAppBackupSchedule

FrequencyInterval int

How often the backup will be executed.

FrequencyUnit string

The unit of time for how often the backup should take place.

KeepAtLeastOneBackup bool

Will the service keep at least one backup, regardless of age of backup.

LastExecutionTime string

The time of the last backup attempt.

RetentionPeriodDays int

After how many days backups should be deleted.

StartTime string

When the schedule should start in RFC-3339 format.

FrequencyInterval int

How often the backup will be executed.

FrequencyUnit string

The unit of time for how often the backup should take place.

KeepAtLeastOneBackup bool

Will the service keep at least one backup, regardless of age of backup.

LastExecutionTime string

The time of the last backup attempt.

RetentionPeriodDays int

After how many days backups should be deleted.

StartTime string

When the schedule should start in RFC-3339 format.

frequencyInterval Integer

How often the backup will be executed.

frequencyUnit String

The unit of time for how often the backup should take place.

keepAtLeastOneBackup Boolean

Will the service keep at least one backup, regardless of age of backup.

lastExecutionTime String

The time of the last backup attempt.

retentionPeriodDays Integer

After how many days backups should be deleted.

startTime String

When the schedule should start in RFC-3339 format.

frequencyInterval number

How often the backup will be executed.

frequencyUnit string

The unit of time for how often the backup should take place.

keepAtLeastOneBackup boolean

Will the service keep at least one backup, regardless of age of backup.

lastExecutionTime string

The time of the last backup attempt.

retentionPeriodDays number

After how many days backups should be deleted.

startTime string

When the schedule should start in RFC-3339 format.

frequency_interval int

How often the backup will be executed.

frequency_unit str

The unit of time for how often the backup should take place.

keep_at_least_one_backup bool

Will the service keep at least one backup, regardless of age of backup.

last_execution_time str

The time of the last backup attempt.

retention_period_days int

After how many days backups should be deleted.

start_time str

When the schedule should start in RFC-3339 format.

frequencyInterval Number

How often the backup will be executed.

frequencyUnit String

The unit of time for how often the backup should take place.

keepAtLeastOneBackup Boolean

Will the service keep at least one backup, regardless of age of backup.

lastExecutionTime String

The time of the last backup attempt.

retentionPeriodDays Number

After how many days backups should be deleted.

startTime String

When the schedule should start in RFC-3339 format.

GetWindowsWebAppConnectionString

Name string

The name of this Windows Web App.

Type string

The Azure Storage Type.

Value string

The Connection String value.

Name string

The name of this Windows Web App.

Type string

The Azure Storage Type.

Value string

The Connection String value.

name String

The name of this Windows Web App.

type String

The Azure Storage Type.

value String

The Connection String value.

name string

The name of this Windows Web App.

type string

The Azure Storage Type.

value string

The Connection String value.

name str

The name of this Windows Web App.

type str

The Azure Storage Type.

value str

The Connection String value.

name String

The name of this Windows Web App.

type String

The Azure Storage Type.

value String

The Connection String value.

GetWindowsWebAppIdentity

IdentityIds List<string>

A identity_ids block as defined below.

PrincipalId string

The Principal ID Managed Service Identity.

TenantId string

The Tenant ID of the Managed Service Identity.

Type string

The Azure Storage Type.

IdentityIds []string

A identity_ids block as defined below.

PrincipalId string

The Principal ID Managed Service Identity.

TenantId string

The Tenant ID of the Managed Service Identity.

Type string

The Azure Storage Type.

identityIds List<String>

A identity_ids block as defined below.

principalId String

The Principal ID Managed Service Identity.

tenantId String

The Tenant ID of the Managed Service Identity.

type String

The Azure Storage Type.

identityIds string[]

A identity_ids block as defined below.

principalId string

The Principal ID Managed Service Identity.

tenantId string

The Tenant ID of the Managed Service Identity.

type string

The Azure Storage Type.

identity_ids Sequence[str]

A identity_ids block as defined below.

principal_id str

The Principal ID Managed Service Identity.

tenant_id str

The Tenant ID of the Managed Service Identity.

type str

The Azure Storage Type.

identityIds List<String>

A identity_ids block as defined below.

principalId String

The Principal ID Managed Service Identity.

tenantId String

The Tenant ID of the Managed Service Identity.

type String

The Azure Storage Type.

GetWindowsWebAppLog

ApplicationLogs List<GetWindowsWebAppLogApplicationLog>

A application_logs block as defined above.

DetailedErrorMessages bool

Is Detailed Error Messaging enabled.

FailedRequestTracing bool

Is Failed Request Tracing enabled.

HttpLogs List<GetWindowsWebAppLogHttpLog>

An http_logs block as defined above.

ApplicationLogs []GetWindowsWebAppLogApplicationLog

A application_logs block as defined above.

DetailedErrorMessages bool

Is Detailed Error Messaging enabled.

FailedRequestTracing bool

Is Failed Request Tracing enabled.

HttpLogs []GetWindowsWebAppLogHttpLog

An http_logs block as defined above.

applicationLogs List<GetWindowsWebAppLogApplicationLog>

A application_logs block as defined above.

detailedErrorMessages Boolean

Is Detailed Error Messaging enabled.

failedRequestTracing Boolean

Is Failed Request Tracing enabled.

httpLogs List<GetWindowsWebAppLogHttpLog>

An http_logs block as defined above.

applicationLogs GetWindowsWebAppLogApplicationLog[]

A application_logs block as defined above.

detailedErrorMessages boolean

Is Detailed Error Messaging enabled.

failedRequestTracing boolean

Is Failed Request Tracing enabled.

httpLogs GetWindowsWebAppLogHttpLog[]

An http_logs block as defined above.

application_logs Sequence[GetWindowsWebAppLogApplicationLog]

A application_logs block as defined above.

detailed_error_messages bool

Is Detailed Error Messaging enabled.

failed_request_tracing bool

Is Failed Request Tracing enabled.

http_logs Sequence[GetWindowsWebAppLogHttpLog]

An http_logs block as defined above.

applicationLogs List<Property Map>

A application_logs block as defined above.

detailedErrorMessages Boolean

Is Detailed Error Messaging enabled.

failedRequestTracing Boolean

Is Failed Request Tracing enabled.

httpLogs List<Property Map>

An http_logs block as defined above.

GetWindowsWebAppLogApplicationLog

AzureBlobStorages List<GetWindowsWebAppLogApplicationLogAzureBlobStorage>

A azure_blob_storage block as defined above.

FileSystemLevel string

The logging level.

AzureBlobStorages []GetWindowsWebAppLogApplicationLogAzureBlobStorage

A azure_blob_storage block as defined above.

FileSystemLevel string

The logging level.

azureBlobStorages List<GetWindowsWebAppLogApplicationLogAzureBlobStorage>

A azure_blob_storage block as defined above.

fileSystemLevel String

The logging level.

azureBlobStorages GetWindowsWebAppLogApplicationLogAzureBlobStorage[]

A azure_blob_storage block as defined above.

fileSystemLevel string

The logging level.

azure_blob_storages Sequence[GetWindowsWebAppLogApplicationLogAzureBlobStorage]

A azure_blob_storage block as defined above.

file_system_level str

The logging level.

azureBlobStorages List<Property Map>

A azure_blob_storage block as defined above.

fileSystemLevel String

The logging level.

GetWindowsWebAppLogApplicationLogAzureBlobStorage

Level string

The level at which to log. Possible values include Error, Warning, Information, Verbose and Off. NOTE: this field is not available for http_logs

RetentionInDays int

The retention period in days.

SasUrl string

The SAS url to the Azure Blob container.

Level string

The level at which to log. Possible values include Error, Warning, Information, Verbose and Off. NOTE: this field is not available for http_logs

RetentionInDays int

The retention period in days.

SasUrl string

The SAS url to the Azure Blob container.

level String

The level at which to log. Possible values include Error, Warning, Information, Verbose and Off. NOTE: this field is not available for http_logs

retentionInDays Integer

The retention period in days.

sasUrl String

The SAS url to the Azure Blob container.

level string

The level at which to log. Possible values include Error, Warning, Information, Verbose and Off. NOTE: this field is not available for http_logs

retentionInDays number

The retention period in days.

sasUrl string

The SAS url to the Azure Blob container.

level str

The level at which to log. Possible values include Error, Warning, Information, Verbose and Off. NOTE: this field is not available for http_logs

retention_in_days int

The retention period in days.

sas_url str

The SAS url to the Azure Blob container.

level String

The level at which to log. Possible values include Error, Warning, Information, Verbose and Off. NOTE: this field is not available for http_logs

retentionInDays Number

The retention period in days.

sasUrl String

The SAS url to the Azure Blob container.

GetWindowsWebAppLogHttpLog

AzureBlobStorages List<GetWindowsWebAppLogHttpLogAzureBlobStorage>

A azure_blob_storage block as defined above.

FileSystems List<GetWindowsWebAppLogHttpLogFileSystem>

A file_system block as defined above.

AzureBlobStorages []GetWindowsWebAppLogHttpLogAzureBlobStorage

A azure_blob_storage block as defined above.

FileSystems []GetWindowsWebAppLogHttpLogFileSystem

A file_system block as defined above.

azureBlobStorages List<GetWindowsWebAppLogHttpLogAzureBlobStorage>

A azure_blob_storage block as defined above.

fileSystems List<GetWindowsWebAppLogHttpLogFileSystem>

A file_system block as defined above.

azureBlobStorages GetWindowsWebAppLogHttpLogAzureBlobStorage[]

A azure_blob_storage block as defined above.

fileSystems GetWindowsWebAppLogHttpLogFileSystem[]

A file_system block as defined above.

azureBlobStorages List<Property Map>

A azure_blob_storage block as defined above.

fileSystems List<Property Map>

A file_system block as defined above.

GetWindowsWebAppLogHttpLogAzureBlobStorage

RetentionInDays int

The retention period in days.

SasUrl string

The SAS url to the Azure Blob container.

RetentionInDays int

The retention period in days.

SasUrl string

The SAS url to the Azure Blob container.

retentionInDays Integer

The retention period in days.

sasUrl String

The SAS url to the Azure Blob container.

retentionInDays number

The retention period in days.

sasUrl string

The SAS url to the Azure Blob container.

retention_in_days int

The retention period in days.

sas_url str

The SAS url to the Azure Blob container.

retentionInDays Number

The retention period in days.

sasUrl String

The SAS url to the Azure Blob container.

GetWindowsWebAppLogHttpLogFileSystem

RetentionInDays int

The retention period in days.

RetentionInMb int

The maximum size in megabytes that log files can use.

RetentionInDays int

The retention period in days.

RetentionInMb int

The maximum size in megabytes that log files can use.

retentionInDays Integer

The retention period in days.

retentionInMb Integer

The maximum size in megabytes that log files can use.

retentionInDays number

The retention period in days.

retentionInMb number

The maximum size in megabytes that log files can use.

retention_in_days int

The retention period in days.

retention_in_mb int

The maximum size in megabytes that log files can use.

retentionInDays Number

The retention period in days.

retentionInMb Number

The maximum size in megabytes that log files can use.

GetWindowsWebAppSiteConfig

AlwaysOn bool

Is this Windows Web App is Always On enabled.

ApiDefinitionUrl string

The ID of the APIM configuration for this Windows Web App.

ApiManagementApiId string

The ID of the API Management setting linked to the Windows Web App.

AppCommandLine string

The command line used to launch this app.

ApplicationStacks List<GetWindowsWebAppSiteConfigApplicationStack>

A application_stack block as defined above.

AutoHealEnabled bool

Are Auto heal rules to be enabled.

AutoHealSettings List<GetWindowsWebAppSiteConfigAutoHealSetting>

A auto_heal_setting block as defined above.

ContainerRegistryManagedIdentityClientId string

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

ContainerRegistryUseManagedIdentity bool

Do connections for Azure Container Registry use Managed Identity.

Cors List<GetWindowsWebAppSiteConfigCor>

A cors block as defined above.

DefaultDocuments List<string>

The list of Default Documents for the Windows Web App.

DetailedErrorLoggingEnabled bool

Is Detailed Error Logging enabled.

FtpsState string

The State of FTP / FTPS service.

HealthCheckEvictionTimeInMin int

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

HealthCheckPath string

The path to the Health Check endpoint.

Http2Enabled bool

Is HTTP2.0 enabled.

IpRestrictions List<GetWindowsWebAppSiteConfigIpRestriction>

A ip_restriction block as defined above.

LoadBalancingMode string

The site Load Balancing Mode.

LocalMysqlEnabled bool

Is the Local MySQL enabled.

ManagedPipelineMode string

The Managed Pipeline Mode.

MinimumTlsVersion string

The Minimum version of TLS for requests.

RemoteDebuggingEnabled bool
RemoteDebuggingVersion string

The Remote Debugging Version.

ScmIpRestrictions List<GetWindowsWebAppSiteConfigScmIpRestriction>

A scm_ip_restriction block as defined above.

ScmMinimumTlsVersion string

The Minimum version of TLS for requests to SCM.

ScmType string

The Source Control Management Type in use.

ScmUseMainIpRestriction bool

Is the Windows Web App ip_restriction configuration used for the SCM also.

Use32BitWorker bool

Does the Windows Web App use a 32-bit worker.

VirtualApplications List<GetWindowsWebAppSiteConfigVirtualApplication>

A virtual_application block as defined below.

VnetRouteAllEnabled bool

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

WebsocketsEnabled bool

Are Web Sockets enabled?

WindowsFxVersion string

The string representation of the Windows FX Version.

WorkerCount int

The number of Workers for this Windows App Service.

AlwaysOn bool

Is this Windows Web App is Always On enabled.

ApiDefinitionUrl string

The ID of the APIM configuration for this Windows Web App.

ApiManagementApiId string

The ID of the API Management setting linked to the Windows Web App.

AppCommandLine string

The command line used to launch this app.

ApplicationStacks []GetWindowsWebAppSiteConfigApplicationStack

A application_stack block as defined above.

AutoHealEnabled bool

Are Auto heal rules to be enabled.

AutoHealSettings []GetWindowsWebAppSiteConfigAutoHealSetting

A auto_heal_setting block as defined above.

ContainerRegistryManagedIdentityClientId string

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

ContainerRegistryUseManagedIdentity bool

Do connections for Azure Container Registry use Managed Identity.

Cors []GetWindowsWebAppSiteConfigCor

A cors block as defined above.

DefaultDocuments []string

The list of Default Documents for the Windows Web App.

DetailedErrorLoggingEnabled bool

Is Detailed Error Logging enabled.

FtpsState string

The State of FTP / FTPS service.

HealthCheckEvictionTimeInMin int

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

HealthCheckPath string

The path to the Health Check endpoint.

Http2Enabled bool

Is HTTP2.0 enabled.

IpRestrictions []GetWindowsWebAppSiteConfigIpRestriction

A ip_restriction block as defined above.

LoadBalancingMode string

The site Load Balancing Mode.

LocalMysqlEnabled bool

Is the Local MySQL enabled.

ManagedPipelineMode string

The Managed Pipeline Mode.

MinimumTlsVersion string

The Minimum version of TLS for requests.

RemoteDebuggingEnabled bool
RemoteDebuggingVersion string

The Remote Debugging Version.

ScmIpRestrictions []GetWindowsWebAppSiteConfigScmIpRestriction

A scm_ip_restriction block as defined above.

ScmMinimumTlsVersion string

The Minimum version of TLS for requests to SCM.

ScmType string

The Source Control Management Type in use.

ScmUseMainIpRestriction bool

Is the Windows Web App ip_restriction configuration used for the SCM also.

Use32BitWorker bool

Does the Windows Web App use a 32-bit worker.

VirtualApplications []GetWindowsWebAppSiteConfigVirtualApplication

A virtual_application block as defined below.

VnetRouteAllEnabled bool

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

WebsocketsEnabled bool

Are Web Sockets enabled?

WindowsFxVersion string

The string representation of the Windows FX Version.

WorkerCount int

The number of Workers for this Windows App Service.

alwaysOn Boolean

Is this Windows Web App is Always On enabled.

apiDefinitionUrl String

The ID of the APIM configuration for this Windows Web App.

apiManagementApiId String

The ID of the API Management setting linked to the Windows Web App.

appCommandLine String

The command line used to launch this app.

applicationStacks List<GetWindowsWebAppSiteConfigApplicationStack>

A application_stack block as defined above.

autoHealEnabled Boolean

Are Auto heal rules to be enabled.

autoHealSettings List<GetWindowsWebAppSiteConfigAutoHealSetting>

A auto_heal_setting block as defined above.

containerRegistryManagedIdentityClientId String

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

containerRegistryUseManagedIdentity Boolean

Do connections for Azure Container Registry use Managed Identity.

cors List<GetWindowsWebAppSiteConfigCor>

A cors block as defined above.

defaultDocuments List<String>

The list of Default Documents for the Windows Web App.

detailedErrorLoggingEnabled Boolean

Is Detailed Error Logging enabled.

ftpsState String

The State of FTP / FTPS service.

healthCheckEvictionTimeInMin Integer

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

healthCheckPath String

The path to the Health Check endpoint.

http2Enabled Boolean

Is HTTP2.0 enabled.

ipRestrictions List<GetWindowsWebAppSiteConfigIpRestriction>

A ip_restriction block as defined above.

loadBalancingMode String

The site Load Balancing Mode.

localMysqlEnabled Boolean

Is the Local MySQL enabled.

managedPipelineMode String

The Managed Pipeline Mode.

minimumTlsVersion String

The Minimum version of TLS for requests.

remoteDebuggingEnabled Boolean
remoteDebuggingVersion String

The Remote Debugging Version.

scmIpRestrictions List<GetWindowsWebAppSiteConfigScmIpRestriction>

A scm_ip_restriction block as defined above.

scmMinimumTlsVersion String

The Minimum version of TLS for requests to SCM.

scmType String

The Source Control Management Type in use.

scmUseMainIpRestriction Boolean

Is the Windows Web App ip_restriction configuration used for the SCM also.

use32BitWorker Boolean

Does the Windows Web App use a 32-bit worker.

virtualApplications List<GetWindowsWebAppSiteConfigVirtualApplication>

A virtual_application block as defined below.

vnetRouteAllEnabled Boolean

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

websocketsEnabled Boolean

Are Web Sockets enabled?

windowsFxVersion String

The string representation of the Windows FX Version.

workerCount Integer

The number of Workers for this Windows App Service.

alwaysOn boolean

Is this Windows Web App is Always On enabled.

apiDefinitionUrl string

The ID of the APIM configuration for this Windows Web App.

apiManagementApiId string

The ID of the API Management setting linked to the Windows Web App.

appCommandLine string

The command line used to launch this app.

applicationStacks GetWindowsWebAppSiteConfigApplicationStack[]

A application_stack block as defined above.

autoHealEnabled boolean

Are Auto heal rules to be enabled.

autoHealSettings GetWindowsWebAppSiteConfigAutoHealSetting[]

A auto_heal_setting block as defined above.

containerRegistryManagedIdentityClientId string

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

containerRegistryUseManagedIdentity boolean

Do connections for Azure Container Registry use Managed Identity.

cors GetWindowsWebAppSiteConfigCor[]

A cors block as defined above.

defaultDocuments string[]

The list of Default Documents for the Windows Web App.

detailedErrorLoggingEnabled boolean

Is Detailed Error Logging enabled.

ftpsState string

The State of FTP / FTPS service.

healthCheckEvictionTimeInMin number

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

healthCheckPath string

The path to the Health Check endpoint.

http2Enabled boolean

Is HTTP2.0 enabled.

ipRestrictions GetWindowsWebAppSiteConfigIpRestriction[]

A ip_restriction block as defined above.

loadBalancingMode string

The site Load Balancing Mode.

localMysqlEnabled boolean

Is the Local MySQL enabled.

managedPipelineMode string

The Managed Pipeline Mode.

minimumTlsVersion string

The Minimum version of TLS for requests.

remoteDebuggingEnabled boolean
remoteDebuggingVersion string

The Remote Debugging Version.

scmIpRestrictions GetWindowsWebAppSiteConfigScmIpRestriction[]

A scm_ip_restriction block as defined above.

scmMinimumTlsVersion string

The Minimum version of TLS for requests to SCM.

scmType string

The Source Control Management Type in use.

scmUseMainIpRestriction boolean

Is the Windows Web App ip_restriction configuration used for the SCM also.

use32BitWorker boolean

Does the Windows Web App use a 32-bit worker.

virtualApplications GetWindowsWebAppSiteConfigVirtualApplication[]

A virtual_application block as defined below.

vnetRouteAllEnabled boolean

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

websocketsEnabled boolean

Are Web Sockets enabled?

windowsFxVersion string

The string representation of the Windows FX Version.

workerCount number

The number of Workers for this Windows App Service.

always_on bool

Is this Windows Web App is Always On enabled.

api_definition_url str

The ID of the APIM configuration for this Windows Web App.

api_management_api_id str

The ID of the API Management setting linked to the Windows Web App.

app_command_line str

The command line used to launch this app.

application_stacks Sequence[GetWindowsWebAppSiteConfigApplicationStack]

A application_stack block as defined above.

auto_heal_enabled bool

Are Auto heal rules to be enabled.

auto_heal_settings Sequence[GetWindowsWebAppSiteConfigAutoHealSetting]

A auto_heal_setting block as defined above.

container_registry_managed_identity_client_id str

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

container_registry_use_managed_identity bool

Do connections for Azure Container Registry use Managed Identity.

cors Sequence[GetWindowsWebAppSiteConfigCor]

A cors block as defined above.

default_documents Sequence[str]

The list of Default Documents for the Windows Web App.

detailed_error_logging_enabled bool

Is Detailed Error Logging enabled.

ftps_state str

The State of FTP / FTPS service.

health_check_eviction_time_in_min int

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

health_check_path str

The path to the Health Check endpoint.

http2_enabled bool

Is HTTP2.0 enabled.

ip_restrictions Sequence[GetWindowsWebAppSiteConfigIpRestriction]

A ip_restriction block as defined above.

load_balancing_mode str

The site Load Balancing Mode.

local_mysql_enabled bool

Is the Local MySQL enabled.

managed_pipeline_mode str

The Managed Pipeline Mode.

minimum_tls_version str

The Minimum version of TLS for requests.

remote_debugging_enabled bool
remote_debugging_version str

The Remote Debugging Version.

scm_ip_restrictions Sequence[GetWindowsWebAppSiteConfigScmIpRestriction]

A scm_ip_restriction block as defined above.

scm_minimum_tls_version str

The Minimum version of TLS for requests to SCM.

scm_type str

The Source Control Management Type in use.

scm_use_main_ip_restriction bool

Is the Windows Web App ip_restriction configuration used for the SCM also.

use32_bit_worker bool

Does the Windows Web App use a 32-bit worker.

virtual_applications Sequence[GetWindowsWebAppSiteConfigVirtualApplication]

A virtual_application block as defined below.

vnet_route_all_enabled bool

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

websockets_enabled bool

Are Web Sockets enabled?

windows_fx_version str

The string representation of the Windows FX Version.

worker_count int

The number of Workers for this Windows App Service.

alwaysOn Boolean

Is this Windows Web App is Always On enabled.

apiDefinitionUrl String

The ID of the APIM configuration for this Windows Web App.

apiManagementApiId String

The ID of the API Management setting linked to the Windows Web App.

appCommandLine String

The command line used to launch this app.

applicationStacks List<Property Map>

A application_stack block as defined above.

autoHealEnabled Boolean

Are Auto heal rules to be enabled.

autoHealSettings List<Property Map>

A auto_heal_setting block as defined above.

containerRegistryManagedIdentityClientId String

The Client ID of the Managed Service Identity used for connections to the Azure Container Registry.

containerRegistryUseManagedIdentity Boolean

Do connections for Azure Container Registry use Managed Identity.

cors List<Property Map>

A cors block as defined above.

defaultDocuments List<String>

The list of Default Documents for the Windows Web App.

detailedErrorLoggingEnabled Boolean

Is Detailed Error Logging enabled.

ftpsState String

The State of FTP / FTPS service.

healthCheckEvictionTimeInMin Number

(Optional) The amount of time in minutes that a node can be unhealthy before being removed from the load balancer. Possible values are between 2 and 10. Only valid in conjunction with health_check_path.

healthCheckPath String

The path to the Health Check endpoint.

http2Enabled Boolean

Is HTTP2.0 enabled.

ipRestrictions List<Property Map>

A ip_restriction block as defined above.

loadBalancingMode String

The site Load Balancing Mode.

localMysqlEnabled Boolean

Is the Local MySQL enabled.

managedPipelineMode String

The Managed Pipeline Mode.

minimumTlsVersion String

The Minimum version of TLS for requests.

remoteDebuggingEnabled Boolean
remoteDebuggingVersion String

The Remote Debugging Version.

scmIpRestrictions List<Property Map>

A scm_ip_restriction block as defined above.

scmMinimumTlsVersion String

The Minimum version of TLS for requests to SCM.

scmType String

The Source Control Management Type in use.

scmUseMainIpRestriction Boolean

Is the Windows Web App ip_restriction configuration used for the SCM also.

use32BitWorker Boolean

Does the Windows Web App use a 32-bit worker.

virtualApplications List<Property Map>

A virtual_application block as defined below.

vnetRouteAllEnabled Boolean

Are all outbound traffic to NAT Gateways, Network Security Groups and User Defined Routes applied?

websocketsEnabled Boolean

Are Web Sockets enabled?

windowsFxVersion String

The string representation of the Windows FX Version.

workerCount Number

The number of Workers for this Windows App Service.

GetWindowsWebAppSiteConfigApplicationStack

CurrentStack string

The Current Stack value of the Windows Web App.

DockerContainerName string

The name of the Docker Container in used.

DockerContainerRegistry string

The Container Registry where the Docker Container is pulled from.

DockerContainerTag string

The Docker Container Tag of the Container in use.

DotnetCoreVersion string
DotnetVersion string

The version of .NET in use.

JavaContainer string

The Java Container in use.

JavaContainerVersion string

The Version of the Java Container in use.

JavaEmbeddedServerEnabled bool
JavaVersion string

The Version of Java in use.

NodeVersion string

The Version of Node in use.

PhpVersion string

The Version of the PHP in use.

Python bool
PythonVersion string

The Version of Python in use.

TomcatVersion string
CurrentStack string

The Current Stack value of the Windows Web App.

DockerContainerName string

The name of the Docker Container in used.

DockerContainerRegistry string

The Container Registry where the Docker Container is pulled from.

DockerContainerTag string

The Docker Container Tag of the Container in use.

DotnetCoreVersion string
DotnetVersion string

The version of .NET in use.

JavaContainer string

The Java Container in use.

JavaContainerVersion string

The Version of the Java Container in use.

JavaEmbeddedServerEnabled bool
JavaVersion string

The Version of Java in use.

NodeVersion string

The Version of Node in use.

PhpVersion string

The Version of the PHP in use.

Python bool
PythonVersion string

The Version of Python in use.

TomcatVersion string
currentStack String

The Current Stack value of the Windows Web App.

dockerContainerName String

The name of the Docker Container in used.

dockerContainerRegistry String

The Container Registry where the Docker Container is pulled from.

dockerContainerTag String

The Docker Container Tag of the Container in use.

dotnetCoreVersion String
dotnetVersion String

The version of .NET in use.

javaContainer String

The Java Container in use.

javaContainerVersion String

The Version of the Java Container in use.

javaEmbeddedServerEnabled Boolean
javaVersion String

The Version of Java in use.

nodeVersion String

The Version of Node in use.

phpVersion String

The Version of the PHP in use.

python Boolean
pythonVersion String

The Version of Python in use.

tomcatVersion String
currentStack string

The Current Stack value of the Windows Web App.

dockerContainerName string

The name of the Docker Container in used.

dockerContainerRegistry string

The Container Registry where the Docker Container is pulled from.

dockerContainerTag string

The Docker Container Tag of the Container in use.

dotnetCoreVersion string
dotnetVersion string

The version of .NET in use.

javaContainer string

The Java Container in use.

javaContainerVersion string

The Version of the Java Container in use.

javaEmbeddedServerEnabled boolean
javaVersion string

The Version of Java in use.

nodeVersion string

The Version of Node in use.

phpVersion string

The Version of the PHP in use.

python boolean
pythonVersion string

The Version of Python in use.

tomcatVersion string
current_stack str

The Current Stack value of the Windows Web App.

docker_container_name str

The name of the Docker Container in used.

docker_container_registry str

The Container Registry where the Docker Container is pulled from.

docker_container_tag str

The Docker Container Tag of the Container in use.

dotnet_core_version str
dotnet_version str

The version of .NET in use.

java_container str

The Java Container in use.

java_container_version str

The Version of the Java Container in use.

java_embedded_server_enabled bool
java_version str

The Version of Java in use.

node_version str

The Version of Node in use.

php_version str

The Version of the PHP in use.

python bool
python_version str

The Version of Python in use.

tomcat_version str
currentStack String

The Current Stack value of the Windows Web App.

dockerContainerName String

The name of the Docker Container in used.

dockerContainerRegistry String

The Container Registry where the Docker Container is pulled from.

dockerContainerTag String

The Docker Container Tag of the Container in use.

dotnetCoreVersion String
dotnetVersion String

The version of .NET in use.

javaContainer String

The Java Container in use.

javaContainerVersion String

The Version of the Java Container in use.

javaEmbeddedServerEnabled Boolean
javaVersion String

The Version of Java in use.

nodeVersion String

The Version of Node in use.

phpVersion String

The Version of the PHP in use.

python Boolean
pythonVersion String

The Version of Python in use.

tomcatVersion String

GetWindowsWebAppSiteConfigAutoHealSetting

actions List<Property Map>

A action block as defined above.

triggers List<Property Map>

A trigger block as defined below.

GetWindowsWebAppSiteConfigAutoHealSettingAction

ActionType string

The predefined action to be taken to an Auto Heal trigger.

CustomActions List<GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction>

A custom_action block as defined below.

MinimumProcessExecutionTime string

The minimum amount of time in hh:mm:ss the Windows Web App must have been running before the defined action will be run in the event of a trigger.

ActionType string

The predefined action to be taken to an Auto Heal trigger.

CustomActions []GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction

A custom_action block as defined below.

MinimumProcessExecutionTime string

The minimum amount of time in hh:mm:ss the Windows Web App must have been running before the defined action will be run in the event of a trigger.

actionType String

The predefined action to be taken to an Auto Heal trigger.

customActions List<GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction>

A custom_action block as defined below.

minimumProcessExecutionTime String

The minimum amount of time in hh:mm:ss the Windows Web App must have been running before the defined action will be run in the event of a trigger.

actionType string

The predefined action to be taken to an Auto Heal trigger.

customActions GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction[]

A custom_action block as defined below.

minimumProcessExecutionTime string

The minimum amount of time in hh:mm:ss the Windows Web App must have been running before the defined action will be run in the event of a trigger.

action_type str

The predefined action to be taken to an Auto Heal trigger.

custom_actions Sequence[GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction]

A custom_action block as defined below.

minimum_process_execution_time str

The minimum amount of time in hh:mm:ss the Windows Web App must have been running before the defined action will be run in the event of a trigger.

actionType String

The predefined action to be taken to an Auto Heal trigger.

customActions List<Property Map>

A custom_action block as defined below.

minimumProcessExecutionTime String

The minimum amount of time in hh:mm:ss the Windows Web App must have been running before the defined action will be run in the event of a trigger.

GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction

Executable string

The command run when this auto_heal action is triggered.

Parameters string

The parameters passed to the executable.

Executable string

The command run when this auto_heal action is triggered.

Parameters string

The parameters passed to the executable.

executable String

The command run when this auto_heal action is triggered.

parameters String

The parameters passed to the executable.

executable string

The command run when this auto_heal action is triggered.

parameters string

The parameters passed to the executable.

executable str

The command run when this auto_heal action is triggered.

parameters str

The parameters passed to the executable.

executable String

The command run when this auto_heal action is triggered.

parameters String

The parameters passed to the executable.

GetWindowsWebAppSiteConfigAutoHealSettingTrigger

PrivateMemoryKb int

The amount of Private Memory used.

Requests []GetWindowsWebAppSiteConfigAutoHealSettingTriggerRequest

A requests block as defined above.

SlowRequests []GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest

A slow_request block as defined above.

StatusCodes []GetWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode

A status_code block as defined above.

privateMemoryKb number

The amount of Private Memory used.

requests GetWindowsWebAppSiteConfigAutoHealSettingTriggerRequest[]

A requests block as defined above.

slowRequests GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest[]

A slow_request block as defined above.

statusCodes GetWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode[]

A status_code block as defined above.

privateMemoryKb Number

The amount of Private Memory used.

requests List<Property Map>

A requests block as defined above.

slowRequests List<Property Map>

A slow_request block as defined above.

statusCodes List<Property Map>

A status_code block as defined above.

GetWindowsWebAppSiteConfigAutoHealSettingTriggerRequest

Count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

Interval string

The time interval in the form hh:mm:ss.

Count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

Interval string

The time interval in the form hh:mm:ss.

count Integer

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval String

The time interval in the form hh:mm:ss.

count number

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval string

The time interval in the form hh:mm:ss.

count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval str

The time interval in the form hh:mm:ss.

count Number

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval String

The time interval in the form hh:mm:ss.

GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest

Count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

Interval string

The time interval in the form hh:mm:ss.

Path string

The path to which this rule status code applies.

TimeTaken string

The amount of time that qualifies as slow for this rule.

Count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

Interval string

The time interval in the form hh:mm:ss.

Path string

The path to which this rule status code applies.

TimeTaken string

The amount of time that qualifies as slow for this rule.

count Integer

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval String

The time interval in the form hh:mm:ss.

path String

The path to which this rule status code applies.

timeTaken String

The amount of time that qualifies as slow for this rule.

count number

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval string

The time interval in the form hh:mm:ss.

path string

The path to which this rule status code applies.

timeTaken string

The amount of time that qualifies as slow for this rule.

count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval str

The time interval in the form hh:mm:ss.

path str

The path to which this rule status code applies.

time_taken str

The amount of time that qualifies as slow for this rule.

count Number

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval String

The time interval in the form hh:mm:ss.

path String

The path to which this rule status code applies.

timeTaken String

The amount of time that qualifies as slow for this rule.

GetWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode

Count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

Interval string

The time interval in the form hh:mm:ss.

Path string

The path to which this rule status code applies.

StatusCodeRange string

The status code or range for this rule.

SubStatus int

The Request Sub Status of the Status Code.

Win32Status string

The Win32 Status Code of the Request.

Count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

Interval string

The time interval in the form hh:mm:ss.

Path string

The path to which this rule status code applies.

StatusCodeRange string

The status code or range for this rule.

SubStatus int

The Request Sub Status of the Status Code.

Win32Status string

The Win32 Status Code of the Request.

count Integer

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval String

The time interval in the form hh:mm:ss.

path String

The path to which this rule status code applies.

statusCodeRange String

The status code or range for this rule.

subStatus Integer

The Request Sub Status of the Status Code.

win32Status String

The Win32 Status Code of the Request.

count number

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval string

The time interval in the form hh:mm:ss.

path string

The path to which this rule status code applies.

statusCodeRange string

The status code or range for this rule.

subStatus number

The Request Sub Status of the Status Code.

win32Status string

The Win32 Status Code of the Request.

count int

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval str

The time interval in the form hh:mm:ss.

path str

The path to which this rule status code applies.

status_code_range str

The status code or range for this rule.

sub_status int

The Request Sub Status of the Status Code.

win32_status str

The Win32 Status Code of the Request.

count Number

The number of occurrences of the defined status_code in the specified interval on which to trigger this rule.

interval String

The time interval in the form hh:mm:ss.

path String

The path to which this rule status code applies.

statusCodeRange String

The status code or range for this rule.

subStatus Number

The Request Sub Status of the Status Code.

win32Status String

The Win32 Status Code of the Request.

GetWindowsWebAppSiteConfigCor

AllowedOrigins List<string>

A allowed_origins block as defined above.

SupportCredentials bool

Whether CORS requests with credentials are allowed.

AllowedOrigins []string

A allowed_origins block as defined above.

SupportCredentials bool

Whether CORS requests with credentials are allowed.

allowedOrigins List<String>

A allowed_origins block as defined above.

supportCredentials Boolean

Whether CORS requests with credentials are allowed.

allowedOrigins string[]

A allowed_origins block as defined above.

supportCredentials boolean

Whether CORS requests with credentials are allowed.

allowed_origins Sequence[str]

A allowed_origins block as defined above.

support_credentials bool

Whether CORS requests with credentials are allowed.

allowedOrigins List<String>

A allowed_origins block as defined above.

supportCredentials Boolean

Whether CORS requests with credentials are allowed.

GetWindowsWebAppSiteConfigIpRestriction

Action string

A action block as defined above.

Headers List<GetWindowsWebAppSiteConfigIpRestrictionHeader>
IpAddress string
Name string

The name of this Windows Web App.

Priority int
ServiceTag string
VirtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

Action string

A action block as defined above.

Headers []GetWindowsWebAppSiteConfigIpRestrictionHeader
IpAddress string
Name string

The name of this Windows Web App.

Priority int
ServiceTag string
VirtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

action String

A action block as defined above.

headers List<GetWindowsWebAppSiteConfigIpRestrictionHeader>
ipAddress String
name String

The name of this Windows Web App.

priority Integer
serviceTag String
virtualNetworkSubnetId String

The subnet id which the Windows Web App is vNet Integrated with.

action string

A action block as defined above.

headers GetWindowsWebAppSiteConfigIpRestrictionHeader[]
ipAddress string
name string

The name of this Windows Web App.

priority number
serviceTag string
virtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

action str

A action block as defined above.

headers Sequence[GetWindowsWebAppSiteConfigIpRestrictionHeader]
ip_address str
name str

The name of this Windows Web App.

priority int
service_tag str
virtual_network_subnet_id str

The subnet id which the Windows Web App is vNet Integrated with.

action String

A action block as defined above.

headers List<Property Map>
ipAddress String
name String

The name of this Windows Web App.

priority Number
serviceTag String
virtualNetworkSubnetId String

The subnet id which the Windows Web App is vNet Integrated with.

GetWindowsWebAppSiteConfigIpRestrictionHeader

XAzureFdids List<string>
XFdHealthProbes List<string>
XForwardedFors List<string>
XForwardedHosts List<string>
xAzureFdids List<String>
xFdHealthProbes List<String>
xForwardedFors List<String>
xForwardedHosts List<String>
x_azure_fdids Sequence[str]
x_fd_health_probes Sequence[str]
x_forwarded_fors Sequence[str]
x_forwarded_hosts Sequence[str]
xAzureFdids List<String>
xFdHealthProbes List<String>
xForwardedFors List<String>
xForwardedHosts List<String>

GetWindowsWebAppSiteConfigScmIpRestriction

Action string

A action block as defined above.

Headers List<GetWindowsWebAppSiteConfigScmIpRestrictionHeader>
IpAddress string
Name string

The name of this Windows Web App.

Priority int
ServiceTag string
VirtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

Action string

A action block as defined above.

Headers []GetWindowsWebAppSiteConfigScmIpRestrictionHeader
IpAddress string
Name string

The name of this Windows Web App.

Priority int
ServiceTag string
VirtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

action String

A action block as defined above.

headers List<GetWindowsWebAppSiteConfigScmIpRestrictionHeader>
ipAddress String
name String

The name of this Windows Web App.

priority Integer
serviceTag String
virtualNetworkSubnetId String

The subnet id which the Windows Web App is vNet Integrated with.

action string

A action block as defined above.

headers GetWindowsWebAppSiteConfigScmIpRestrictionHeader[]
ipAddress string
name string

The name of this Windows Web App.

priority number
serviceTag string
virtualNetworkSubnetId string

The subnet id which the Windows Web App is vNet Integrated with.

action str

A action block as defined above.

headers Sequence[GetWindowsWebAppSiteConfigScmIpRestrictionHeader]
ip_address str
name str

The name of this Windows Web App.

priority int
service_tag str
virtual_network_subnet_id str

The subnet id which the Windows Web App is vNet Integrated with.

action String

A action block as defined above.

headers List<Property Map>
ipAddress String
name String

The name of this Windows Web App.

priority Number
serviceTag String
virtualNetworkSubnetId String

The subnet id which the Windows Web App is vNet Integrated with.

GetWindowsWebAppSiteConfigScmIpRestrictionHeader

XAzureFdids List<string>
XFdHealthProbes List<string>
XForwardedFors List<string>
XForwardedHosts List<string>
xAzureFdids List<String>
xFdHealthProbes List<String>
xForwardedFors List<String>
xForwardedHosts List<String>
x_azure_fdids Sequence[str]
x_fd_health_probes Sequence[str]
x_forwarded_fors Sequence[str]
x_forwarded_hosts Sequence[str]
xAzureFdids List<String>
xFdHealthProbes List<String>
xForwardedFors List<String>
xForwardedHosts List<String>

GetWindowsWebAppSiteConfigVirtualApplication

PhysicalPath string

The path on disk to the Virtual Directory

Preload bool

Is this Application Pre-loaded at startup.

VirtualDirectories List<GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory>

A virtual_directory block as defined below.

VirtualPath string

The Virtual Path of the Virtual Directory.

PhysicalPath string

The path on disk to the Virtual Directory

Preload bool

Is this Application Pre-loaded at startup.

VirtualDirectories []GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory

A virtual_directory block as defined below.

VirtualPath string

The Virtual Path of the Virtual Directory.

physicalPath String

The path on disk to the Virtual Directory

preload Boolean

Is this Application Pre-loaded at startup.

virtualDirectories List<GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory>

A virtual_directory block as defined below.

virtualPath String

The Virtual Path of the Virtual Directory.

physicalPath string

The path on disk to the Virtual Directory

preload boolean

Is this Application Pre-loaded at startup.

virtualDirectories GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory[]

A virtual_directory block as defined below.

virtualPath string

The Virtual Path of the Virtual Directory.

physical_path str

The path on disk to the Virtual Directory

preload bool

Is this Application Pre-loaded at startup.

virtual_directories Sequence[GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory]

A virtual_directory block as defined below.

virtual_path str

The Virtual Path of the Virtual Directory.

physicalPath String

The path on disk to the Virtual Directory

preload Boolean

Is this Application Pre-loaded at startup.

virtualDirectories List<Property Map>

A virtual_directory block as defined below.

virtualPath String

The Virtual Path of the Virtual Directory.

GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory

PhysicalPath string

The path on disk to the Virtual Directory

VirtualPath string

The Virtual Path of the Virtual Directory.

PhysicalPath string

The path on disk to the Virtual Directory

VirtualPath string

The Virtual Path of the Virtual Directory.

physicalPath String

The path on disk to the Virtual Directory

virtualPath String

The Virtual Path of the Virtual Directory.

physicalPath string

The path on disk to the Virtual Directory

virtualPath string

The Virtual Path of the Virtual Directory.

physical_path str

The path on disk to the Virtual Directory

virtual_path str

The Virtual Path of the Virtual Directory.

physicalPath String

The path on disk to the Virtual Directory

virtualPath String

The Virtual Path of the Virtual Directory.

GetWindowsWebAppSiteCredential

Name string

The name of this Windows Web App.

Password string

The Site Credentials Password used for publishing.

Name string

The name of this Windows Web App.

Password string

The Site Credentials Password used for publishing.

name String

The name of this Windows Web App.

password String

The Site Credentials Password used for publishing.

name string

The name of this Windows Web App.

password string

The Site Credentials Password used for publishing.

name str

The name of this Windows Web App.

password str

The Site Credentials Password used for publishing.

name String

The name of this Windows Web App.

password String

The Site Credentials Password used for publishing.

GetWindowsWebAppStickySetting

AppSettingNames List<string>

A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.

ConnectionStringNames List<string>

A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.

AppSettingNames []string

A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.

ConnectionStringNames []string

A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.

appSettingNames List<String>

A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.

connectionStringNames List<String>

A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.

appSettingNames string[]

A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.

connectionStringNames string[]

A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.

app_setting_names Sequence[str]

A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.

connection_string_names Sequence[str]

A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.

appSettingNames List<String>

A list of app_setting names that the Windows Web App will not swap between Slots when a swap operation is triggered.

connectionStringNames List<String>

A list of connection_string names that the Windows Web App will not swap between Slots when a swap operation is triggered.

GetWindowsWebAppStorageAccount

AccessKey string

The Access key for the storage account.

AccountName string

The Name of the Storage Account.

MountPath string

The path at which to mount the Storage Share.

Name string

The name of this Windows Web App.

ShareName string

The Name of the File Share.

Type string

The Azure Storage Type.

AccessKey string

The Access key for the storage account.

AccountName string

The Name of the Storage Account.

MountPath string

The path at which to mount the Storage Share.

Name string

The name of this Windows Web App.

ShareName string

The Name of the File Share.

Type string

The Azure Storage Type.

accessKey String

The Access key for the storage account.

accountName String

The Name of the Storage Account.

mountPath String

The path at which to mount the Storage Share.

name String

The name of this Windows Web App.

shareName String

The Name of the File Share.

type String

The Azure Storage Type.

accessKey string

The Access key for the storage account.

accountName string

The Name of the Storage Account.

mountPath string

The path at which to mount the Storage Share.

name string

The name of this Windows Web App.

shareName string

The Name of the File Share.

type string

The Azure Storage Type.

access_key str

The Access key for the storage account.

account_name str

The Name of the Storage Account.

mount_path str

The path at which to mount the Storage Share.

name str

The name of this Windows Web App.

share_name str

The Name of the File Share.

type str

The Azure Storage Type.

accessKey String

The Access key for the storage account.

accountName String

The Name of the Storage Account.

mountPath String

The path at which to mount the Storage Share.

name String

The name of this Windows Web App.

shareName String

The Name of the File Share.

type String

The Azure Storage Type.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes

This Pulumi package is based on the azurerm Terraform Provider.