azure-native.web.getWebApp

Explore with Pulumi AI

Gets the details of a web, mobile, or API app. API Version: 2020-12-01.

Using getWebApp

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getWebApp(args: GetWebAppArgs, opts?: InvokeOptions): Promise<GetWebAppResult>
function getWebAppOutput(args: GetWebAppOutputArgs, opts?: InvokeOptions): Output<GetWebAppResult>
def get_web_app(name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetWebAppResult
def get_web_app_output(name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetWebAppResult]
func LookupWebApp(ctx *Context, args *LookupWebAppArgs, opts ...InvokeOption) (*LookupWebAppResult, error)
func LookupWebAppOutput(ctx *Context, args *LookupWebAppOutputArgs, opts ...InvokeOption) LookupWebAppResultOutput

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

public static class GetWebApp 
{
    public static Task<GetWebAppResult> InvokeAsync(GetWebAppArgs args, InvokeOptions? opts = null)
    public static Output<GetWebAppResult> Invoke(GetWebAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWebAppResult> getWebApp(GetWebAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:web:getWebApp
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

Name string

Name of the app.

ResourceGroupName string

Name of the resource group to which the resource belongs.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

name string

Name of the app.

resourceGroupName string

Name of the resource group to which the resource belongs.

name str

Name of the app.

resource_group_name str

Name of the resource group to which the resource belongs.

name String

Name of the app.

resourceGroupName String

Name of the resource group to which the resource belongs.

getWebApp Result

The following output properties are available:

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

Resource Id.

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.

Location string

Resource Location.

MaxNumberOfWorkers int

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

Name string

Resource Name.

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.

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 string

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.
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.Outputs.HostNameSslStateResponse>

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.Outputs.HostingEnvironmentProfileResponse

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.Outputs.ManagedServiceIdentityResponse

Managed service identity.

IsXenon bool

Obsolete: Hyper-V sandbox.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Kind string

Kind of resource.

RedundancyMode string

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.Outputs.SiteConfigResponse

Configuration of the app.

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}

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

Resource Id.

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.

Location string

Resource Location.

MaxNumberOfWorkers int

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

Name string

Resource Name.

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.

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 string

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.
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 []HostNameSslStateResponse

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 HostingEnvironmentProfileResponse

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 ManagedServiceIdentityResponse

Managed service identity.

IsXenon bool

Obsolete: Hyper-V sandbox.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

Kind string

Kind of resource.

RedundancyMode string

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 SiteConfigResponse

Configuration of the app.

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}

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

Resource Id.

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.

location String

Resource Location.

maxNumberOfWorkers Integer

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

name String

Resource Name.

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.

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 String

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.
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<HostNameSslStateResponse>

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 HostingEnvironmentProfileResponse

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 ManagedServiceIdentityResponse

Managed service identity.

isXenon Boolean

Obsolete: Hyper-V sandbox.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

kind String

Kind of resource.

redundancyMode String

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 SiteConfigResponse

Configuration of the app.

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}

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

Resource Id.

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.

location string

Resource Location.

maxNumberOfWorkers number

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

name string

Resource Name.

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.

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 string

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.
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 HostNameSslStateResponse[]

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 HostingEnvironmentProfileResponse

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 ManagedServiceIdentityResponse

Managed service identity.

isXenon boolean

Obsolete: Hyper-V sandbox.

keyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

kind string

Kind of resource.

redundancyMode string

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 SiteConfigResponse

Configuration of the app.

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}

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

Resource Id.

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.

location str

Resource Location.

max_number_of_workers int

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

name str

Resource Name.

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.

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 str

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.
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[HostNameSslStateResponse]

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 HostingEnvironmentProfileResponse

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 ManagedServiceIdentityResponse

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.

redundancy_mode str

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 SiteConfigResponse

Configuration of the app.

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}

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

Resource Id.

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.

location String

Resource Location.

maxNumberOfWorkers Number

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

name String

Resource Name.

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.

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 String

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.
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.

redundancyMode String

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.

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}

Supporting Types

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.

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.

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

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.

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.

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.

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.

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.

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.

ExperimentsResponse

RampUpRules []RampUpRuleResponse

List of ramp-up rules.

rampUpRules RampUpRuleResponse[]

List of ramp-up rules.

rampUpRules List<Property Map>

List of ramp-up rules.

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.

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.

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.

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

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

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

VirtualDirectoryResponse

PhysicalPath string

Physical path.

VirtualPath string

Path to virtual application.

PhysicalPath string

Physical path.

VirtualPath string

Path to virtual application.

physicalPath String

Physical path.

virtualPath String

Path to virtual application.

physicalPath string

Physical path.

virtualPath string

Path to virtual application.

physical_path str

Physical path.

virtual_path str

Path to virtual application.

physicalPath String

Physical path.

virtualPath String

Path to virtual application.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0