azure-native.web.WebAppSlot

Explore with Pulumi AI

A web app, a mobile app backend, or an API app. API Version: 2020-12-01.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:web:WebAppSlot myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot} 

Create WebAppSlot Resource

new WebAppSlot(name: string, args: WebAppSlotArgs, opts?: CustomResourceOptions);
@overload
def WebAppSlot(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               client_affinity_enabled: Optional[bool] = None,
               client_cert_enabled: Optional[bool] = None,
               client_cert_exclusion_paths: Optional[str] = None,
               client_cert_mode: Optional[ClientCertMode] = None,
               cloning_info: Optional[CloningInfoArgs] = None,
               container_size: Optional[int] = None,
               custom_domain_verification_id: Optional[str] = None,
               daily_memory_time_quota: Optional[int] = None,
               enabled: Optional[bool] = None,
               host_name_ssl_states: Optional[Sequence[HostNameSslStateArgs]] = None,
               host_names_disabled: Optional[bool] = None,
               hosting_environment_profile: Optional[HostingEnvironmentProfileArgs] = None,
               https_only: Optional[bool] = None,
               hyper_v: Optional[bool] = None,
               identity: Optional[ManagedServiceIdentityArgs] = None,
               is_xenon: Optional[bool] = None,
               key_vault_reference_identity: Optional[str] = None,
               kind: Optional[str] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               redundancy_mode: Optional[RedundancyMode] = None,
               reserved: Optional[bool] = None,
               resource_group_name: Optional[str] = None,
               scm_site_also_stopped: Optional[bool] = None,
               server_farm_id: Optional[str] = None,
               site_config: Optional[SiteConfigArgs] = None,
               slot: Optional[str] = None,
               storage_account_required: Optional[bool] = None,
               tags: Optional[Mapping[str, str]] = None,
               virtual_network_subnet_id: Optional[str] = None)
@overload
def WebAppSlot(resource_name: str,
               args: WebAppSlotArgs,
               opts: Optional[ResourceOptions] = None)
func NewWebAppSlot(ctx *Context, name string, args WebAppSlotArgs, opts ...ResourceOption) (*WebAppSlot, error)
public WebAppSlot(string name, WebAppSlotArgs args, CustomResourceOptions? opts = null)
public WebAppSlot(String name, WebAppSlotArgs args)
public WebAppSlot(String name, WebAppSlotArgs args, CustomResourceOptions options)
type: azure-native:web:WebAppSlot
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args WebAppSlotArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args WebAppSlotArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args WebAppSlotArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args WebAppSlotArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args WebAppSlotArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

WebAppSlot Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The WebAppSlot resource accepts the following input properties:

Name string

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

ResourceGroupName string

Name of the resource group to which the resource belongs.

ClientAffinityEnabled bool

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

ClientCertEnabled bool

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

ClientCertExclusionPaths string

client certificate authentication comma-separated exclusion paths

ClientCertMode Pulumi.AzureNative.Web.ClientCertMode

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.
  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
CloningInfo Pulumi.AzureNative.Web.Inputs.CloningInfoArgs

If specified during app creation, the app is cloned from a source app.

ContainerSize int

Size of the function container.

CustomDomainVerificationId string

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

DailyMemoryTimeQuota int

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

Enabled bool

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

HostNameSslStates List<Pulumi.AzureNative.Web.Inputs.HostNameSslStateArgs>

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

HostNamesDisabled bool

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

HostingEnvironmentProfile Pulumi.AzureNative.Web.Inputs.HostingEnvironmentProfileArgs

App Service Environment to use for the app.

HttpsOnly bool

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

HyperV bool

Hyper-V sandbox.

Identity Pulumi.AzureNative.Web.Inputs.ManagedServiceIdentityArgs

Managed service identity.

IsXenon bool

Obsolete: Hyper-V sandbox.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Kind string

Kind of resource.

Location string

Resource Location.

RedundancyMode Pulumi.AzureNative.Web.RedundancyMode

Site redundancy mode

Reserved bool

true if reserved; otherwise, false.

ScmSiteAlsoStopped bool

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

ServerFarmId string

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

SiteConfig Pulumi.AzureNative.Web.Inputs.SiteConfigArgs

Configuration of the app.

Slot string

Name of the deployment slot to create or update. The name 'production' is reserved.

StorageAccountRequired bool

Checks if Customer provided storage account is required

Tags Dictionary<string, string>

Resource tags.

VirtualNetworkSubnetId string

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

Name string

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

ResourceGroupName string

Name of the resource group to which the resource belongs.

ClientAffinityEnabled bool

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

ClientCertEnabled bool

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

ClientCertExclusionPaths string

client certificate authentication comma-separated exclusion paths

ClientCertMode ClientCertMode

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.
  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
CloningInfo CloningInfoArgs

If specified during app creation, the app is cloned from a source app.

ContainerSize int

Size of the function container.

CustomDomainVerificationId string

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

DailyMemoryTimeQuota int

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

Enabled bool

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

HostNameSslStates []HostNameSslStateArgs

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

HostNamesDisabled bool

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

HostingEnvironmentProfile HostingEnvironmentProfileArgs

App Service Environment to use for the app.

HttpsOnly bool

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

HyperV bool

Hyper-V sandbox.

Identity ManagedServiceIdentityArgs

Managed service identity.

IsXenon bool

Obsolete: Hyper-V sandbox.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Kind string

Kind of resource.

Location string

Resource Location.

RedundancyMode RedundancyMode

Site redundancy mode

Reserved bool

true if reserved; otherwise, false.

ScmSiteAlsoStopped bool

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

ServerFarmId string

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

SiteConfig SiteConfigArgs

Configuration of the app.

Slot string

Name of the deployment slot to create or update. The name 'production' is reserved.

StorageAccountRequired bool

Checks if Customer provided storage account is required

Tags map[string]string

Resource tags.

VirtualNetworkSubnetId string

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

name String

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

resourceGroupName String

Name of the resource group to which the resource belongs.

clientAffinityEnabled Boolean

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

clientCertEnabled Boolean

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

clientCertExclusionPaths String

client certificate authentication comma-separated exclusion paths

clientCertMode ClientCertMode

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.
  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
cloningInfo CloningInfoArgs

If specified during app creation, the app is cloned from a source app.

containerSize Integer

Size of the function container.

customDomainVerificationId String

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

dailyMemoryTimeQuota Integer

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

enabled Boolean

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

hostNameSslStates List<HostNameSslStateArgs>

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

hostNamesDisabled Boolean

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

hostingEnvironmentProfile HostingEnvironmentProfileArgs

App Service Environment to use for the app.

httpsOnly Boolean

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

hyperV Boolean

Hyper-V sandbox.

identity ManagedServiceIdentityArgs

Managed service identity.

isXenon Boolean

Obsolete: Hyper-V sandbox.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

kind String

Kind of resource.

location String

Resource Location.

redundancyMode RedundancyMode

Site redundancy mode

reserved Boolean

true if reserved; otherwise, false.

scmSiteAlsoStopped Boolean

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

serverFarmId String

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

siteConfig SiteConfigArgs

Configuration of the app.

slot String

Name of the deployment slot to create or update. The name 'production' is reserved.

storageAccountRequired Boolean

Checks if Customer provided storage account is required

tags Map<String,String>

Resource tags.

virtualNetworkSubnetId String

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

name string

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

resourceGroupName string

Name of the resource group to which the resource belongs.

clientAffinityEnabled boolean

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

clientCertEnabled boolean

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

clientCertExclusionPaths string

client certificate authentication comma-separated exclusion paths

clientCertMode ClientCertMode

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.
  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
cloningInfo CloningInfoArgs

If specified during app creation, the app is cloned from a source app.

containerSize number

Size of the function container.

customDomainVerificationId string

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

dailyMemoryTimeQuota number

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

enabled boolean

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

hostNameSslStates HostNameSslStateArgs[]

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

hostNamesDisabled boolean

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

hostingEnvironmentProfile HostingEnvironmentProfileArgs

App Service Environment to use for the app.

httpsOnly boolean

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

hyperV boolean

Hyper-V sandbox.

identity ManagedServiceIdentityArgs

Managed service identity.

isXenon boolean

Obsolete: Hyper-V sandbox.

keyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

kind string

Kind of resource.

location string

Resource Location.

redundancyMode RedundancyMode

Site redundancy mode

reserved boolean

true if reserved; otherwise, false.

scmSiteAlsoStopped boolean

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

serverFarmId string

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

siteConfig SiteConfigArgs

Configuration of the app.

slot string

Name of the deployment slot to create or update. The name 'production' is reserved.

storageAccountRequired boolean

Checks if Customer provided storage account is required

tags {[key: string]: string}

Resource tags.

virtualNetworkSubnetId string

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

name str

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

resource_group_name str

Name of the resource group to which the resource belongs.

client_affinity_enabled bool

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

client_cert_enabled bool

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

client_cert_exclusion_paths str

client certificate authentication comma-separated exclusion paths

client_cert_mode ClientCertMode

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.
  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
cloning_info CloningInfoArgs

If specified during app creation, the app is cloned from a source app.

container_size int

Size of the function container.

custom_domain_verification_id str

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

daily_memory_time_quota int

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

enabled bool

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

host_name_ssl_states Sequence[HostNameSslStateArgs]

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

host_names_disabled bool

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

hosting_environment_profile HostingEnvironmentProfileArgs

App Service Environment to use for the app.

https_only bool

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

hyper_v bool

Hyper-V sandbox.

identity ManagedServiceIdentityArgs

Managed service identity.

is_xenon bool

Obsolete: Hyper-V sandbox.

key_vault_reference_identity str

Identity to use for Key Vault Reference authentication.

kind str

Kind of resource.

location str

Resource Location.

redundancy_mode RedundancyMode

Site redundancy mode

reserved bool

true if reserved; otherwise, false.

scm_site_also_stopped bool

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

server_farm_id str

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

site_config SiteConfigArgs

Configuration of the app.

slot str

Name of the deployment slot to create or update. The name 'production' is reserved.

storage_account_required bool

Checks if Customer provided storage account is required

tags Mapping[str, str]

Resource tags.

virtual_network_subnet_id str

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

name String

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

resourceGroupName String

Name of the resource group to which the resource belongs.

clientAffinityEnabled Boolean

true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.

clientCertEnabled Boolean

true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.

clientCertExclusionPaths String

client certificate authentication comma-separated exclusion paths

clientCertMode "Required" | "Optional" | "OptionalInteractiveUser"

This composes with ClientCertEnabled setting.

  • ClientCertEnabled: false means ClientCert is ignored.
  • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
  • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
cloningInfo Property Map

If specified during app creation, the app is cloned from a source app.

containerSize Number

Size of the function container.

customDomainVerificationId String

Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.

dailyMemoryTimeQuota Number

Maximum allowed daily memory-time quota (applicable on dynamic apps only).

enabled Boolean

true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).

hostNameSslStates List<Property Map>

Hostname SSL states are used to manage the SSL bindings for app's hostnames.

hostNamesDisabled Boolean

true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.

hostingEnvironmentProfile Property Map

App Service Environment to use for the app.

httpsOnly Boolean

HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests

hyperV Boolean

Hyper-V sandbox.

identity Property Map

Managed service identity.

isXenon Boolean

Obsolete: Hyper-V sandbox.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

kind String

Kind of resource.

location String

Resource Location.

redundancyMode "None" | "Manual" | "Failover" | "ActiveActive" | "GeoRedundant"

Site redundancy mode

reserved Boolean

true if reserved; otherwise, false.

scmSiteAlsoStopped Boolean

true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.

serverFarmId String

Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

siteConfig Property Map

Configuration of the app.

slot String

Name of the deployment slot to create or update. The name 'production' is reserved.

storageAccountRequired Boolean

Checks if Customer provided storage account is required

tags Map<String>

Resource tags.

virtualNetworkSubnetId String

Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

Outputs

All input properties are implicitly available as output properties. Additionally, the WebAppSlot resource produces the following output properties:

AvailabilityState string

Management information availability state for the app.

DefaultHostName string

Default hostname of the app. Read-only.

EnabledHostNames List<string>

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

HostNames List<string>

Hostnames associated with the app.

Id string

The provider-assigned unique ID for this managed resource.

InProgressOperationId string

Specifies an operation id if this site has a pending operation.

IsDefaultContainer bool

true if the app is a default container; otherwise, false.

LastModifiedTimeUtc string

Last time the app was modified, in UTC. Read-only.

MaxNumberOfWorkers int

Maximum number of workers. This only applies to Functions container.

OutboundIpAddresses string

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

PossibleOutboundIpAddresses string

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

RepositorySiteName string

Name of the repository site.

ResourceGroup string

Name of the resource group the app belongs to. Read-only.

SlotSwapStatus Pulumi.AzureNative.Web.Outputs.SlotSwapStatusResponse

Status of the last deployment slot swap operation.

State string

Current state of the app.

SuspendedTill string

App suspended till in case memory-time quota is exceeded.

TargetSwapSlot string

Specifies which deployment slot this app will swap into. Read-only.

TrafficManagerHostNames List<string>

Azure Traffic Manager hostnames associated with the app. Read-only.

Type string

Resource type.

UsageState string

State indicating whether the app has exceeded its quota usage. Read-only.

AvailabilityState string

Management information availability state for the app.

DefaultHostName string

Default hostname of the app. Read-only.

EnabledHostNames []string

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

HostNames []string

Hostnames associated with the app.

Id string

The provider-assigned unique ID for this managed resource.

InProgressOperationId string

Specifies an operation id if this site has a pending operation.

IsDefaultContainer bool

true if the app is a default container; otherwise, false.

LastModifiedTimeUtc string

Last time the app was modified, in UTC. Read-only.

MaxNumberOfWorkers int

Maximum number of workers. This only applies to Functions container.

OutboundIpAddresses string

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

PossibleOutboundIpAddresses string

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

RepositorySiteName string

Name of the repository site.

ResourceGroup string

Name of the resource group the app belongs to. Read-only.

SlotSwapStatus SlotSwapStatusResponse

Status of the last deployment slot swap operation.

State string

Current state of the app.

SuspendedTill string

App suspended till in case memory-time quota is exceeded.

TargetSwapSlot string

Specifies which deployment slot this app will swap into. Read-only.

TrafficManagerHostNames []string

Azure Traffic Manager hostnames associated with the app. Read-only.

Type string

Resource type.

UsageState string

State indicating whether the app has exceeded its quota usage. Read-only.

availabilityState String

Management information availability state for the app.

defaultHostName String

Default hostname of the app. Read-only.

enabledHostNames List<String>

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

hostNames List<String>

Hostnames associated with the app.

id String

The provider-assigned unique ID for this managed resource.

inProgressOperationId String

Specifies an operation id if this site has a pending operation.

isDefaultContainer Boolean

true if the app is a default container; otherwise, false.

lastModifiedTimeUtc String

Last time the app was modified, in UTC. Read-only.

maxNumberOfWorkers Integer

Maximum number of workers. This only applies to Functions container.

outboundIpAddresses String

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

possibleOutboundIpAddresses String

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

repositorySiteName String

Name of the repository site.

resourceGroup String

Name of the resource group the app belongs to. Read-only.

slotSwapStatus SlotSwapStatusResponse

Status of the last deployment slot swap operation.

state String

Current state of the app.

suspendedTill String

App suspended till in case memory-time quota is exceeded.

targetSwapSlot String

Specifies which deployment slot this app will swap into. Read-only.

trafficManagerHostNames List<String>

Azure Traffic Manager hostnames associated with the app. Read-only.

type String

Resource type.

usageState String

State indicating whether the app has exceeded its quota usage. Read-only.

availabilityState string

Management information availability state for the app.

defaultHostName string

Default hostname of the app. Read-only.

enabledHostNames string[]

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

hostNames string[]

Hostnames associated with the app.

id string

The provider-assigned unique ID for this managed resource.

inProgressOperationId string

Specifies an operation id if this site has a pending operation.

isDefaultContainer boolean

true if the app is a default container; otherwise, false.

lastModifiedTimeUtc string

Last time the app was modified, in UTC. Read-only.

maxNumberOfWorkers number

Maximum number of workers. This only applies to Functions container.

outboundIpAddresses string

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

possibleOutboundIpAddresses string

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

repositorySiteName string

Name of the repository site.

resourceGroup string

Name of the resource group the app belongs to. Read-only.

slotSwapStatus SlotSwapStatusResponse

Status of the last deployment slot swap operation.

state string

Current state of the app.

suspendedTill string

App suspended till in case memory-time quota is exceeded.

targetSwapSlot string

Specifies which deployment slot this app will swap into. Read-only.

trafficManagerHostNames string[]

Azure Traffic Manager hostnames associated with the app. Read-only.

type string

Resource type.

usageState string

State indicating whether the app has exceeded its quota usage. Read-only.

availability_state str

Management information availability state for the app.

default_host_name str

Default hostname of the app. Read-only.

enabled_host_names Sequence[str]

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

host_names Sequence[str]

Hostnames associated with the app.

id str

The provider-assigned unique ID for this managed resource.

in_progress_operation_id str

Specifies an operation id if this site has a pending operation.

is_default_container bool

true if the app is a default container; otherwise, false.

last_modified_time_utc str

Last time the app was modified, in UTC. Read-only.

max_number_of_workers int

Maximum number of workers. This only applies to Functions container.

outbound_ip_addresses str

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

possible_outbound_ip_addresses str

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

repository_site_name str

Name of the repository site.

resource_group str

Name of the resource group the app belongs to. Read-only.

slot_swap_status SlotSwapStatusResponse

Status of the last deployment slot swap operation.

state str

Current state of the app.

suspended_till str

App suspended till in case memory-time quota is exceeded.

target_swap_slot str

Specifies which deployment slot this app will swap into. Read-only.

traffic_manager_host_names Sequence[str]

Azure Traffic Manager hostnames associated with the app. Read-only.

type str

Resource type.

usage_state str

State indicating whether the app has exceeded its quota usage. Read-only.

availabilityState String

Management information availability state for the app.

defaultHostName String

Default hostname of the app. Read-only.

enabledHostNames List<String>

Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.

hostNames List<String>

Hostnames associated with the app.

id String

The provider-assigned unique ID for this managed resource.

inProgressOperationId String

Specifies an operation id if this site has a pending operation.

isDefaultContainer Boolean

true if the app is a default container; otherwise, false.

lastModifiedTimeUtc String

Last time the app was modified, in UTC. Read-only.

maxNumberOfWorkers Number

Maximum number of workers. This only applies to Functions container.

outboundIpAddresses String

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.

possibleOutboundIpAddresses String

List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.

repositorySiteName String

Name of the repository site.

resourceGroup String

Name of the resource group the app belongs to. Read-only.

slotSwapStatus Property Map

Status of the last deployment slot swap operation.

state String

Current state of the app.

suspendedTill String

App suspended till in case memory-time quota is exceeded.

targetSwapSlot String

Specifies which deployment slot this app will swap into. Read-only.

trafficManagerHostNames List<String>

Azure Traffic Manager hostnames associated with the app. Read-only.

type String

Resource type.

usageState String

State indicating whether the app has exceeded its quota usage. Read-only.

Supporting Types

ApiDefinitionInfo

Url string

The URL of the API definition.

Url string

The URL of the API definition.

url String

The URL of the API definition.

url string

The URL of the API definition.

url str

The URL of the API definition.

url String

The URL of the API definition.

ApiDefinitionInfoResponse

Url string

The URL of the API definition.

Url string

The URL of the API definition.

url String

The URL of the API definition.

url string

The URL of the API definition.

url str

The URL of the API definition.

url String

The URL of the API definition.

ApiManagementConfig

Id string

APIM-Api Identifier.

Id string

APIM-Api Identifier.

id String

APIM-Api Identifier.

id string

APIM-Api Identifier.

id str

APIM-Api Identifier.

id String

APIM-Api Identifier.

ApiManagementConfigResponse

Id string

APIM-Api Identifier.

Id string

APIM-Api Identifier.

id String

APIM-Api Identifier.

id string

APIM-Api Identifier.

id str

APIM-Api Identifier.

id String

APIM-Api Identifier.

AutoHealActionType

Recycle
Recycle
LogEvent
LogEvent
CustomAction
CustomAction
AutoHealActionTypeRecycle
Recycle
AutoHealActionTypeLogEvent
LogEvent
AutoHealActionTypeCustomAction
CustomAction
Recycle
Recycle
LogEvent
LogEvent
CustomAction
CustomAction
Recycle
Recycle
LogEvent
LogEvent
CustomAction
CustomAction
RECYCLE
Recycle
LOG_EVENT
LogEvent
CUSTOM_ACTION
CustomAction
"Recycle"
Recycle
"LogEvent"
LogEvent
"CustomAction"
CustomAction

AutoHealActions

ActionType Pulumi.AzureNative.Web.AutoHealActionType

Predefined action to be taken.

CustomAction Pulumi.AzureNative.Web.Inputs.AutoHealCustomAction

Custom action to be taken.

MinProcessExecutionTime string

Minimum time the process must execute before taking the action

ActionType AutoHealActionType

Predefined action to be taken.

CustomAction AutoHealCustomAction

Custom action to be taken.

MinProcessExecutionTime string

Minimum time the process must execute before taking the action

actionType AutoHealActionType

Predefined action to be taken.

customAction AutoHealCustomAction

Custom action to be taken.

minProcessExecutionTime String

Minimum time the process must execute before taking the action

actionType AutoHealActionType

Predefined action to be taken.

customAction AutoHealCustomAction

Custom action to be taken.

minProcessExecutionTime string

Minimum time the process must execute before taking the action

action_type AutoHealActionType

Predefined action to be taken.

custom_action AutoHealCustomAction

Custom action to be taken.

min_process_execution_time str

Minimum time the process must execute before taking the action

actionType "Recycle" | "LogEvent" | "CustomAction"

Predefined action to be taken.

customAction Property Map

Custom action to be taken.

minProcessExecutionTime String

Minimum time the process must execute before taking the action

AutoHealActionsResponse

ActionType string

Predefined action to be taken.

CustomAction Pulumi.AzureNative.Web.Inputs.AutoHealCustomActionResponse

Custom action to be taken.

MinProcessExecutionTime string

Minimum time the process must execute before taking the action

ActionType string

Predefined action to be taken.

CustomAction AutoHealCustomActionResponse

Custom action to be taken.

MinProcessExecutionTime string

Minimum time the process must execute before taking the action

actionType String

Predefined action to be taken.

customAction AutoHealCustomActionResponse

Custom action to be taken.

minProcessExecutionTime String

Minimum time the process must execute before taking the action

actionType string

Predefined action to be taken.

customAction AutoHealCustomActionResponse

Custom action to be taken.

minProcessExecutionTime string

Minimum time the process must execute before taking the action

action_type str

Predefined action to be taken.

custom_action AutoHealCustomActionResponse

Custom action to be taken.

min_process_execution_time str

Minimum time the process must execute before taking the action

actionType String

Predefined action to be taken.

customAction Property Map

Custom action to be taken.

minProcessExecutionTime String

Minimum time the process must execute before taking the action

AutoHealCustomAction

Exe string

Executable to be run.

Parameters string

Parameters for the executable.

Exe string

Executable to be run.

Parameters string

Parameters for the executable.

exe String

Executable to be run.

parameters String

Parameters for the executable.

exe string

Executable to be run.

parameters string

Parameters for the executable.

exe str

Executable to be run.

parameters str

Parameters for the executable.

exe String

Executable to be run.

parameters String

Parameters for the executable.

AutoHealCustomActionResponse

Exe string

Executable to be run.

Parameters string

Parameters for the executable.

Exe string

Executable to be run.

Parameters string

Parameters for the executable.

exe String

Executable to be run.

parameters String

Parameters for the executable.

exe string

Executable to be run.

parameters string

Parameters for the executable.

exe str

Executable to be run.

parameters str

Parameters for the executable.

exe String

Executable to be run.

parameters String

Parameters for the executable.

AutoHealRules

Actions Pulumi.AzureNative.Web.Inputs.AutoHealActions

Actions to be executed when a rule is triggered.

Triggers Pulumi.AzureNative.Web.Inputs.AutoHealTriggers

Conditions that describe when to execute the auto-heal actions.

Actions AutoHealActions

Actions to be executed when a rule is triggered.

Triggers AutoHealTriggers

Conditions that describe when to execute the auto-heal actions.

actions AutoHealActions

Actions to be executed when a rule is triggered.

triggers AutoHealTriggers

Conditions that describe when to execute the auto-heal actions.

actions AutoHealActions

Actions to be executed when a rule is triggered.

triggers AutoHealTriggers

Conditions that describe when to execute the auto-heal actions.

actions AutoHealActions

Actions to be executed when a rule is triggered.

triggers AutoHealTriggers

Conditions that describe when to execute the auto-heal actions.

actions Property Map

Actions to be executed when a rule is triggered.

triggers Property Map

Conditions that describe when to execute the auto-heal actions.

AutoHealRulesResponse

Actions Pulumi.AzureNative.Web.Inputs.AutoHealActionsResponse

Actions to be executed when a rule is triggered.

Triggers Pulumi.AzureNative.Web.Inputs.AutoHealTriggersResponse

Conditions that describe when to execute the auto-heal actions.

Actions AutoHealActionsResponse

Actions to be executed when a rule is triggered.

Triggers AutoHealTriggersResponse

Conditions that describe when to execute the auto-heal actions.

actions AutoHealActionsResponse

Actions to be executed when a rule is triggered.

triggers AutoHealTriggersResponse

Conditions that describe when to execute the auto-heal actions.

actions AutoHealActionsResponse

Actions to be executed when a rule is triggered.

triggers AutoHealTriggersResponse

Conditions that describe when to execute the auto-heal actions.

actions AutoHealActionsResponse

Actions to be executed when a rule is triggered.

triggers AutoHealTriggersResponse

Conditions that describe when to execute the auto-heal actions.

actions Property Map

Actions to be executed when a rule is triggered.

triggers Property Map

Conditions that describe when to execute the auto-heal actions.

AutoHealTriggers

PrivateBytesInKB int

A rule based on private bytes.

Requests RequestsBasedTrigger

A rule based on total requests.

SlowRequests SlowRequestsBasedTrigger

A rule based on request execution time.

SlowRequestsWithPath []SlowRequestsBasedTrigger

A rule based on multiple Slow Requests Rule with path

StatusCodes []StatusCodesBasedTrigger

A rule based on status codes.

StatusCodesRange []StatusCodesRangeBasedTrigger

A rule based on status codes ranges.

privateBytesInKB Integer

A rule based on private bytes.

requests RequestsBasedTrigger

A rule based on total requests.

slowRequests SlowRequestsBasedTrigger

A rule based on request execution time.

slowRequestsWithPath List<SlowRequestsBasedTrigger>

A rule based on multiple Slow Requests Rule with path

statusCodes List<StatusCodesBasedTrigger>

A rule based on status codes.

statusCodesRange List<StatusCodesRangeBasedTrigger>

A rule based on status codes ranges.

privateBytesInKB number

A rule based on private bytes.

requests RequestsBasedTrigger

A rule based on total requests.

slowRequests SlowRequestsBasedTrigger

A rule based on request execution time.

slowRequestsWithPath SlowRequestsBasedTrigger[]

A rule based on multiple Slow Requests Rule with path

statusCodes StatusCodesBasedTrigger[]

A rule based on status codes.

statusCodesRange StatusCodesRangeBasedTrigger[]

A rule based on status codes ranges.

private_bytes_in_kb int

A rule based on private bytes.

requests RequestsBasedTrigger

A rule based on total requests.

slow_requests SlowRequestsBasedTrigger

A rule based on request execution time.

slow_requests_with_path Sequence[SlowRequestsBasedTrigger]

A rule based on multiple Slow Requests Rule with path

status_codes Sequence[StatusCodesBasedTrigger]

A rule based on status codes.

status_codes_range Sequence[StatusCodesRangeBasedTrigger]

A rule based on status codes ranges.

privateBytesInKB Number

A rule based on private bytes.

requests Property Map

A rule based on total requests.

slowRequests Property Map

A rule based on request execution time.

slowRequestsWithPath List<Property Map>

A rule based on multiple Slow Requests Rule with path

statusCodes List<Property Map>

A rule based on status codes.

statusCodesRange List<Property Map>

A rule based on status codes ranges.

AutoHealTriggersResponse

PrivateBytesInKB int

A rule based on private bytes.

Requests RequestsBasedTriggerResponse

A rule based on total requests.

SlowRequests SlowRequestsBasedTriggerResponse

A rule based on request execution time.

SlowRequestsWithPath []SlowRequestsBasedTriggerResponse

A rule based on multiple Slow Requests Rule with path

StatusCodes []StatusCodesBasedTriggerResponse

A rule based on status codes.

StatusCodesRange []StatusCodesRangeBasedTriggerResponse

A rule based on status codes ranges.

privateBytesInKB Integer

A rule based on private bytes.

requests RequestsBasedTriggerResponse

A rule based on total requests.

slowRequests SlowRequestsBasedTriggerResponse

A rule based on request execution time.

slowRequestsWithPath List<SlowRequestsBasedTriggerResponse>

A rule based on multiple Slow Requests Rule with path

statusCodes List<StatusCodesBasedTriggerResponse>

A rule based on status codes.

statusCodesRange List<StatusCodesRangeBasedTriggerResponse>

A rule based on status codes ranges.

privateBytesInKB number

A rule based on private bytes.

requests RequestsBasedTriggerResponse

A rule based on total requests.

slowRequests SlowRequestsBasedTriggerResponse

A rule based on request execution time.

slowRequestsWithPath SlowRequestsBasedTriggerResponse[]

A rule based on multiple Slow Requests Rule with path

statusCodes StatusCodesBasedTriggerResponse[]

A rule based on status codes.

statusCodesRange StatusCodesRangeBasedTriggerResponse[]

A rule based on status codes ranges.

private_bytes_in_kb int

A rule based on private bytes.

requests RequestsBasedTriggerResponse

A rule based on total requests.

slow_requests SlowRequestsBasedTriggerResponse

A rule based on request execution time.

slow_requests_with_path Sequence[SlowRequestsBasedTriggerResponse]

A rule based on multiple Slow Requests Rule with path

status_codes Sequence[StatusCodesBasedTriggerResponse]

A rule based on status codes.

status_codes_range Sequence[StatusCodesRangeBasedTriggerResponse]

A rule based on status codes ranges.

privateBytesInKB Number

A rule based on private bytes.

requests Property Map

A rule based on total requests.

slowRequests Property Map

A rule based on request execution time.

slowRequestsWithPath List<Property Map>

A rule based on multiple Slow Requests Rule with path

statusCodes List<Property Map>

A rule based on status codes.

statusCodesRange List<Property Map>

A rule based on status codes ranges.

AzureStorageInfoValue

AccessKey string

Access key for the storage account.

AccountName string

Name of the storage account.

MountPath string

Path to mount the storage within the site's runtime environment.

ShareName string

Name of the file share (container name, for Blob storage).

Type Pulumi.AzureNative.Web.AzureStorageType

Type of storage.

AccessKey string

Access key for the storage account.

AccountName string

Name of the storage account.

MountPath string

Path to mount the storage within the site's runtime environment.

ShareName string

Name of the file share (container name, for Blob storage).

Type AzureStorageType

Type of storage.

accessKey String

Access key for the storage account.

accountName String

Name of the storage account.

mountPath String

Path to mount the storage within the site's runtime environment.

shareName String

Name of the file share (container name, for Blob storage).

type AzureStorageType

Type of storage.

accessKey string

Access key for the storage account.

accountName string

Name of the storage account.

mountPath string

Path to mount the storage within the site's runtime environment.

shareName string

Name of the file share (container name, for Blob storage).

type AzureStorageType

Type of storage.

access_key str

Access key for the storage account.

account_name str

Name of the storage account.

mount_path str

Path to mount the storage within the site's runtime environment.

share_name str

Name of the file share (container name, for Blob storage).

type AzureStorageType

Type of storage.

accessKey String

Access key for the storage account.

accountName String

Name of the storage account.

mountPath String

Path to mount the storage within the site's runtime environment.

shareName String

Name of the file share (container name, for Blob storage).

type "AzureFiles" | "AzureBlob"

Type of storage.

AzureStorageInfoValueResponse

State string

State of the storage account.

AccessKey string

Access key for the storage account.

AccountName string

Name of the storage account.

MountPath string

Path to mount the storage within the site's runtime environment.

ShareName string

Name of the file share (container name, for Blob storage).

Type string

Type of storage.

State string

State of the storage account.

AccessKey string

Access key for the storage account.

AccountName string

Name of the storage account.

MountPath string

Path to mount the storage within the site's runtime environment.

ShareName string

Name of the file share (container name, for Blob storage).

Type string

Type of storage.

state String

State of the storage account.

accessKey String

Access key for the storage account.

accountName String

Name of the storage account.

mountPath String

Path to mount the storage within the site's runtime environment.

shareName String

Name of the file share (container name, for Blob storage).

type String

Type of storage.

state string

State of the storage account.

accessKey string

Access key for the storage account.

accountName string

Name of the storage account.

mountPath string

Path to mount the storage within the site's runtime environment.

shareName string

Name of the file share (container name, for Blob storage).

type string

Type of storage.

state str

State of the storage account.

access_key str

Access key for the storage account.

account_name str

Name of the storage account.

mount_path str

Path to mount the storage within the site's runtime environment.

share_name str

Name of the file share (container name, for Blob storage).

type str

Type of storage.

state String

State of the storage account.

accessKey String

Access key for the storage account.

accountName String

Name of the storage account.

mountPath String

Path to mount the storage within the site's runtime environment.

shareName String

Name of the file share (container name, for Blob storage).

type String

Type of storage.

AzureStorageType

AzureFiles
AzureFiles
AzureBlob
AzureBlob
AzureStorageTypeAzureFiles
AzureFiles
AzureStorageTypeAzureBlob
AzureBlob
AzureFiles
AzureFiles
AzureBlob
AzureBlob
AzureFiles
AzureFiles
AzureBlob
AzureBlob
AZURE_FILES
AzureFiles
AZURE_BLOB
AzureBlob
"AzureFiles"
AzureFiles
"AzureBlob"
AzureBlob

ClientCertMode

Required
Required
Optional
Optional
OptionalInteractiveUser
OptionalInteractiveUser
ClientCertModeRequired
Required
ClientCertModeOptional
Optional
ClientCertModeOptionalInteractiveUser
OptionalInteractiveUser
Required
Required
Optional
Optional
OptionalInteractiveUser
OptionalInteractiveUser
Required
Required
Optional
Optional
OptionalInteractiveUser
OptionalInteractiveUser
REQUIRED
Required
OPTIONAL
Optional
OPTIONAL_INTERACTIVE_USER
OptionalInteractiveUser
"Required"
Required
"Optional"
Optional
"OptionalInteractiveUser"
OptionalInteractiveUser

CloningInfo

SourceWebAppId string

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

AppSettingsOverrides Dictionary<string, string>

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

CloneCustomHostNames bool

true to clone custom hostnames from source app; otherwise, false.

CloneSourceControl bool

true to clone source control from source app; otherwise, false.

ConfigureLoadBalancing bool

true to configure load balancing for source and destination app.

CorrelationId string

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

HostingEnvironment string

App Service Environment.

Overwrite bool

true to overwrite destination app; otherwise, false.

SourceWebAppLocation string

Location of source app ex: West US or North Europe

TrafficManagerProfileId string

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

TrafficManagerProfileName string

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

SourceWebAppId string

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

AppSettingsOverrides map[string]string

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

CloneCustomHostNames bool

true to clone custom hostnames from source app; otherwise, false.

CloneSourceControl bool

true to clone source control from source app; otherwise, false.

ConfigureLoadBalancing bool

true to configure load balancing for source and destination app.

CorrelationId string

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

HostingEnvironment string

App Service Environment.

Overwrite bool

true to overwrite destination app; otherwise, false.

SourceWebAppLocation string

Location of source app ex: West US or North Europe

TrafficManagerProfileId string

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

TrafficManagerProfileName string

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

sourceWebAppId String

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

appSettingsOverrides Map<String,String>

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

cloneCustomHostNames Boolean

true to clone custom hostnames from source app; otherwise, false.

cloneSourceControl Boolean

true to clone source control from source app; otherwise, false.

configureLoadBalancing Boolean

true to configure load balancing for source and destination app.

correlationId String

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

hostingEnvironment String

App Service Environment.

overwrite Boolean

true to overwrite destination app; otherwise, false.

sourceWebAppLocation String

Location of source app ex: West US or North Europe

trafficManagerProfileId String

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName String

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

sourceWebAppId string

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

appSettingsOverrides {[key: string]: string}

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

cloneCustomHostNames boolean

true to clone custom hostnames from source app; otherwise, false.

cloneSourceControl boolean

true to clone source control from source app; otherwise, false.

configureLoadBalancing boolean

true to configure load balancing for source and destination app.

correlationId string

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

hostingEnvironment string

App Service Environment.

overwrite boolean

true to overwrite destination app; otherwise, false.

sourceWebAppLocation string

Location of source app ex: West US or North Europe

trafficManagerProfileId string

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName string

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

source_web_app_id str

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

app_settings_overrides Mapping[str, str]

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

clone_custom_host_names bool

true to clone custom hostnames from source app; otherwise, false.

clone_source_control bool

true to clone source control from source app; otherwise, false.

configure_load_balancing bool

true to configure load balancing for source and destination app.

correlation_id str

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

hosting_environment str

App Service Environment.

overwrite bool

true to overwrite destination app; otherwise, false.

source_web_app_location str

Location of source app ex: West US or North Europe

traffic_manager_profile_id str

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

traffic_manager_profile_name str

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

sourceWebAppId String

ARM resource ID of the source app. App resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots and /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for other slots.

appSettingsOverrides Map<String>

Application setting overrides for cloned app. If specified, these settings override the settings cloned from source app. Otherwise, application settings from source app are retained.

cloneCustomHostNames Boolean

true to clone custom hostnames from source app; otherwise, false.

cloneSourceControl Boolean

true to clone source control from source app; otherwise, false.

configureLoadBalancing Boolean

true to configure load balancing for source and destination app.

correlationId String

Correlation ID of cloning operation. This ID ties multiple cloning operations together to use the same snapshot.

hostingEnvironment String

App Service Environment.

overwrite Boolean

true to overwrite destination app; otherwise, false.

sourceWebAppLocation String

Location of source app ex: West US or North Europe

trafficManagerProfileId String

ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager resource ID is of the form /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName String

Name of Traffic Manager profile to create. This is only needed if Traffic Manager profile does not already exist.

ConnStringInfo

ConnectionString string

Connection string value.

Name string

Name of connection string.

Type Pulumi.AzureNative.Web.ConnectionStringType

Type of database.

ConnectionString string

Connection string value.

Name string

Name of connection string.

Type ConnectionStringType

Type of database.

connectionString String

Connection string value.

name String

Name of connection string.

type ConnectionStringType

Type of database.

connectionString string

Connection string value.

name string

Name of connection string.

type ConnectionStringType

Type of database.

connection_string str

Connection string value.

name str

Name of connection string.

type ConnectionStringType

Type of database.

ConnStringInfoResponse

ConnectionString string

Connection string value.

Name string

Name of connection string.

Type string

Type of database.

ConnectionString string

Connection string value.

Name string

Name of connection string.

Type string

Type of database.

connectionString String

Connection string value.

name String

Name of connection string.

type String

Type of database.

connectionString string

Connection string value.

name string

Name of connection string.

type string

Type of database.

connection_string str

Connection string value.

name str

Name of connection string.

type str

Type of database.

connectionString String

Connection string value.

name String

Name of connection string.

type String

Type of database.

ConnectionStringType

MySql
MySql
SQLServer
SQLServer
SQLAzure
SQLAzure
Custom
Custom
NotificationHub
NotificationHub
ServiceBus
ServiceBus
EventHub
EventHub
ApiHub
ApiHub
DocDb
DocDb
RedisCache
RedisCache
PostgreSQL
PostgreSQL
ConnectionStringTypeMySql
MySql
ConnectionStringTypeSQLServer
SQLServer
ConnectionStringTypeSQLAzure
SQLAzure
ConnectionStringTypeCustom
Custom
ConnectionStringTypeNotificationHub
NotificationHub
ConnectionStringTypeServiceBus
ServiceBus
ConnectionStringTypeEventHub
EventHub
ConnectionStringTypeApiHub
ApiHub
ConnectionStringTypeDocDb
DocDb
ConnectionStringTypeRedisCache
RedisCache
ConnectionStringTypePostgreSQL
PostgreSQL
MySql
MySql
SQLServer
SQLServer
SQLAzure
SQLAzure
Custom
Custom
NotificationHub
NotificationHub
ServiceBus
ServiceBus
EventHub
EventHub
ApiHub
ApiHub
DocDb
DocDb
RedisCache
RedisCache
PostgreSQL
PostgreSQL
MySql
MySql
SQLServer
SQLServer
SQLAzure
SQLAzure
Custom
Custom
NotificationHub
NotificationHub
ServiceBus
ServiceBus
EventHub
EventHub
ApiHub
ApiHub
DocDb
DocDb
RedisCache
RedisCache
PostgreSQL
PostgreSQL
MY_SQL
MySql
SQL_SERVER
SQLServer
SQL_AZURE
SQLAzure
CUSTOM
Custom
NOTIFICATION_HUB
NotificationHub
SERVICE_BUS
ServiceBus
EVENT_HUB
EventHub
API_HUB
ApiHub
DOC_DB
DocDb
REDIS_CACHE
RedisCache
POSTGRE_SQL
PostgreSQL
"MySql"
MySql
"SQLServer"
SQLServer
"SQLAzure"
SQLAzure
"Custom"
Custom
"NotificationHub"
NotificationHub
"ServiceBus"
ServiceBus
"EventHub"
EventHub
"ApiHub"
ApiHub
"DocDb"
DocDb
"RedisCache"
RedisCache
"PostgreSQL"
PostgreSQL

CorsSettings

AllowedOrigins List<string>

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

SupportCredentials bool

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

AllowedOrigins []string

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

SupportCredentials bool

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowedOrigins List<String>

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

supportCredentials Boolean

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowedOrigins string[]

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

supportCredentials boolean

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowed_origins Sequence[str]

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

support_credentials bool

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowedOrigins List<String>

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

supportCredentials Boolean

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

CorsSettingsResponse

AllowedOrigins List<string>

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

SupportCredentials bool

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

AllowedOrigins []string

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

SupportCredentials bool

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowedOrigins List<String>

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

supportCredentials Boolean

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowedOrigins string[]

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

supportCredentials boolean

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowed_origins Sequence[str]

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

support_credentials bool

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

allowedOrigins List<String>

Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.

supportCredentials Boolean

Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.

Experiments

RampUpRules []RampUpRule

List of ramp-up rules.

rampUpRules List<RampUpRule>

List of ramp-up rules.

rampUpRules RampUpRule[]

List of ramp-up rules.

ramp_up_rules Sequence[RampUpRule]

List of ramp-up rules.

rampUpRules List<Property Map>

List of ramp-up rules.

ExperimentsResponse

RampUpRules []RampUpRuleResponse

List of ramp-up rules.

rampUpRules RampUpRuleResponse[]

List of ramp-up rules.

rampUpRules List<Property Map>

List of ramp-up rules.

FtpsState

AllAllowed
AllAllowed
FtpsOnly
FtpsOnly
Disabled
Disabled
FtpsStateAllAllowed
AllAllowed
FtpsStateFtpsOnly
FtpsOnly
FtpsStateDisabled
Disabled
AllAllowed
AllAllowed
FtpsOnly
FtpsOnly
Disabled
Disabled
AllAllowed
AllAllowed
FtpsOnly
FtpsOnly
Disabled
Disabled
ALL_ALLOWED
AllAllowed
FTPS_ONLY
FtpsOnly
DISABLED
Disabled
"AllAllowed"
AllAllowed
"FtpsOnly"
FtpsOnly
"Disabled"
Disabled

HandlerMapping

Arguments string

Command-line arguments to be passed to the script processor.

Extension string

Requests with this extension will be handled using the specified FastCGI application.

ScriptProcessor string

The absolute path to the FastCGI application.

Arguments string

Command-line arguments to be passed to the script processor.

Extension string

Requests with this extension will be handled using the specified FastCGI application.

ScriptProcessor string

The absolute path to the FastCGI application.

arguments String

Command-line arguments to be passed to the script processor.

extension String

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor String

The absolute path to the FastCGI application.

arguments string

Command-line arguments to be passed to the script processor.

extension string

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor string

The absolute path to the FastCGI application.

arguments str

Command-line arguments to be passed to the script processor.

extension str

Requests with this extension will be handled using the specified FastCGI application.

script_processor str

The absolute path to the FastCGI application.

arguments String

Command-line arguments to be passed to the script processor.

extension String

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor String

The absolute path to the FastCGI application.

HandlerMappingResponse

Arguments string

Command-line arguments to be passed to the script processor.

Extension string

Requests with this extension will be handled using the specified FastCGI application.

ScriptProcessor string

The absolute path to the FastCGI application.

Arguments string

Command-line arguments to be passed to the script processor.

Extension string

Requests with this extension will be handled using the specified FastCGI application.

ScriptProcessor string

The absolute path to the FastCGI application.

arguments String

Command-line arguments to be passed to the script processor.

extension String

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor String

The absolute path to the FastCGI application.

arguments string

Command-line arguments to be passed to the script processor.

extension string

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor string

The absolute path to the FastCGI application.

arguments str

Command-line arguments to be passed to the script processor.

extension str

Requests with this extension will be handled using the specified FastCGI application.

script_processor str

The absolute path to the FastCGI application.

arguments String

Command-line arguments to be passed to the script processor.

extension String

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor String

The absolute path to the FastCGI application.

HostNameSslState

HostType Pulumi.AzureNative.Web.HostType

Indicates whether the hostname is a standard or repository hostname.

Name string

Hostname.

SslState Pulumi.AzureNative.Web.SslState

SSL type.

Thumbprint string

SSL certificate thumbprint.

ToUpdate bool

Set to true to update existing hostname.

VirtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

HostType HostType

Indicates whether the hostname is a standard or repository hostname.

Name string

Hostname.

SslState SslState

SSL type.

Thumbprint string

SSL certificate thumbprint.

ToUpdate bool

Set to true to update existing hostname.

VirtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

hostType HostType

Indicates whether the hostname is a standard or repository hostname.

name String

Hostname.

sslState SslState

SSL type.

thumbprint String

SSL certificate thumbprint.

toUpdate Boolean

Set to true to update existing hostname.

virtualIP String

Virtual IP address assigned to the hostname if IP based SSL is enabled.

hostType HostType

Indicates whether the hostname is a standard or repository hostname.

name string

Hostname.

sslState SslState

SSL type.

thumbprint string

SSL certificate thumbprint.

toUpdate boolean

Set to true to update existing hostname.

virtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

host_type HostType

Indicates whether the hostname is a standard or repository hostname.

name str

Hostname.

ssl_state SslState

SSL type.

thumbprint str

SSL certificate thumbprint.

to_update bool

Set to true to update existing hostname.

virtual_ip str

Virtual IP address assigned to the hostname if IP based SSL is enabled.

hostType "Standard" | "Repository"

Indicates whether the hostname is a standard or repository hostname.

name String

Hostname.

sslState "Disabled" | "SniEnabled" | "IpBasedEnabled"

SSL type.

thumbprint String

SSL certificate thumbprint.

toUpdate Boolean

Set to true to update existing hostname.

virtualIP String

Virtual IP address assigned to the hostname if IP based SSL is enabled.

HostNameSslStateResponse

HostType string

Indicates whether the hostname is a standard or repository hostname.

Name string

Hostname.

SslState string

SSL type.

Thumbprint string

SSL certificate thumbprint.

ToUpdate bool

Set to true to update existing hostname.

VirtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

HostType string

Indicates whether the hostname is a standard or repository hostname.

Name string

Hostname.

SslState string

SSL type.

Thumbprint string

SSL certificate thumbprint.

ToUpdate bool

Set to true to update existing hostname.

VirtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

hostType String

Indicates whether the hostname is a standard or repository hostname.

name String

Hostname.

sslState String

SSL type.

thumbprint String

SSL certificate thumbprint.

toUpdate Boolean

Set to true to update existing hostname.

virtualIP String

Virtual IP address assigned to the hostname if IP based SSL is enabled.

hostType string

Indicates whether the hostname is a standard or repository hostname.

name string

Hostname.

sslState string

SSL type.

thumbprint string

SSL certificate thumbprint.

toUpdate boolean

Set to true to update existing hostname.

virtualIP string

Virtual IP address assigned to the hostname if IP based SSL is enabled.

host_type str

Indicates whether the hostname is a standard or repository hostname.

name str

Hostname.

ssl_state str

SSL type.

thumbprint str

SSL certificate thumbprint.

to_update bool

Set to true to update existing hostname.

virtual_ip str

Virtual IP address assigned to the hostname if IP based SSL is enabled.

hostType String

Indicates whether the hostname is a standard or repository hostname.

name String

Hostname.

sslState String

SSL type.

thumbprint String

SSL certificate thumbprint.

toUpdate Boolean

Set to true to update existing hostname.

virtualIP String

Virtual IP address assigned to the hostname if IP based SSL is enabled.

HostType

Standard
Standard
Repository
Repository
HostTypeStandard
Standard
HostTypeRepository
Repository
Standard
Standard
Repository
Repository
Standard
Standard
Repository
Repository
STANDARD
Standard
REPOSITORY
Repository
"Standard"
Standard
"Repository"
Repository

HostingEnvironmentProfile

Id string

Resource ID of the App Service Environment.

Id string

Resource ID of the App Service Environment.

id String

Resource ID of the App Service Environment.

id string

Resource ID of the App Service Environment.

id str

Resource ID of the App Service Environment.

id String

Resource ID of the App Service Environment.

HostingEnvironmentProfileResponse

Name string

Name of the App Service Environment.

Type string

Resource type of the App Service Environment.

Id string

Resource ID of the App Service Environment.

Name string

Name of the App Service Environment.

Type string

Resource type of the App Service Environment.

Id string

Resource ID of the App Service Environment.

name String

Name of the App Service Environment.

type String

Resource type of the App Service Environment.

id String

Resource ID of the App Service Environment.

name string

Name of the App Service Environment.

type string

Resource type of the App Service Environment.

id string

Resource ID of the App Service Environment.

name str

Name of the App Service Environment.

type str

Resource type of the App Service Environment.

id str

Resource ID of the App Service Environment.

name String

Name of the App Service Environment.

type String

Resource type of the App Service Environment.

id String

Resource ID of the App Service Environment.

IpFilterTag

Default
Default
XffProxy
XffProxy
ServiceTag
ServiceTag
IpFilterTagDefault
Default
IpFilterTagXffProxy
XffProxy
IpFilterTagServiceTag
ServiceTag
Default
Default
XffProxy
XffProxy
ServiceTag
ServiceTag
Default
Default
XffProxy
XffProxy
ServiceTag
ServiceTag
DEFAULT
Default
XFF_PROXY
XffProxy
SERVICE_TAG
ServiceTag
"Default"
Default
"XffProxy"
XffProxy
"ServiceTag"
ServiceTag

IpSecurityRestriction

Action string

Allow or Deny access for this IP range.

Description string

IP restriction rule description.

Headers Dictionary<string, ImmutableArray<string>>

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

IpAddress string

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

Name string

IP restriction rule name.

Priority int

Priority of IP restriction rule.

SubnetMask string

Subnet mask for the range of IP addresses the restriction is valid for.

SubnetTrafficTag int

(internal) Subnet traffic tag

Tag string | Pulumi.AzureNative.Web.IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

VnetSubnetResourceId string

Virtual network resource id

VnetTrafficTag int

(internal) Vnet traffic tag

Action string

Allow or Deny access for this IP range.

Description string

IP restriction rule description.

Headers map[string][]string

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

IpAddress string

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

Name string

IP restriction rule name.

Priority int

Priority of IP restriction rule.

SubnetMask string

Subnet mask for the range of IP addresses the restriction is valid for.

SubnetTrafficTag int

(internal) Subnet traffic tag

Tag string | IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

VnetSubnetResourceId string

Virtual network resource id

VnetTrafficTag int

(internal) Vnet traffic tag

action String

Allow or Deny access for this IP range.

description String

IP restriction rule description.

headers Map<String,List<String>>

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ipAddress String

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name String

IP restriction rule name.

priority Integer

Priority of IP restriction rule.

subnetMask String

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag Integer

(internal) Subnet traffic tag

tag String | IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId String

Virtual network resource id

vnetTrafficTag Integer

(internal) Vnet traffic tag

action string

Allow or Deny access for this IP range.

description string

IP restriction rule description.

headers {[key: string]: string[]}

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ipAddress string

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name string

IP restriction rule name.

priority number

Priority of IP restriction rule.

subnetMask string

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag number

(internal) Subnet traffic tag

tag string | IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId string

Virtual network resource id

vnetTrafficTag number

(internal) Vnet traffic tag

action str

Allow or Deny access for this IP range.

description str

IP restriction rule description.

headers Mapping[str, Sequence[str]]

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ip_address str

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name str

IP restriction rule name.

priority int

Priority of IP restriction rule.

subnet_mask str

Subnet mask for the range of IP addresses the restriction is valid for.

subnet_traffic_tag int

(internal) Subnet traffic tag

tag str | IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnet_subnet_resource_id str

Virtual network resource id

vnet_traffic_tag int

(internal) Vnet traffic tag

action String

Allow or Deny access for this IP range.

description String

IP restriction rule description.

headers Map<List<String>>

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ipAddress String

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name String

IP restriction rule name.

priority Number

Priority of IP restriction rule.

subnetMask String

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag Number

(internal) Subnet traffic tag

tag String | "Default" | "XffProxy" | "ServiceTag"

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId String

Virtual network resource id

vnetTrafficTag Number

(internal) Vnet traffic tag

IpSecurityRestrictionResponse

Action string

Allow or Deny access for this IP range.

Description string

IP restriction rule description.

Headers Dictionary<string, ImmutableArray<string>>

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

IpAddress string

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

Name string

IP restriction rule name.

Priority int

Priority of IP restriction rule.

SubnetMask string

Subnet mask for the range of IP addresses the restriction is valid for.

SubnetTrafficTag int

(internal) Subnet traffic tag

Tag string

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

VnetSubnetResourceId string

Virtual network resource id

VnetTrafficTag int

(internal) Vnet traffic tag

Action string

Allow or Deny access for this IP range.

Description string

IP restriction rule description.

Headers map[string][]string

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

IpAddress string

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

Name string

IP restriction rule name.

Priority int

Priority of IP restriction rule.

SubnetMask string

Subnet mask for the range of IP addresses the restriction is valid for.

SubnetTrafficTag int

(internal) Subnet traffic tag

Tag string

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

VnetSubnetResourceId string

Virtual network resource id

VnetTrafficTag int

(internal) Vnet traffic tag

action String

Allow or Deny access for this IP range.

description String

IP restriction rule description.

headers Map<String,List<String>>

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ipAddress String

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name String

IP restriction rule name.

priority Integer

Priority of IP restriction rule.

subnetMask String

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag Integer

(internal) Subnet traffic tag

tag String

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId String

Virtual network resource id

vnetTrafficTag Integer

(internal) Vnet traffic tag

action string

Allow or Deny access for this IP range.

description string

IP restriction rule description.

headers {[key: string]: string[]}

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ipAddress string

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name string

IP restriction rule name.

priority number

Priority of IP restriction rule.

subnetMask string

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag number

(internal) Subnet traffic tag

tag string

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId string

Virtual network resource id

vnetTrafficTag number

(internal) Vnet traffic tag

action str

Allow or Deny access for this IP range.

description str

IP restriction rule description.

headers Mapping[str, Sequence[str]]

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ip_address str

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name str

IP restriction rule name.

priority int

Priority of IP restriction rule.

subnet_mask str

Subnet mask for the range of IP addresses the restriction is valid for.

subnet_traffic_tag int

(internal) Subnet traffic tag

tag str

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnet_subnet_resource_id str

Virtual network resource id

vnet_traffic_tag int

(internal) Vnet traffic tag

action String

Allow or Deny access for this IP range.

description String

IP restriction rule description.

headers Map<List<String>>

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

  • If the property is null or empty (default), all hosts(or lack of) are allowed.
  • A value is compared using ordinal-ignore-case (excluding port number).
  • Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
  • Unicode host names are allowed but are converted to Punycode for matching.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..

  • If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
  • If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.

X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.

ipAddress String

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

name String

IP restriction rule name.

priority Number

Priority of IP restriction rule.

subnetMask String

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag Number

(internal) Subnet traffic tag

tag String

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId String

Virtual network resource id

vnetTrafficTag Number

(internal) Vnet traffic tag

ManagedPipelineMode

Integrated
Integrated
Classic
Classic
ManagedPipelineModeIntegrated
Integrated
ManagedPipelineModeClassic
Classic
Integrated
Integrated
Classic
Classic
Integrated
Integrated
Classic
Classic
INTEGRATED
Integrated
CLASSIC
Classic
"Integrated"
Integrated
"Classic"
Classic

ManagedServiceIdentity

Type Pulumi.AzureNative.Web.ManagedServiceIdentityType

Type of managed service identity.

UserAssignedIdentities Dictionary<string, object>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

Type ManagedServiceIdentityType

Type of managed service identity.

UserAssignedIdentities map[string]interface{}

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityType

Type of managed service identity.

userAssignedIdentities Map<String,Object>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityType

Type of managed service identity.

userAssignedIdentities {[key: string]: any}

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type ManagedServiceIdentityType

Type of managed service identity.

user_assigned_identities Mapping[str, Any]

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

type "SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None"

Type of managed service identity.

userAssignedIdentities Map<Any>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityResponse

PrincipalId string

Principal Id of managed service identity.

TenantId string

Tenant of managed service identity.

Type string

Type of managed service identity.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Web.Inputs.ManagedServiceIdentityResponseUserAssignedIdentities>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

PrincipalId string

Principal Id of managed service identity.

TenantId string

Tenant of managed service identity.

Type string

Type of managed service identity.

UserAssignedIdentities map[string]ManagedServiceIdentityResponseUserAssignedIdentities

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId String

Principal Id of managed service identity.

tenantId String

Tenant of managed service identity.

type String

Type of managed service identity.

userAssignedIdentities Map<String,ManagedServiceIdentityResponseUserAssignedIdentities>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId string

Principal Id of managed service identity.

tenantId string

Tenant of managed service identity.

type string

Type of managed service identity.

userAssignedIdentities {[key: string]: ManagedServiceIdentityResponseUserAssignedIdentities}

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principal_id str

Principal Id of managed service identity.

tenant_id str

Tenant of managed service identity.

type str

Type of managed service identity.

user_assigned_identities Mapping[str, ManagedServiceIdentityResponseUserAssignedIdentities]

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId String

Principal Id of managed service identity.

tenantId String

Tenant of managed service identity.

type String

Type of managed service identity.

userAssignedIdentities Map<Property Map>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityResponseUserAssignedIdentities

ClientId string

Client Id of user assigned identity

PrincipalId string

Principal Id of user assigned identity

ClientId string

Client Id of user assigned identity

PrincipalId string

Principal Id of user assigned identity

clientId String

Client Id of user assigned identity

principalId String

Principal Id of user assigned identity

clientId string

Client Id of user assigned identity

principalId string

Principal Id of user assigned identity

client_id str

Client Id of user assigned identity

principal_id str

Principal Id of user assigned identity

clientId String

Client Id of user assigned identity

principalId String

Principal Id of user assigned identity

ManagedServiceIdentityType

SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
ManagedServiceIdentityTypeSystemAssigned
SystemAssigned
ManagedServiceIdentityTypeUserAssigned
UserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
ManagedServiceIdentityTypeNone
None
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
SYSTEM_ASSIGNED
SystemAssigned
USER_ASSIGNED
UserAssigned
SYSTEM_ASSIGNED_USER_ASSIGNED
SystemAssigned, UserAssigned
NONE
None
"SystemAssigned"
SystemAssigned
"UserAssigned"
UserAssigned
"SystemAssigned, UserAssigned"
SystemAssigned, UserAssigned
"None"
None

NameValuePair

Name string

Pair name.

Value string

Pair value.

Name string

Pair name.

Value string

Pair value.

name String

Pair name.

value String

Pair value.

name string

Pair name.

value string

Pair value.

name str

Pair name.

value str

Pair value.

name String

Pair name.

value String

Pair value.

NameValuePairResponse

Name string

Pair name.

Value string

Pair value.

Name string

Pair name.

Value string

Pair value.

name String

Pair name.

value String

Pair value.

name string

Pair name.

value string

Pair value.

name str

Pair name.

value str

Pair value.

name String

Pair name.

value String

Pair value.

PushSettings

IsPushEnabled bool

Gets or sets a flag indicating whether the Push endpoint is enabled.

DynamicTagsJson string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

Kind string

Kind of resource.

TagWhitelistJson string

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

TagsRequiringAuth string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

IsPushEnabled bool

Gets or sets a flag indicating whether the Push endpoint is enabled.

DynamicTagsJson string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

Kind string

Kind of resource.

TagWhitelistJson string

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

TagsRequiringAuth string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

isPushEnabled Boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

dynamicTagsJson String

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind String

Kind of resource.

tagWhitelistJson String

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tagsRequiringAuth String

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

isPushEnabled boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

dynamicTagsJson string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind string

Kind of resource.

tagWhitelistJson string

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tagsRequiringAuth string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

is_push_enabled bool

Gets or sets a flag indicating whether the Push endpoint is enabled.

dynamic_tags_json str

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind str

Kind of resource.

tag_whitelist_json str

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tags_requiring_auth str

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

isPushEnabled Boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

dynamicTagsJson String

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind String

Kind of resource.

tagWhitelistJson String

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tagsRequiringAuth String

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

PushSettingsResponse

Id string

Resource Id.

IsPushEnabled bool

Gets or sets a flag indicating whether the Push endpoint is enabled.

Name string

Resource Name.

Type string

Resource type.

DynamicTagsJson string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

Kind string

Kind of resource.

TagWhitelistJson string

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

TagsRequiringAuth string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

Id string

Resource Id.

IsPushEnabled bool

Gets or sets a flag indicating whether the Push endpoint is enabled.

Name string

Resource Name.

Type string

Resource type.

DynamicTagsJson string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

Kind string

Kind of resource.

TagWhitelistJson string

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

TagsRequiringAuth string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

id String

Resource Id.

isPushEnabled Boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

name String

Resource Name.

type String

Resource type.

dynamicTagsJson String

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind String

Kind of resource.

tagWhitelistJson String

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tagsRequiringAuth String

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

id string

Resource Id.

isPushEnabled boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

name string

Resource Name.

type string

Resource type.

dynamicTagsJson string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind string

Kind of resource.

tagWhitelistJson string

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tagsRequiringAuth string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

id str

Resource Id.

is_push_enabled bool

Gets or sets a flag indicating whether the Push endpoint is enabled.

name str

Resource Name.

type str

Resource type.

dynamic_tags_json str

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind str

Kind of resource.

tag_whitelist_json str

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tags_requiring_auth str

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

id String

Resource Id.

isPushEnabled Boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

name String

Resource Name.

type String

Resource type.

dynamicTagsJson String

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind String

Kind of resource.

tagWhitelistJson String

Gets or sets a JSON string containing a list of tags that are in the allowed list for use by the push registration endpoint.

tagsRequiringAuth String

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

RampUpRule

ActionHostName string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

ChangeDecisionCallbackUrl string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

ChangeIntervalInMinutes int

Specifies interval in minutes to reevaluate ReroutePercentage.

ChangeStep double

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

MaxReroutePercentage double

Specifies upper boundary below which ReroutePercentage will stay.

MinReroutePercentage double

Specifies lower boundary above which ReroutePercentage will stay.

Name string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

ReroutePercentage double

Percentage of the traffic which will be redirected to ActionHostName.

ActionHostName string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

ChangeDecisionCallbackUrl string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

ChangeIntervalInMinutes int

Specifies interval in minutes to reevaluate ReroutePercentage.

ChangeStep float64

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

MaxReroutePercentage float64

Specifies upper boundary below which ReroutePercentage will stay.

MinReroutePercentage float64

Specifies lower boundary above which ReroutePercentage will stay.

Name string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

ReroutePercentage float64

Percentage of the traffic which will be redirected to ActionHostName.

actionHostName String

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl String

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes Integer

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep Double

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage Double

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage Double

Specifies lower boundary above which ReroutePercentage will stay.

name String

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage Double

Percentage of the traffic which will be redirected to ActionHostName.

actionHostName string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes number

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep number

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage number

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage number

Specifies lower boundary above which ReroutePercentage will stay.

name string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage number

Percentage of the traffic which will be redirected to ActionHostName.

action_host_name str

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

change_decision_callback_url str

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

change_interval_in_minutes int

Specifies interval in minutes to reevaluate ReroutePercentage.

change_step float

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

max_reroute_percentage float

Specifies upper boundary below which ReroutePercentage will stay.

min_reroute_percentage float

Specifies lower boundary above which ReroutePercentage will stay.

name str

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroute_percentage float

Percentage of the traffic which will be redirected to ActionHostName.

actionHostName String

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl String

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes Number

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep Number

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage Number

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage Number

Specifies lower boundary above which ReroutePercentage will stay.

name String

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage Number

Percentage of the traffic which will be redirected to ActionHostName.

RampUpRuleResponse

ActionHostName string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

ChangeDecisionCallbackUrl string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

ChangeIntervalInMinutes int

Specifies interval in minutes to reevaluate ReroutePercentage.

ChangeStep double

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

MaxReroutePercentage double

Specifies upper boundary below which ReroutePercentage will stay.

MinReroutePercentage double

Specifies lower boundary above which ReroutePercentage will stay.

Name string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

ReroutePercentage double

Percentage of the traffic which will be redirected to ActionHostName.

ActionHostName string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

ChangeDecisionCallbackUrl string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

ChangeIntervalInMinutes int

Specifies interval in minutes to reevaluate ReroutePercentage.

ChangeStep float64

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

MaxReroutePercentage float64

Specifies upper boundary below which ReroutePercentage will stay.

MinReroutePercentage float64

Specifies lower boundary above which ReroutePercentage will stay.

Name string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

ReroutePercentage float64

Percentage of the traffic which will be redirected to ActionHostName.

actionHostName String

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl String

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes Integer

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep Double

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage Double

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage Double

Specifies lower boundary above which ReroutePercentage will stay.

name String

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage Double

Percentage of the traffic which will be redirected to ActionHostName.

actionHostName string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes number

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep number

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage number

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage number

Specifies lower boundary above which ReroutePercentage will stay.

name string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage number

Percentage of the traffic which will be redirected to ActionHostName.

action_host_name str

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

change_decision_callback_url str

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

change_interval_in_minutes int

Specifies interval in minutes to reevaluate ReroutePercentage.

change_step float

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

max_reroute_percentage float

Specifies upper boundary below which ReroutePercentage will stay.

min_reroute_percentage float

Specifies lower boundary above which ReroutePercentage will stay.

name str

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroute_percentage float

Percentage of the traffic which will be redirected to ActionHostName.

actionHostName String

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl String

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes Number

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep Number

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage Number

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage Number

Specifies lower boundary above which ReroutePercentage will stay.

name String

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage Number

Percentage of the traffic which will be redirected to ActionHostName.

RedundancyMode

None
None
Manual
Manual
Failover
Failover
ActiveActive
ActiveActive
GeoRedundant
GeoRedundant
RedundancyModeNone
None
RedundancyModeManual
Manual
RedundancyModeFailover
Failover
RedundancyModeActiveActive
ActiveActive
RedundancyModeGeoRedundant
GeoRedundant
None
None
Manual
Manual
Failover
Failover
ActiveActive
ActiveActive
GeoRedundant
GeoRedundant
None
None
Manual
Manual
Failover
Failover
ActiveActive
ActiveActive
GeoRedundant
GeoRedundant
NONE
None
MANUAL
Manual
FAILOVER
Failover
ACTIVE_ACTIVE
ActiveActive
GEO_REDUNDANT
GeoRedundant
"None"
None
"Manual"
Manual
"Failover"
Failover
"ActiveActive"
ActiveActive
"GeoRedundant"
GeoRedundant

RequestsBasedTrigger

Count int

Request Count.

TimeInterval string

Time interval.

Count int

Request Count.

TimeInterval string

Time interval.

count Integer

Request Count.

timeInterval String

Time interval.

count number

Request Count.

timeInterval string

Time interval.

count int

Request Count.

time_interval str

Time interval.

count Number

Request Count.

timeInterval String

Time interval.

RequestsBasedTriggerResponse

Count int

Request Count.

TimeInterval string

Time interval.

Count int

Request Count.

TimeInterval string

Time interval.

count Integer

Request Count.

timeInterval String

Time interval.

count number

Request Count.

timeInterval string

Time interval.

count int

Request Count.

time_interval str

Time interval.

count Number

Request Count.

timeInterval String

Time interval.

ScmType

None
None
Dropbox
Dropbox
Tfs
Tfs
LocalGit
LocalGit
GitHub
GitHub
CodePlexGit
CodePlexGit
CodePlexHg
CodePlexHg
BitbucketGit
BitbucketGit
BitbucketHg
BitbucketHg
ExternalGit
ExternalGit
ExternalHg
ExternalHg
OneDrive
OneDrive
VSO
VSO
VSTSRM
VSTSRM
ScmTypeNone
None
ScmTypeDropbox
Dropbox
ScmTypeTfs
Tfs
ScmTypeLocalGit
LocalGit
ScmTypeGitHub
GitHub
ScmTypeCodePlexGit
CodePlexGit
ScmTypeCodePlexHg
CodePlexHg
ScmTypeBitbucketGit
BitbucketGit
ScmTypeBitbucketHg
BitbucketHg
ScmTypeExternalGit
ExternalGit
ScmTypeExternalHg
ExternalHg
ScmTypeOneDrive
OneDrive
ScmTypeVSO
VSO
ScmTypeVSTSRM
VSTSRM
None
None
Dropbox
Dropbox
Tfs
Tfs
LocalGit
LocalGit
GitHub
GitHub
CodePlexGit
CodePlexGit
CodePlexHg
CodePlexHg
BitbucketGit
BitbucketGit
BitbucketHg
BitbucketHg
ExternalGit
ExternalGit
ExternalHg
ExternalHg
OneDrive
OneDrive
VSO
VSO
VSTSRM
VSTSRM
None
None
Dropbox
Dropbox
Tfs
Tfs
LocalGit
LocalGit
GitHub
GitHub
CodePlexGit
CodePlexGit
CodePlexHg
CodePlexHg
BitbucketGit
BitbucketGit
BitbucketHg
BitbucketHg
ExternalGit
ExternalGit
ExternalHg
ExternalHg
OneDrive
OneDrive
VSO
VSO
VSTSRM
VSTSRM
NONE
None
DROPBOX
Dropbox
TFS
Tfs
LOCAL_GIT
LocalGit
GIT_HUB
GitHub
CODE_PLEX_GIT
CodePlexGit
CODE_PLEX_HG
CodePlexHg
BITBUCKET_GIT
BitbucketGit
BITBUCKET_HG
BitbucketHg
EXTERNAL_GIT
ExternalGit
EXTERNAL_HG
ExternalHg
ONE_DRIVE
OneDrive
VSO
VSO
VSTSRM
VSTSRM
"None"
None
"Dropbox"
Dropbox
"Tfs"
Tfs
"LocalGit"
LocalGit
"GitHub"
GitHub
"CodePlexGit"
CodePlexGit
"CodePlexHg"
CodePlexHg
"BitbucketGit"
BitbucketGit
"BitbucketHg"
BitbucketHg
"ExternalGit"
ExternalGit
"ExternalHg"
ExternalHg
"OneDrive"
OneDrive
"VSO"
VSO
"VSTSRM"
VSTSRM

SiteConfig

AcrUseManagedIdentityCreds bool

Flag to use Managed Identity Creds for ACR pull

AcrUserManagedIdentityID string

If using user managed identity, the user managed identity ClientId

AlwaysOn bool

true if Always On is enabled; otherwise, false.

ApiDefinition Pulumi.AzureNative.Web.Inputs.ApiDefinitionInfo

Information about the formal API definition for the app.

ApiManagementConfig Pulumi.AzureNative.Web.Inputs.ApiManagementConfig

Azure API management settings linked to the app.

AppCommandLine string

App command line to launch.

AppSettings List<Pulumi.AzureNative.Web.Inputs.NameValuePair>

Application settings.

AutoHealEnabled bool

true if Auto Heal is enabled; otherwise, false.

AutoHealRules Pulumi.AzureNative.Web.Inputs.AutoHealRules

Auto Heal rules.

AutoSwapSlotName string

Auto-swap slot name.

AzureStorageAccounts Dictionary<string, Pulumi.AzureNative.Web.Inputs.AzureStorageInfoValue>

List of Azure Storage Accounts.

ConnectionStrings List<Pulumi.AzureNative.Web.Inputs.ConnStringInfo>

Connection strings.

Cors Pulumi.AzureNative.Web.Inputs.CorsSettings

Cross-Origin Resource Sharing (CORS) settings.

DefaultDocuments List<string>

Default documents.

DetailedErrorLoggingEnabled bool

true if detailed error logging is enabled; otherwise, false.

DocumentRoot string

Document root.

Experiments Pulumi.AzureNative.Web.Inputs.Experiments

This is work around for polymorphic types.

FtpsState string | Pulumi.AzureNative.Web.FtpsState

State of FTP / FTPS service

FunctionAppScaleLimit int

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

FunctionsRuntimeScaleMonitoringEnabled bool

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

HandlerMappings List<Pulumi.AzureNative.Web.Inputs.HandlerMapping>

Handler mappings.

HealthCheckPath string

Health check path

Http20Enabled bool

Http20Enabled: configures a web site to allow clients to connect over http2.0

HttpLoggingEnabled bool

true if HTTP logging is enabled; otherwise, false.

IpSecurityRestrictions List<Pulumi.AzureNative.Web.Inputs.IpSecurityRestriction>

IP security restrictions for main.

JavaContainer string

Java container.

JavaContainerVersion string

Java container version.

JavaVersion string

Java version.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Limits Pulumi.AzureNative.Web.Inputs.SiteLimits

Site limits.

LinuxFxVersion string

Linux App Framework and version

LoadBalancing Pulumi.AzureNative.Web.SiteLoadBalancing

Site load balancing.

LocalMySqlEnabled bool

true to enable local MySQL; otherwise, false.

LogsDirectorySizeLimit int

HTTP logs directory size limit.

ManagedPipelineMode Pulumi.AzureNative.Web.ManagedPipelineMode

Managed pipeline mode.

ManagedServiceIdentityId int

Managed Service Identity Id

MinTlsVersion string | Pulumi.AzureNative.Web.SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

MinimumElasticInstanceCount int

Number of minimum instance count for a site This setting only applies to the Elastic Plans

NetFrameworkVersion string

.NET Framework version.

NodeVersion string

Version of Node.js.

NumberOfWorkers int

Number of workers.

PhpVersion string

Version of PHP.

PowerShellVersion string

Version of PowerShell.

PreWarmedInstanceCount int

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

PublicNetworkAccess string

Property to allow or block all public traffic.

PublishingUsername string

Publishing user name.

Push Pulumi.AzureNative.Web.Inputs.PushSettings

Push endpoint settings.

PythonVersion string

Version of Python.

RemoteDebuggingEnabled bool

true if remote debugging is enabled; otherwise, false.

RemoteDebuggingVersion string

Remote debugging version.

RequestTracingEnabled bool

true if request tracing is enabled; otherwise, false.

RequestTracingExpirationTime string

Request tracing expiration time.

ScmIpSecurityRestrictions List<Pulumi.AzureNative.Web.Inputs.IpSecurityRestriction>

IP security restrictions for scm.

ScmIpSecurityRestrictionsUseMain bool

IP security restrictions for scm to use main.

ScmMinTlsVersion string | Pulumi.AzureNative.Web.SupportedTlsVersions

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

ScmType string | Pulumi.AzureNative.Web.ScmType

SCM type.

TracingOptions string

Tracing options.

Use32BitWorkerProcess bool

true to use 32-bit worker process; otherwise, false.

VirtualApplications List<Pulumi.AzureNative.Web.Inputs.VirtualApplication>

Virtual applications.

VnetName string

Virtual Network name.

VnetPrivatePortsCount int

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

VnetRouteAllEnabled bool

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

WebSocketsEnabled bool

true if WebSocket is enabled; otherwise, false.

WebsiteTimeZone string

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

WindowsFxVersion string

Xenon App Framework and version

XManagedServiceIdentityId int

Explicit Managed Service Identity Id

AcrUseManagedIdentityCreds bool

Flag to use Managed Identity Creds for ACR pull

AcrUserManagedIdentityID string

If using user managed identity, the user managed identity ClientId

AlwaysOn bool

true if Always On is enabled; otherwise, false.

ApiDefinition ApiDefinitionInfo

Information about the formal API definition for the app.

ApiManagementConfig ApiManagementConfig

Azure API management settings linked to the app.

AppCommandLine string

App command line to launch.

AppSettings []NameValuePair

Application settings.

AutoHealEnabled bool

true if Auto Heal is enabled; otherwise, false.

AutoHealRules AutoHealRules

Auto Heal rules.

AutoSwapSlotName string

Auto-swap slot name.

AzureStorageAccounts map[string]AzureStorageInfoValue

List of Azure Storage Accounts.

ConnectionStrings []ConnStringInfo

Connection strings.

Cors CorsSettings

Cross-Origin Resource Sharing (CORS) settings.

DefaultDocuments []string

Default documents.

DetailedErrorLoggingEnabled bool

true if detailed error logging is enabled; otherwise, false.

DocumentRoot string

Document root.

Experiments Experiments

This is work around for polymorphic types.

FtpsState string | FtpsState

State of FTP / FTPS service

FunctionAppScaleLimit int

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

FunctionsRuntimeScaleMonitoringEnabled bool

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

HandlerMappings []HandlerMapping

Handler mappings.

HealthCheckPath string

Health check path

Http20Enabled bool

Http20Enabled: configures a web site to allow clients to connect over http2.0

HttpLoggingEnabled bool

true if HTTP logging is enabled; otherwise, false.

IpSecurityRestrictions []IpSecurityRestriction

IP security restrictions for main.

JavaContainer string

Java container.

JavaContainerVersion string

Java container version.

JavaVersion string

Java version.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Limits SiteLimits

Site limits.

LinuxFxVersion string

Linux App Framework and version

LoadBalancing SiteLoadBalancing

Site load balancing.

LocalMySqlEnabled bool

true to enable local MySQL; otherwise, false.

LogsDirectorySizeLimit int

HTTP logs directory size limit.

ManagedPipelineMode ManagedPipelineMode

Managed pipeline mode.

ManagedServiceIdentityId int

Managed Service Identity Id

MinTlsVersion string | SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

MinimumElasticInstanceCount int

Number of minimum instance count for a site This setting only applies to the Elastic Plans

NetFrameworkVersion string

.NET Framework version.

NodeVersion string

Version of Node.js.

NumberOfWorkers int

Number of workers.

PhpVersion string

Version of PHP.

PowerShellVersion string

Version of PowerShell.

PreWarmedInstanceCount int

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

PublicNetworkAccess string

Property to allow or block all public traffic.

PublishingUsername string

Publishing user name.

Push PushSettings

Push endpoint settings.

PythonVersion string

Version of Python.

RemoteDebuggingEnabled bool

true if remote debugging is enabled; otherwise, false.

RemoteDebuggingVersion string

Remote debugging version.

RequestTracingEnabled bool

true if request tracing is enabled; otherwise, false.

RequestTracingExpirationTime string

Request tracing expiration time.

ScmIpSecurityRestrictions []IpSecurityRestriction

IP security restrictions for scm.

ScmIpSecurityRestrictionsUseMain bool

IP security restrictions for scm to use main.

ScmMinTlsVersion string | SupportedTlsVersions

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

ScmType string | ScmType

SCM type.

TracingOptions string

Tracing options.

Use32BitWorkerProcess bool

true to use 32-bit worker process; otherwise, false.

VirtualApplications []VirtualApplication

Virtual applications.

VnetName string

Virtual Network name.

VnetPrivatePortsCount int

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

VnetRouteAllEnabled bool

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

WebSocketsEnabled bool

true if WebSocket is enabled; otherwise, false.

WebsiteTimeZone string

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

WindowsFxVersion string

Xenon App Framework and version

XManagedServiceIdentityId int

Explicit Managed Service Identity Id

acrUseManagedIdentityCreds Boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID String

If using user managed identity, the user managed identity ClientId

alwaysOn Boolean

true if Always On is enabled; otherwise, false.

apiDefinition ApiDefinitionInfo

Information about the formal API definition for the app.

apiManagementConfig ApiManagementConfig

Azure API management settings linked to the app.

appCommandLine String

App command line to launch.

appSettings List<NameValuePair>

Application settings.

autoHealEnabled Boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules AutoHealRules

Auto Heal rules.

autoSwapSlotName String

Auto-swap slot name.

azureStorageAccounts Map<String,AzureStorageInfoValue>

List of Azure Storage Accounts.

connectionStrings List<ConnStringInfo>

Connection strings.

cors CorsSettings

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments List<String>

Default documents.

detailedErrorLoggingEnabled Boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot String

Document root.

experiments Experiments

This is work around for polymorphic types.

ftpsState String | FtpsState

State of FTP / FTPS service

functionAppScaleLimit Integer

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functionsRuntimeScaleMonitoringEnabled Boolean

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handlerMappings List<HandlerMapping>

Handler mappings.

healthCheckPath String

Health check path

http20Enabled Boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled Boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions List<IpSecurityRestriction>

IP security restrictions for main.

javaContainer String

Java container.

javaContainerVersion String

Java container version.

javaVersion String

Java version.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

limits SiteLimits

Site limits.

linuxFxVersion String

Linux App Framework and version

loadBalancing SiteLoadBalancing

Site load balancing.

localMySqlEnabled Boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit Integer

HTTP logs directory size limit.

managedPipelineMode ManagedPipelineMode

Managed pipeline mode.

managedServiceIdentityId Integer

Managed Service Identity Id

minTlsVersion String | SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimumElasticInstanceCount Integer

Number of minimum instance count for a site This setting only applies to the Elastic Plans

netFrameworkVersion String

.NET Framework version.

nodeVersion String

Version of Node.js.

numberOfWorkers Integer

Number of workers.

phpVersion String

Version of PHP.

powerShellVersion String

Version of PowerShell.

preWarmedInstanceCount Integer

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

publicNetworkAccess String

Property to allow or block all public traffic.

publishingUsername String

Publishing user name.

push PushSettings

Push endpoint settings.

pythonVersion String

Version of Python.

remoteDebuggingEnabled Boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion String

Remote debugging version.

requestTracingEnabled Boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime String

Request tracing expiration time.

scmIpSecurityRestrictions List<IpSecurityRestriction>

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain Boolean

IP security restrictions for scm to use main.

scmMinTlsVersion String | SupportedTlsVersions

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scmType String | ScmType

SCM type.

tracingOptions String

Tracing options.

use32BitWorkerProcess Boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications List<VirtualApplication>

Virtual applications.

vnetName String

Virtual Network name.

vnetPrivatePortsCount Integer

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnetRouteAllEnabled Boolean

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

webSocketsEnabled Boolean

true if WebSocket is enabled; otherwise, false.

websiteTimeZone String

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion String

Xenon App Framework and version

xManagedServiceIdentityId Integer

Explicit Managed Service Identity Id

acrUseManagedIdentityCreds boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID string

If using user managed identity, the user managed identity ClientId

alwaysOn boolean

true if Always On is enabled; otherwise, false.

apiDefinition ApiDefinitionInfo

Information about the formal API definition for the app.

apiManagementConfig ApiManagementConfig

Azure API management settings linked to the app.

appCommandLine string

App command line to launch.

appSettings NameValuePair[]

Application settings.

autoHealEnabled boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules AutoHealRules

Auto Heal rules.

autoSwapSlotName string

Auto-swap slot name.

azureStorageAccounts {[key: string]: AzureStorageInfoValue}

List of Azure Storage Accounts.

connectionStrings ConnStringInfo[]

Connection strings.

cors CorsSettings

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments string[]

Default documents.

detailedErrorLoggingEnabled boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot string

Document root.

experiments Experiments

This is work around for polymorphic types.

ftpsState string | FtpsState

State of FTP / FTPS service

functionAppScaleLimit number

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functionsRuntimeScaleMonitoringEnabled boolean

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handlerMappings HandlerMapping[]

Handler mappings.

healthCheckPath string

Health check path

http20Enabled boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions IpSecurityRestriction[]

IP security restrictions for main.

javaContainer string

Java container.

javaContainerVersion string

Java container version.

javaVersion string

Java version.

keyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

limits SiteLimits

Site limits.

linuxFxVersion string

Linux App Framework and version

loadBalancing SiteLoadBalancing

Site load balancing.

localMySqlEnabled boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit number

HTTP logs directory size limit.

managedPipelineMode ManagedPipelineMode

Managed pipeline mode.

managedServiceIdentityId number

Managed Service Identity Id

minTlsVersion string | SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimumElasticInstanceCount number

Number of minimum instance count for a site This setting only applies to the Elastic Plans

netFrameworkVersion string

.NET Framework version.

nodeVersion string

Version of Node.js.

numberOfWorkers number

Number of workers.

phpVersion string

Version of PHP.

powerShellVersion string

Version of PowerShell.

preWarmedInstanceCount number

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

publicNetworkAccess string

Property to allow or block all public traffic.

publishingUsername string

Publishing user name.

push PushSettings

Push endpoint settings.

pythonVersion string

Version of Python.

remoteDebuggingEnabled boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion string

Remote debugging version.

requestTracingEnabled boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime string

Request tracing expiration time.

scmIpSecurityRestrictions IpSecurityRestriction[]

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain boolean

IP security restrictions for scm to use main.

scmMinTlsVersion string | SupportedTlsVersions

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scmType string | ScmType

SCM type.

tracingOptions string

Tracing options.

use32BitWorkerProcess boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications VirtualApplication[]

Virtual applications.

vnetName string

Virtual Network name.

vnetPrivatePortsCount number

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnetRouteAllEnabled boolean

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

webSocketsEnabled boolean

true if WebSocket is enabled; otherwise, false.

websiteTimeZone string

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion string

Xenon App Framework and version

xManagedServiceIdentityId number

Explicit Managed Service Identity Id

acr_use_managed_identity_creds bool

Flag to use Managed Identity Creds for ACR pull

acr_user_managed_identity_id str

If using user managed identity, the user managed identity ClientId

always_on bool

true if Always On is enabled; otherwise, false.

api_definition ApiDefinitionInfo

Information about the formal API definition for the app.

api_management_config ApiManagementConfig

Azure API management settings linked to the app.

app_command_line str

App command line to launch.

app_settings Sequence[NameValuePair]

Application settings.

auto_heal_enabled bool

true if Auto Heal is enabled; otherwise, false.

auto_heal_rules AutoHealRules

Auto Heal rules.

auto_swap_slot_name str

Auto-swap slot name.

azure_storage_accounts Mapping[str, AzureStorageInfoValue]

List of Azure Storage Accounts.

connection_strings Sequence[ConnStringInfo]

Connection strings.

cors CorsSettings

Cross-Origin Resource Sharing (CORS) settings.

default_documents Sequence[str]

Default documents.

detailed_error_logging_enabled bool

true if detailed error logging is enabled; otherwise, false.

document_root str

Document root.

experiments Experiments

This is work around for polymorphic types.

ftps_state str | FtpsState

State of FTP / FTPS service

function_app_scale_limit int

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functions_runtime_scale_monitoring_enabled bool

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handler_mappings Sequence[HandlerMapping]

Handler mappings.

health_check_path str

Health check path

http20_enabled bool

Http20Enabled: configures a web site to allow clients to connect over http2.0

http_logging_enabled bool

true if HTTP logging is enabled; otherwise, false.

ip_security_restrictions Sequence[IpSecurityRestriction]

IP security restrictions for main.

java_container str

Java container.

java_container_version str

Java container version.

java_version str

Java version.

key_vault_reference_identity str

Identity to use for Key Vault Reference authentication.

limits SiteLimits

Site limits.

linux_fx_version str

Linux App Framework and version

load_balancing SiteLoadBalancing

Site load balancing.

local_my_sql_enabled bool

true to enable local MySQL; otherwise, false.

logs_directory_size_limit int

HTTP logs directory size limit.

managed_pipeline_mode ManagedPipelineMode

Managed pipeline mode.

managed_service_identity_id int

Managed Service Identity Id

min_tls_version str | SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimum_elastic_instance_count int

Number of minimum instance count for a site This setting only applies to the Elastic Plans

net_framework_version str

.NET Framework version.

node_version str

Version of Node.js.

number_of_workers int

Number of workers.

php_version str

Version of PHP.

power_shell_version str

Version of PowerShell.

pre_warmed_instance_count int

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

public_network_access str

Property to allow or block all public traffic.

publishing_username str

Publishing user name.

push PushSettings

Push endpoint settings.

python_version str

Version of Python.

remote_debugging_enabled bool

true if remote debugging is enabled; otherwise, false.

remote_debugging_version str

Remote debugging version.

request_tracing_enabled bool

true if request tracing is enabled; otherwise, false.

request_tracing_expiration_time str

Request tracing expiration time.

scm_ip_security_restrictions Sequence[IpSecurityRestriction]

IP security restrictions for scm.

scm_ip_security_restrictions_use_main bool

IP security restrictions for scm to use main.

scm_min_tls_version str | SupportedTlsVersions

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scm_type str | ScmType

SCM type.

tracing_options str

Tracing options.

use32_bit_worker_process bool

true to use 32-bit worker process; otherwise, false.

virtual_applications Sequence[VirtualApplication]

Virtual applications.

vnet_name str

Virtual Network name.

vnet_private_ports_count int

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnet_route_all_enabled bool

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

web_sockets_enabled bool

true if WebSocket is enabled; otherwise, false.

website_time_zone str

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windows_fx_version str

Xenon App Framework and version

x_managed_service_identity_id int

Explicit Managed Service Identity Id

acrUseManagedIdentityCreds Boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID String

If using user managed identity, the user managed identity ClientId

alwaysOn Boolean

true if Always On is enabled; otherwise, false.

apiDefinition Property Map

Information about the formal API definition for the app.

apiManagementConfig Property Map

Azure API management settings linked to the app.

appCommandLine String

App command line to launch.

appSettings List<Property Map>

Application settings.

autoHealEnabled Boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules Property Map

Auto Heal rules.

autoSwapSlotName String

Auto-swap slot name.

azureStorageAccounts Map<Property Map>

List of Azure Storage Accounts.

connectionStrings List<Property Map>

Connection strings.

cors Property Map

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments List<String>

Default documents.

detailedErrorLoggingEnabled Boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot String

Document root.

experiments Property Map

This is work around for polymorphic types.

ftpsState String | "AllAllowed" | "FtpsOnly" | "Disabled"

State of FTP / FTPS service

functionAppScaleLimit Number

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functionsRuntimeScaleMonitoringEnabled Boolean

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handlerMappings List<Property Map>

Handler mappings.

healthCheckPath String

Health check path

http20Enabled Boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled Boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions List<Property Map>

IP security restrictions for main.

javaContainer String

Java container.

javaContainerVersion String

Java container version.

javaVersion String

Java version.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

limits Property Map

Site limits.

linuxFxVersion String

Linux App Framework and version

loadBalancing "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

Site load balancing.

localMySqlEnabled Boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit Number

HTTP logs directory size limit.

managedPipelineMode "Integrated" | "Classic"

Managed pipeline mode.

managedServiceIdentityId Number

Managed Service Identity Id

minTlsVersion String | "1.0" | "1.1" | "1.2"

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimumElasticInstanceCount Number

Number of minimum instance count for a site This setting only applies to the Elastic Plans

netFrameworkVersion String

.NET Framework version.

nodeVersion String

Version of Node.js.

numberOfWorkers Number

Number of workers.

phpVersion String

Version of PHP.

powerShellVersion String

Version of PowerShell.

preWarmedInstanceCount Number

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

publicNetworkAccess String

Property to allow or block all public traffic.

publishingUsername String

Publishing user name.

push Property Map

Push endpoint settings.

pythonVersion String

Version of Python.

remoteDebuggingEnabled Boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion String

Remote debugging version.

requestTracingEnabled Boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime String

Request tracing expiration time.

scmIpSecurityRestrictions List<Property Map>

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain Boolean

IP security restrictions for scm to use main.

scmMinTlsVersion String | "1.0" | "1.1" | "1.2"

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scmType String | "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

SCM type.

tracingOptions String

Tracing options.

use32BitWorkerProcess Boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications List<Property Map>

Virtual applications.

vnetName String

Virtual Network name.

vnetPrivatePortsCount Number

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnetRouteAllEnabled Boolean

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

webSocketsEnabled Boolean

true if WebSocket is enabled; otherwise, false.

websiteTimeZone String

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion String

Xenon App Framework and version

xManagedServiceIdentityId Number

Explicit Managed Service Identity Id

SiteConfigResponse

MachineKey Pulumi.AzureNative.Web.Inputs.SiteMachineKeyResponse

Site MachineKey.

AcrUseManagedIdentityCreds bool

Flag to use Managed Identity Creds for ACR pull

AcrUserManagedIdentityID string

If using user managed identity, the user managed identity ClientId

AlwaysOn bool

true if Always On is enabled; otherwise, false.

ApiDefinition Pulumi.AzureNative.Web.Inputs.ApiDefinitionInfoResponse

Information about the formal API definition for the app.

ApiManagementConfig Pulumi.AzureNative.Web.Inputs.ApiManagementConfigResponse

Azure API management settings linked to the app.

AppCommandLine string

App command line to launch.

AppSettings List<Pulumi.AzureNative.Web.Inputs.NameValuePairResponse>

Application settings.

AutoHealEnabled bool

true if Auto Heal is enabled; otherwise, false.

AutoHealRules Pulumi.AzureNative.Web.Inputs.AutoHealRulesResponse

Auto Heal rules.

AutoSwapSlotName string

Auto-swap slot name.

AzureStorageAccounts Dictionary<string, Pulumi.AzureNative.Web.Inputs.AzureStorageInfoValueResponse>

List of Azure Storage Accounts.

ConnectionStrings List<Pulumi.AzureNative.Web.Inputs.ConnStringInfoResponse>

Connection strings.

Cors Pulumi.AzureNative.Web.Inputs.CorsSettingsResponse

Cross-Origin Resource Sharing (CORS) settings.

DefaultDocuments List<string>

Default documents.

DetailedErrorLoggingEnabled bool

true if detailed error logging is enabled; otherwise, false.

DocumentRoot string

Document root.

Experiments Pulumi.AzureNative.Web.Inputs.ExperimentsResponse

This is work around for polymorphic types.

FtpsState string

State of FTP / FTPS service

FunctionAppScaleLimit int

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

FunctionsRuntimeScaleMonitoringEnabled bool

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

HandlerMappings List<Pulumi.AzureNative.Web.Inputs.HandlerMappingResponse>

Handler mappings.

HealthCheckPath string

Health check path

Http20Enabled bool

Http20Enabled: configures a web site to allow clients to connect over http2.0

HttpLoggingEnabled bool

true if HTTP logging is enabled; otherwise, false.

IpSecurityRestrictions List<Pulumi.AzureNative.Web.Inputs.IpSecurityRestrictionResponse>

IP security restrictions for main.

JavaContainer string

Java container.

JavaContainerVersion string

Java container version.

JavaVersion string

Java version.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Limits Pulumi.AzureNative.Web.Inputs.SiteLimitsResponse

Site limits.

LinuxFxVersion string

Linux App Framework and version

LoadBalancing string

Site load balancing.

LocalMySqlEnabled bool

true to enable local MySQL; otherwise, false.

LogsDirectorySizeLimit int

HTTP logs directory size limit.

ManagedPipelineMode string

Managed pipeline mode.

ManagedServiceIdentityId int

Managed Service Identity Id

MinTlsVersion string

MinTlsVersion: configures the minimum version of TLS required for SSL requests

MinimumElasticInstanceCount int

Number of minimum instance count for a site This setting only applies to the Elastic Plans

NetFrameworkVersion string

.NET Framework version.

NodeVersion string

Version of Node.js.

NumberOfWorkers int

Number of workers.

PhpVersion string

Version of PHP.

PowerShellVersion string

Version of PowerShell.

PreWarmedInstanceCount int

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

PublicNetworkAccess string

Property to allow or block all public traffic.

PublishingUsername string

Publishing user name.

Push Pulumi.AzureNative.Web.Inputs.PushSettingsResponse

Push endpoint settings.

PythonVersion string

Version of Python.

RemoteDebuggingEnabled bool

true if remote debugging is enabled; otherwise, false.

RemoteDebuggingVersion string

Remote debugging version.

RequestTracingEnabled bool

true if request tracing is enabled; otherwise, false.

RequestTracingExpirationTime string

Request tracing expiration time.

ScmIpSecurityRestrictions List<Pulumi.AzureNative.Web.Inputs.IpSecurityRestrictionResponse>

IP security restrictions for scm.

ScmIpSecurityRestrictionsUseMain bool

IP security restrictions for scm to use main.

ScmMinTlsVersion string

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

ScmType string

SCM type.

TracingOptions string

Tracing options.

Use32BitWorkerProcess bool

true to use 32-bit worker process; otherwise, false.

VirtualApplications List<Pulumi.AzureNative.Web.Inputs.VirtualApplicationResponse>

Virtual applications.

VnetName string

Virtual Network name.

VnetPrivatePortsCount int

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

VnetRouteAllEnabled bool

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

WebSocketsEnabled bool

true if WebSocket is enabled; otherwise, false.

WebsiteTimeZone string

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

WindowsFxVersion string

Xenon App Framework and version

XManagedServiceIdentityId int

Explicit Managed Service Identity Id

MachineKey SiteMachineKeyResponse

Site MachineKey.

AcrUseManagedIdentityCreds bool

Flag to use Managed Identity Creds for ACR pull

AcrUserManagedIdentityID string

If using user managed identity, the user managed identity ClientId

AlwaysOn bool

true if Always On is enabled; otherwise, false.

ApiDefinition ApiDefinitionInfoResponse

Information about the formal API definition for the app.

ApiManagementConfig ApiManagementConfigResponse

Azure API management settings linked to the app.

AppCommandLine string

App command line to launch.

AppSettings []NameValuePairResponse

Application settings.

AutoHealEnabled bool

true if Auto Heal is enabled; otherwise, false.

AutoHealRules AutoHealRulesResponse

Auto Heal rules.

AutoSwapSlotName string

Auto-swap slot name.

AzureStorageAccounts map[string]AzureStorageInfoValueResponse

List of Azure Storage Accounts.

ConnectionStrings []ConnStringInfoResponse

Connection strings.

Cors CorsSettingsResponse

Cross-Origin Resource Sharing (CORS) settings.

DefaultDocuments []string

Default documents.

DetailedErrorLoggingEnabled bool

true if detailed error logging is enabled; otherwise, false.

DocumentRoot string

Document root.

Experiments ExperimentsResponse

This is work around for polymorphic types.

FtpsState string

State of FTP / FTPS service

FunctionAppScaleLimit int

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

FunctionsRuntimeScaleMonitoringEnabled bool

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

HandlerMappings []HandlerMappingResponse

Handler mappings.

HealthCheckPath string

Health check path

Http20Enabled bool

Http20Enabled: configures a web site to allow clients to connect over http2.0

HttpLoggingEnabled bool

true if HTTP logging is enabled; otherwise, false.

IpSecurityRestrictions []IpSecurityRestrictionResponse

IP security restrictions for main.

JavaContainer string

Java container.

JavaContainerVersion string

Java container version.

JavaVersion string

Java version.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Limits SiteLimitsResponse

Site limits.

LinuxFxVersion string

Linux App Framework and version

LoadBalancing string

Site load balancing.

LocalMySqlEnabled bool

true to enable local MySQL; otherwise, false.

LogsDirectorySizeLimit int

HTTP logs directory size limit.

ManagedPipelineMode string

Managed pipeline mode.

ManagedServiceIdentityId int

Managed Service Identity Id

MinTlsVersion string

MinTlsVersion: configures the minimum version of TLS required for SSL requests

MinimumElasticInstanceCount int

Number of minimum instance count for a site This setting only applies to the Elastic Plans

NetFrameworkVersion string

.NET Framework version.

NodeVersion string

Version of Node.js.

NumberOfWorkers int

Number of workers.

PhpVersion string

Version of PHP.

PowerShellVersion string

Version of PowerShell.

PreWarmedInstanceCount int

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

PublicNetworkAccess string

Property to allow or block all public traffic.

PublishingUsername string

Publishing user name.

Push PushSettingsResponse

Push endpoint settings.

PythonVersion string

Version of Python.

RemoteDebuggingEnabled bool

true if remote debugging is enabled; otherwise, false.

RemoteDebuggingVersion string

Remote debugging version.

RequestTracingEnabled bool

true if request tracing is enabled; otherwise, false.

RequestTracingExpirationTime string

Request tracing expiration time.

ScmIpSecurityRestrictions []IpSecurityRestrictionResponse

IP security restrictions for scm.

ScmIpSecurityRestrictionsUseMain bool

IP security restrictions for scm to use main.

ScmMinTlsVersion string

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

ScmType string

SCM type.

TracingOptions string

Tracing options.

Use32BitWorkerProcess bool

true to use 32-bit worker process; otherwise, false.

VirtualApplications []VirtualApplicationResponse

Virtual applications.

VnetName string

Virtual Network name.

VnetPrivatePortsCount int

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

VnetRouteAllEnabled bool

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

WebSocketsEnabled bool

true if WebSocket is enabled; otherwise, false.

WebsiteTimeZone string

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

WindowsFxVersion string

Xenon App Framework and version

XManagedServiceIdentityId int

Explicit Managed Service Identity Id

machineKey SiteMachineKeyResponse

Site MachineKey.

acrUseManagedIdentityCreds Boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID String

If using user managed identity, the user managed identity ClientId

alwaysOn Boolean

true if Always On is enabled; otherwise, false.

apiDefinition ApiDefinitionInfoResponse

Information about the formal API definition for the app.

apiManagementConfig ApiManagementConfigResponse

Azure API management settings linked to the app.

appCommandLine String

App command line to launch.

appSettings List<NameValuePairResponse>

Application settings.

autoHealEnabled Boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules AutoHealRulesResponse

Auto Heal rules.

autoSwapSlotName String

Auto-swap slot name.

azureStorageAccounts Map<String,AzureStorageInfoValueResponse>

List of Azure Storage Accounts.

connectionStrings List<ConnStringInfoResponse>

Connection strings.

cors CorsSettingsResponse

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments List<String>

Default documents.

detailedErrorLoggingEnabled Boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot String

Document root.

experiments ExperimentsResponse

This is work around for polymorphic types.

ftpsState String

State of FTP / FTPS service

functionAppScaleLimit Integer

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functionsRuntimeScaleMonitoringEnabled Boolean

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handlerMappings List<HandlerMappingResponse>

Handler mappings.

healthCheckPath String

Health check path

http20Enabled Boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled Boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions List<IpSecurityRestrictionResponse>

IP security restrictions for main.

javaContainer String

Java container.

javaContainerVersion String

Java container version.

javaVersion String

Java version.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

limits SiteLimitsResponse

Site limits.

linuxFxVersion String

Linux App Framework and version

loadBalancing String

Site load balancing.

localMySqlEnabled Boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit Integer

HTTP logs directory size limit.

managedPipelineMode String

Managed pipeline mode.

managedServiceIdentityId Integer

Managed Service Identity Id

minTlsVersion String

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimumElasticInstanceCount Integer

Number of minimum instance count for a site This setting only applies to the Elastic Plans

netFrameworkVersion String

.NET Framework version.

nodeVersion String

Version of Node.js.

numberOfWorkers Integer

Number of workers.

phpVersion String

Version of PHP.

powerShellVersion String

Version of PowerShell.

preWarmedInstanceCount Integer

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

publicNetworkAccess String

Property to allow or block all public traffic.

publishingUsername String

Publishing user name.

push PushSettingsResponse

Push endpoint settings.

pythonVersion String

Version of Python.

remoteDebuggingEnabled Boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion String

Remote debugging version.

requestTracingEnabled Boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime String

Request tracing expiration time.

scmIpSecurityRestrictions List<IpSecurityRestrictionResponse>

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain Boolean

IP security restrictions for scm to use main.

scmMinTlsVersion String

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scmType String

SCM type.

tracingOptions String

Tracing options.

use32BitWorkerProcess Boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications List<VirtualApplicationResponse>

Virtual applications.

vnetName String

Virtual Network name.

vnetPrivatePortsCount Integer

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnetRouteAllEnabled Boolean

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

webSocketsEnabled Boolean

true if WebSocket is enabled; otherwise, false.

websiteTimeZone String

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion String

Xenon App Framework and version

xManagedServiceIdentityId Integer

Explicit Managed Service Identity Id

machineKey SiteMachineKeyResponse

Site MachineKey.

acrUseManagedIdentityCreds boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID string

If using user managed identity, the user managed identity ClientId

alwaysOn boolean

true if Always On is enabled; otherwise, false.

apiDefinition ApiDefinitionInfoResponse

Information about the formal API definition for the app.

apiManagementConfig ApiManagementConfigResponse

Azure API management settings linked to the app.

appCommandLine string

App command line to launch.

appSettings NameValuePairResponse[]

Application settings.

autoHealEnabled boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules AutoHealRulesResponse

Auto Heal rules.

autoSwapSlotName string

Auto-swap slot name.

azureStorageAccounts {[key: string]: AzureStorageInfoValueResponse}

List of Azure Storage Accounts.

connectionStrings ConnStringInfoResponse[]

Connection strings.

cors CorsSettingsResponse

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments string[]

Default documents.

detailedErrorLoggingEnabled boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot string

Document root.

experiments ExperimentsResponse

This is work around for polymorphic types.

ftpsState string

State of FTP / FTPS service

functionAppScaleLimit number

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functionsRuntimeScaleMonitoringEnabled boolean

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handlerMappings HandlerMappingResponse[]

Handler mappings.

healthCheckPath string

Health check path

http20Enabled boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions IpSecurityRestrictionResponse[]

IP security restrictions for main.

javaContainer string

Java container.

javaContainerVersion string

Java container version.

javaVersion string

Java version.

keyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

limits SiteLimitsResponse

Site limits.

linuxFxVersion string

Linux App Framework and version

loadBalancing string

Site load balancing.

localMySqlEnabled boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit number

HTTP logs directory size limit.

managedPipelineMode string

Managed pipeline mode.

managedServiceIdentityId number

Managed Service Identity Id

minTlsVersion string

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimumElasticInstanceCount number

Number of minimum instance count for a site This setting only applies to the Elastic Plans

netFrameworkVersion string

.NET Framework version.

nodeVersion string

Version of Node.js.

numberOfWorkers number

Number of workers.

phpVersion string

Version of PHP.

powerShellVersion string

Version of PowerShell.

preWarmedInstanceCount number

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

publicNetworkAccess string

Property to allow or block all public traffic.

publishingUsername string

Publishing user name.

push PushSettingsResponse

Push endpoint settings.

pythonVersion string

Version of Python.

remoteDebuggingEnabled boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion string

Remote debugging version.

requestTracingEnabled boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime string

Request tracing expiration time.

scmIpSecurityRestrictions IpSecurityRestrictionResponse[]

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain boolean

IP security restrictions for scm to use main.

scmMinTlsVersion string

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scmType string

SCM type.

tracingOptions string

Tracing options.

use32BitWorkerProcess boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications VirtualApplicationResponse[]

Virtual applications.

vnetName string

Virtual Network name.

vnetPrivatePortsCount number

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnetRouteAllEnabled boolean

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

webSocketsEnabled boolean

true if WebSocket is enabled; otherwise, false.

websiteTimeZone string

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion string

Xenon App Framework and version

xManagedServiceIdentityId number

Explicit Managed Service Identity Id

machine_key SiteMachineKeyResponse

Site MachineKey.

acr_use_managed_identity_creds bool

Flag to use Managed Identity Creds for ACR pull

acr_user_managed_identity_id str

If using user managed identity, the user managed identity ClientId

always_on bool

true if Always On is enabled; otherwise, false.

api_definition ApiDefinitionInfoResponse

Information about the formal API definition for the app.

api_management_config ApiManagementConfigResponse

Azure API management settings linked to the app.

app_command_line str

App command line to launch.

app_settings Sequence[NameValuePairResponse]

Application settings.

auto_heal_enabled bool

true if Auto Heal is enabled; otherwise, false.

auto_heal_rules AutoHealRulesResponse

Auto Heal rules.

auto_swap_slot_name str

Auto-swap slot name.

azure_storage_accounts Mapping[str, AzureStorageInfoValueResponse]

List of Azure Storage Accounts.

connection_strings Sequence[ConnStringInfoResponse]

Connection strings.

cors CorsSettingsResponse

Cross-Origin Resource Sharing (CORS) settings.

default_documents Sequence[str]

Default documents.

detailed_error_logging_enabled bool

true if detailed error logging is enabled; otherwise, false.

document_root str

Document root.

experiments ExperimentsResponse

This is work around for polymorphic types.

ftps_state str

State of FTP / FTPS service

function_app_scale_limit int

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functions_runtime_scale_monitoring_enabled bool

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handler_mappings Sequence[HandlerMappingResponse]

Handler mappings.

health_check_path str

Health check path

http20_enabled bool

Http20Enabled: configures a web site to allow clients to connect over http2.0

http_logging_enabled bool

true if HTTP logging is enabled; otherwise, false.

ip_security_restrictions Sequence[IpSecurityRestrictionResponse]

IP security restrictions for main.

java_container str

Java container.

java_container_version str

Java container version.

java_version str

Java version.

key_vault_reference_identity str

Identity to use for Key Vault Reference authentication.

limits SiteLimitsResponse

Site limits.

linux_fx_version str

Linux App Framework and version

load_balancing str

Site load balancing.

local_my_sql_enabled bool

true to enable local MySQL; otherwise, false.

logs_directory_size_limit int

HTTP logs directory size limit.

managed_pipeline_mode str

Managed pipeline mode.

managed_service_identity_id int

Managed Service Identity Id

min_tls_version str

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimum_elastic_instance_count int

Number of minimum instance count for a site This setting only applies to the Elastic Plans

net_framework_version str

.NET Framework version.

node_version str

Version of Node.js.

number_of_workers int

Number of workers.

php_version str

Version of PHP.

power_shell_version str

Version of PowerShell.

pre_warmed_instance_count int

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

public_network_access str

Property to allow or block all public traffic.

publishing_username str

Publishing user name.

push PushSettingsResponse

Push endpoint settings.

python_version str

Version of Python.

remote_debugging_enabled bool

true if remote debugging is enabled; otherwise, false.

remote_debugging_version str

Remote debugging version.

request_tracing_enabled bool

true if request tracing is enabled; otherwise, false.

request_tracing_expiration_time str

Request tracing expiration time.

scm_ip_security_restrictions Sequence[IpSecurityRestrictionResponse]

IP security restrictions for scm.

scm_ip_security_restrictions_use_main bool

IP security restrictions for scm to use main.

scm_min_tls_version str

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scm_type str

SCM type.

tracing_options str

Tracing options.

use32_bit_worker_process bool

true to use 32-bit worker process; otherwise, false.

virtual_applications Sequence[VirtualApplicationResponse]

Virtual applications.

vnet_name str

Virtual Network name.

vnet_private_ports_count int

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnet_route_all_enabled bool

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

web_sockets_enabled bool

true if WebSocket is enabled; otherwise, false.

website_time_zone str

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windows_fx_version str

Xenon App Framework and version

x_managed_service_identity_id int

Explicit Managed Service Identity Id

machineKey Property Map

Site MachineKey.

acrUseManagedIdentityCreds Boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID String

If using user managed identity, the user managed identity ClientId

alwaysOn Boolean

true if Always On is enabled; otherwise, false.

apiDefinition Property Map

Information about the formal API definition for the app.

apiManagementConfig Property Map

Azure API management settings linked to the app.

appCommandLine String

App command line to launch.

appSettings List<Property Map>

Application settings.

autoHealEnabled Boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules Property Map

Auto Heal rules.

autoSwapSlotName String

Auto-swap slot name.

azureStorageAccounts Map<Property Map>

List of Azure Storage Accounts.

connectionStrings List<Property Map>

Connection strings.

cors Property Map

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments List<String>

Default documents.

detailedErrorLoggingEnabled Boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot String

Document root.

experiments Property Map

This is work around for polymorphic types.

ftpsState String

State of FTP / FTPS service

functionAppScaleLimit Number

Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans

functionsRuntimeScaleMonitoringEnabled Boolean

Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.

handlerMappings List<Property Map>

Handler mappings.

healthCheckPath String

Health check path

http20Enabled Boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled Boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions List<Property Map>

IP security restrictions for main.

javaContainer String

Java container.

javaContainerVersion String

Java container version.

javaVersion String

Java version.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

limits Property Map

Site limits.

linuxFxVersion String

Linux App Framework and version

loadBalancing String

Site load balancing.

localMySqlEnabled Boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit Number

HTTP logs directory size limit.

managedPipelineMode String

Managed pipeline mode.

managedServiceIdentityId Number

Managed Service Identity Id

minTlsVersion String

MinTlsVersion: configures the minimum version of TLS required for SSL requests

minimumElasticInstanceCount Number

Number of minimum instance count for a site This setting only applies to the Elastic Plans

netFrameworkVersion String

.NET Framework version.

nodeVersion String

Version of Node.js.

numberOfWorkers Number

Number of workers.

phpVersion String

Version of PHP.

powerShellVersion String

Version of PowerShell.

preWarmedInstanceCount Number

Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans

publicNetworkAccess String

Property to allow or block all public traffic.

publishingUsername String

Publishing user name.

push Property Map

Push endpoint settings.

pythonVersion String

Version of Python.

remoteDebuggingEnabled Boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion String

Remote debugging version.

requestTracingEnabled Boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime String

Request tracing expiration time.

scmIpSecurityRestrictions List<Property Map>

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain Boolean

IP security restrictions for scm to use main.

scmMinTlsVersion String

ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site

scmType String

SCM type.

tracingOptions String

Tracing options.

use32BitWorkerProcess Boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications List<Property Map>

Virtual applications.

vnetName String

Virtual Network name.

vnetPrivatePortsCount Number

The number of private ports assigned to this app. These will be assigned dynamically on runtime.

vnetRouteAllEnabled Boolean

Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.

webSocketsEnabled Boolean

true if WebSocket is enabled; otherwise, false.

websiteTimeZone String

Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion String

Xenon App Framework and version

xManagedServiceIdentityId Number

Explicit Managed Service Identity Id

SiteLimits

MaxDiskSizeInMb double

Maximum allowed disk size usage in MB.

MaxMemoryInMb double

Maximum allowed memory usage in MB.

MaxPercentageCpu double

Maximum allowed CPU usage percentage.

MaxDiskSizeInMb float64

Maximum allowed disk size usage in MB.

MaxMemoryInMb float64

Maximum allowed memory usage in MB.

MaxPercentageCpu float64

Maximum allowed CPU usage percentage.

maxDiskSizeInMb Double

Maximum allowed disk size usage in MB.

maxMemoryInMb Double

Maximum allowed memory usage in MB.

maxPercentageCpu Double

Maximum allowed CPU usage percentage.

maxDiskSizeInMb number

Maximum allowed disk size usage in MB.

maxMemoryInMb number

Maximum allowed memory usage in MB.

maxPercentageCpu number

Maximum allowed CPU usage percentage.

max_disk_size_in_mb float

Maximum allowed disk size usage in MB.

max_memory_in_mb float

Maximum allowed memory usage in MB.

max_percentage_cpu float

Maximum allowed CPU usage percentage.

maxDiskSizeInMb Number

Maximum allowed disk size usage in MB.

maxMemoryInMb Number

Maximum allowed memory usage in MB.

maxPercentageCpu Number

Maximum allowed CPU usage percentage.

SiteLimitsResponse

MaxDiskSizeInMb double

Maximum allowed disk size usage in MB.

MaxMemoryInMb double

Maximum allowed memory usage in MB.

MaxPercentageCpu double

Maximum allowed CPU usage percentage.

MaxDiskSizeInMb float64

Maximum allowed disk size usage in MB.

MaxMemoryInMb float64

Maximum allowed memory usage in MB.

MaxPercentageCpu float64

Maximum allowed CPU usage percentage.

maxDiskSizeInMb Double

Maximum allowed disk size usage in MB.

maxMemoryInMb Double

Maximum allowed memory usage in MB.

maxPercentageCpu Double

Maximum allowed CPU usage percentage.

maxDiskSizeInMb number

Maximum allowed disk size usage in MB.

maxMemoryInMb number

Maximum allowed memory usage in MB.

maxPercentageCpu number

Maximum allowed CPU usage percentage.

max_disk_size_in_mb float

Maximum allowed disk size usage in MB.

max_memory_in_mb float

Maximum allowed memory usage in MB.

max_percentage_cpu float

Maximum allowed CPU usage percentage.

maxDiskSizeInMb Number

Maximum allowed disk size usage in MB.

maxMemoryInMb Number

Maximum allowed memory usage in MB.

maxPercentageCpu Number

Maximum allowed CPU usage percentage.

SiteLoadBalancing

WeightedRoundRobin
WeightedRoundRobin
LeastRequests
LeastRequests
LeastResponseTime
LeastResponseTime
WeightedTotalTraffic
WeightedTotalTraffic
RequestHash
RequestHash
PerSiteRoundRobin
PerSiteRoundRobin
SiteLoadBalancingWeightedRoundRobin
WeightedRoundRobin
SiteLoadBalancingLeastRequests
LeastRequests
SiteLoadBalancingLeastResponseTime
LeastResponseTime
SiteLoadBalancingWeightedTotalTraffic
WeightedTotalTraffic
SiteLoadBalancingRequestHash
RequestHash
SiteLoadBalancingPerSiteRoundRobin
PerSiteRoundRobin
WeightedRoundRobin
WeightedRoundRobin
LeastRequests
LeastRequests
LeastResponseTime
LeastResponseTime
WeightedTotalTraffic
WeightedTotalTraffic
RequestHash
RequestHash
PerSiteRoundRobin
PerSiteRoundRobin
WeightedRoundRobin
WeightedRoundRobin
LeastRequests
LeastRequests
LeastResponseTime
LeastResponseTime
WeightedTotalTraffic
WeightedTotalTraffic
RequestHash
RequestHash
PerSiteRoundRobin
PerSiteRoundRobin
WEIGHTED_ROUND_ROBIN
WeightedRoundRobin
LEAST_REQUESTS
LeastRequests
LEAST_RESPONSE_TIME
LeastResponseTime
WEIGHTED_TOTAL_TRAFFIC
WeightedTotalTraffic
REQUEST_HASH
RequestHash
PER_SITE_ROUND_ROBIN
PerSiteRoundRobin
"WeightedRoundRobin"
WeightedRoundRobin
"LeastRequests"
LeastRequests
"LeastResponseTime"
LeastResponseTime
"WeightedTotalTraffic"
WeightedTotalTraffic
"RequestHash"
RequestHash
"PerSiteRoundRobin"
PerSiteRoundRobin

SiteMachineKeyResponse

Decryption string

Algorithm used for decryption.

DecryptionKey string

Decryption key.

Validation string

MachineKey validation.

ValidationKey string

Validation key.

Decryption string

Algorithm used for decryption.

DecryptionKey string

Decryption key.

Validation string

MachineKey validation.

ValidationKey string

Validation key.

decryption String

Algorithm used for decryption.

decryptionKey String

Decryption key.

validation String

MachineKey validation.

validationKey String

Validation key.

decryption string

Algorithm used for decryption.

decryptionKey string

Decryption key.

validation string

MachineKey validation.

validationKey string

Validation key.

decryption str

Algorithm used for decryption.

decryption_key str

Decryption key.

validation str

MachineKey validation.

validation_key str

Validation key.

decryption String

Algorithm used for decryption.

decryptionKey String

Decryption key.

validation String

MachineKey validation.

validationKey String

Validation key.

SlotSwapStatusResponse

DestinationSlotName string

The destination slot of the last swap operation.

SourceSlotName string

The source slot of the last swap operation.

TimestampUtc string

The time the last successful slot swap completed.

DestinationSlotName string

The destination slot of the last swap operation.

SourceSlotName string

The source slot of the last swap operation.

TimestampUtc string

The time the last successful slot swap completed.

destinationSlotName String

The destination slot of the last swap operation.

sourceSlotName String

The source slot of the last swap operation.

timestampUtc String

The time the last successful slot swap completed.

destinationSlotName string

The destination slot of the last swap operation.

sourceSlotName string

The source slot of the last swap operation.

timestampUtc string

The time the last successful slot swap completed.

destination_slot_name str

The destination slot of the last swap operation.

source_slot_name str

The source slot of the last swap operation.

timestamp_utc str

The time the last successful slot swap completed.

destinationSlotName String

The destination slot of the last swap operation.

sourceSlotName String

The source slot of the last swap operation.

timestampUtc String

The time the last successful slot swap completed.

SlowRequestsBasedTrigger

Count int

Request Count.

Path string

Request Path.

TimeInterval string

Time interval.

TimeTaken string

Time taken.

Count int

Request Count.

Path string

Request Path.

TimeInterval string

Time interval.

TimeTaken string

Time taken.

count Integer

Request Count.

path String

Request Path.

timeInterval String

Time interval.

timeTaken String

Time taken.

count number

Request Count.

path string

Request Path.

timeInterval string

Time interval.

timeTaken string

Time taken.

count int

Request Count.

path str

Request Path.

time_interval str

Time interval.

time_taken str

Time taken.

count Number

Request Count.

path String

Request Path.

timeInterval String

Time interval.

timeTaken String

Time taken.

SlowRequestsBasedTriggerResponse

Count int

Request Count.

Path string

Request Path.

TimeInterval string

Time interval.

TimeTaken string

Time taken.

Count int

Request Count.

Path string

Request Path.

TimeInterval string

Time interval.

TimeTaken string

Time taken.

count Integer

Request Count.

path String

Request Path.

timeInterval String

Time interval.

timeTaken String

Time taken.

count number

Request Count.

path string

Request Path.

timeInterval string

Time interval.

timeTaken string

Time taken.

count int

Request Count.

path str

Request Path.

time_interval str

Time interval.

time_taken str

Time taken.

count Number

Request Count.

path String

Request Path.

timeInterval String

Time interval.

timeTaken String

Time taken.

SslState

Disabled
Disabled
SniEnabled
SniEnabled
IpBasedEnabled
IpBasedEnabled
SslStateDisabled
Disabled
SslStateSniEnabled
SniEnabled
SslStateIpBasedEnabled
IpBasedEnabled
Disabled
Disabled
SniEnabled
SniEnabled
IpBasedEnabled
IpBasedEnabled
Disabled
Disabled
SniEnabled
SniEnabled
IpBasedEnabled
IpBasedEnabled
DISABLED
Disabled
SNI_ENABLED
SniEnabled
IP_BASED_ENABLED
IpBasedEnabled
"Disabled"
Disabled
"SniEnabled"
SniEnabled
"IpBasedEnabled"
IpBasedEnabled

StatusCodesBasedTrigger

Count int

Request Count.

Path string

Request Path

Status int

HTTP status code.

SubStatus int

Request Sub Status.

TimeInterval string

Time interval.

Win32Status int

Win32 error code.

Count int

Request Count.

Path string

Request Path

Status int

HTTP status code.

SubStatus int

Request Sub Status.

TimeInterval string

Time interval.

Win32Status int

Win32 error code.

count Integer

Request Count.

path String

Request Path

status Integer

HTTP status code.

subStatus Integer

Request Sub Status.

timeInterval String

Time interval.

win32Status Integer

Win32 error code.

count number

Request Count.

path string

Request Path

status number

HTTP status code.

subStatus number

Request Sub Status.

timeInterval string

Time interval.

win32Status number

Win32 error code.

count int

Request Count.

path str

Request Path

status int

HTTP status code.

sub_status int

Request Sub Status.

time_interval str

Time interval.

win32_status int

Win32 error code.

count Number

Request Count.

path String

Request Path

status Number

HTTP status code.

subStatus Number

Request Sub Status.

timeInterval String

Time interval.

win32Status Number

Win32 error code.

StatusCodesBasedTriggerResponse

Count int

Request Count.

Path string

Request Path

Status int

HTTP status code.

SubStatus int

Request Sub Status.

TimeInterval string

Time interval.

Win32Status int

Win32 error code.

Count int

Request Count.

Path string

Request Path

Status int

HTTP status code.

SubStatus int

Request Sub Status.

TimeInterval string

Time interval.

Win32Status int

Win32 error code.

count Integer

Request Count.

path String

Request Path

status Integer

HTTP status code.

subStatus Integer

Request Sub Status.

timeInterval String

Time interval.

win32Status Integer

Win32 error code.

count number

Request Count.

path string

Request Path

status number

HTTP status code.

subStatus number

Request Sub Status.

timeInterval string

Time interval.

win32Status number

Win32 error code.

count int

Request Count.

path str

Request Path

status int

HTTP status code.

sub_status int

Request Sub Status.

time_interval str

Time interval.

win32_status int

Win32 error code.

count Number

Request Count.

path String

Request Path

status Number

HTTP status code.

subStatus Number

Request Sub Status.

timeInterval String

Time interval.

win32Status Number

Win32 error code.

StatusCodesRangeBasedTrigger

Count int

Request Count.

Path string
StatusCodes string

HTTP status code.

TimeInterval string

Time interval.

Count int

Request Count.

Path string
StatusCodes string

HTTP status code.

TimeInterval string

Time interval.

count Integer

Request Count.

path String
statusCodes String

HTTP status code.

timeInterval String

Time interval.

count number

Request Count.

path string
statusCodes string

HTTP status code.

timeInterval string

Time interval.

count int

Request Count.

path str
status_codes str

HTTP status code.

time_interval str

Time interval.

count Number

Request Count.

path String
statusCodes String

HTTP status code.

timeInterval String

Time interval.

StatusCodesRangeBasedTriggerResponse

Count int

Request Count.

Path string
StatusCodes string

HTTP status code.

TimeInterval string

Time interval.

Count int

Request Count.

Path string
StatusCodes string

HTTP status code.

TimeInterval string

Time interval.

count Integer

Request Count.

path String
statusCodes String

HTTP status code.

timeInterval String

Time interval.

count number

Request Count.

path string
statusCodes string

HTTP status code.

timeInterval string

Time interval.

count int

Request Count.

path str
status_codes str

HTTP status code.

time_interval str

Time interval.

count Number

Request Count.

path String
statusCodes String

HTTP status code.

timeInterval String

Time interval.

SupportedTlsVersions

SupportedTlsVersions_1_0
1.0
SupportedTlsVersions_1_1
1.1
SupportedTlsVersions_1_2
1.2
SupportedTlsVersions_1_0
1.0
SupportedTlsVersions_1_1
1.1
SupportedTlsVersions_1_2
1.2
_1_0
1.0
_1_1
1.1
_1_2
1.2
SupportedTlsVersions_1_0
1.0
SupportedTlsVersions_1_1
1.1
SupportedTlsVersions_1_2
1.2
SUPPORTED_TLS_VERSIONS_1_0
1.0
SUPPORTED_TLS_VERSIONS_1_1
1.1
SUPPORTED_TLS_VERSIONS_1_2
1.2
"1.0"
1.0
"1.1"
1.1
"1.2"
1.2

VirtualApplication

PhysicalPath string

Physical path.

PreloadEnabled bool

true if preloading is enabled; otherwise, false.

VirtualDirectories List<Pulumi.AzureNative.Web.Inputs.VirtualDirectory>

Virtual directories for virtual application.

VirtualPath string

Virtual path.

PhysicalPath string

Physical path.

PreloadEnabled bool

true if preloading is enabled; otherwise, false.

VirtualDirectories []VirtualDirectory

Virtual directories for virtual application.

VirtualPath string

Virtual path.

physicalPath String

Physical path.

preloadEnabled Boolean

true if preloading is enabled; otherwise, false.

virtualDirectories List<VirtualDirectory>

Virtual directories for virtual application.

virtualPath String

Virtual path.

physicalPath string

Physical path.

preloadEnabled boolean

true if preloading is enabled; otherwise, false.

virtualDirectories VirtualDirectory[]

Virtual directories for virtual application.

virtualPath string

Virtual path.

physical_path str

Physical path.

preload_enabled bool

true if preloading is enabled; otherwise, false.

virtual_directories Sequence[VirtualDirectory]

Virtual directories for virtual application.

virtual_path str

Virtual path.

physicalPath String

Physical path.

preloadEnabled Boolean

true if preloading is enabled; otherwise, false.

virtualDirectories List<Property Map>

Virtual directories for virtual application.

virtualPath String

Virtual path.

VirtualApplicationResponse

PhysicalPath string

Physical path.

PreloadEnabled bool

true if preloading is enabled; otherwise, false.

VirtualDirectories List<Pulumi.AzureNative.Web.Inputs.VirtualDirectoryResponse>

Virtual directories for virtual application.

VirtualPath string

Virtual path.

PhysicalPath string

Physical path.

PreloadEnabled bool

true if preloading is enabled; otherwise, false.

VirtualDirectories []VirtualDirectoryResponse

Virtual directories for virtual application.

VirtualPath string

Virtual path.

physicalPath String

Physical path.

preloadEnabled Boolean

true if preloading is enabled; otherwise, false.

virtualDirectories List<VirtualDirectoryResponse>

Virtual directories for virtual application.

virtualPath String

Virtual path.

physicalPath string

Physical path.

preloadEnabled boolean

true if preloading is enabled; otherwise, false.

virtualDirectories VirtualDirectoryResponse[]

Virtual directories for virtual application.

virtualPath string

Virtual path.

physical_path str

Physical path.

preload_enabled bool

true if preloading is enabled; otherwise, false.

virtual_directories Sequence[VirtualDirectoryResponse]

Virtual directories for virtual application.

virtual_path str

Virtual path.

physicalPath String

Physical path.

preloadEnabled Boolean

true if preloading is enabled; otherwise, false.

virtualDirectories List<Property Map>

Virtual directories for virtual application.

virtualPath String

Virtual path.

VirtualDirectory

PhysicalPath string

Physical path.

VirtualPath