azure-native.web.getWebApp
Explore with Pulumi AI
Description for Gets the details of a web, mobile, or API app. Azure REST API version: 2022-09-01.
Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-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 dictionaryThe following arguments are supported:
- Name string
 - Name of the app.
 - Resource
Group stringName  - Name of the resource group to which the resource belongs.
 
- Name string
 - Name of the app.
 - Resource
Group stringName  - Name of the resource group to which the resource belongs.
 
- name String
 - Name of the app.
 - resource
Group StringName  - Name of the resource group to which the resource belongs.
 
- name string
 - Name of the app.
 - resource
Group stringName  - Name of the resource group to which the resource belongs.
 
- name str
 - Name of the app.
 - resource_
group_ strname  - Name of the resource group to which the resource belongs.
 
- name String
 - Name of the app.
 - resource
Group StringName  - Name of the resource group to which the resource belongs.
 
getWebApp Result
The following output properties are available:
- Availability
State string - Management information availability state for the app.
 - Default
Host stringName  - Default hostname of the app. Read-only.
 - Enabled
Host List<string>Names  - 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 List<string> - Hostnames associated with the app.
 - Id string
 - Resource Id.
 - In
Progress stringOperation Id  - Specifies an operation id if this site has a pending operation.
 - Is
Default boolContainer  - true if the app is a default container; otherwise, false.
 - Last
Modified stringTime Utc  - Last time the app was modified, in UTC. Read-only.
 - Location string
 - Resource Location.
 - Max
Number intOf Workers  - Maximum number of workers. This only applies to Functions container.
 - Name string
 - Resource Name.
 - Outbound
Ip stringAddresses  - 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 stringIp Addresses  - 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 stringName  - Name of the repository site.
 - Resource
Group string - Name of the resource group the app belongs to. Read-only.
 - Slot
Swap Pulumi.Status Azure Native. Web. Outputs. Slot Swap Status Response  - Status of the last deployment slot swap operation.
 - State string
 - Current state of the app.
 - Suspended
Till string - App suspended till in case memory-time quota is exceeded.
 - Target
Swap stringSlot  - Specifies which deployment slot this app will swap into. Read-only.
 - Traffic
Manager List<string>Host Names  - Azure Traffic Manager hostnames associated with the app. Read-only.
 - Type string
 - Resource type.
 - Usage
State string - State indicating whether the app has exceeded its quota usage. Read-only.
 - Client
Affinity boolEnabled  - 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 boolEnabled  - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
 - Client
Cert stringExclusion Paths  - client certificate authentication comma-separated exclusion paths
 - Client
Cert stringMode  - 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 stringVerification Id  - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
 - Daily
Memory intTime Quota  - 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).
 - Extended
Location Pulumi.Azure Native. Web. Outputs. Extended Location Response  - Extended Location.
 - Host
Name List<Pulumi.Ssl States Azure Native. Web. Outputs. Host Name Ssl State Response>  - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
 - Host
Names boolDisabled  - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
 - Hosting
Environment Pulumi.Profile Azure Native. Web. Outputs. Hosting Environment Profile Response  - 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
Pulumi.
Azure Native. Web. Outputs. Managed Service Identity Response  - Managed service identity.
 - Is
Xenon bool - Obsolete: Hyper-V sandbox.
 - Key
Vault stringReference Identity  - Identity to use for Key Vault Reference authentication.
 - Kind string
 - Kind of resource.
 - Managed
Environment stringId  - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
 - Public
Network stringAccess  - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
 - Redundancy
Mode string - Site redundancy mode
 - Reserved bool
 - true if reserved; otherwise, false.
 - Scm
Site boolAlso Stopped  - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
 - Server
Farm stringId  - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
 - Site
Config Pulumi.Azure Native. Web. Outputs. Site Config Response  - Configuration of the app.
 - Storage
Account boolRequired  - Checks if Customer provided storage account is required
 - Dictionary<string, string>
 - Resource tags.
 - Virtual
Network stringSubnet Id  - 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}
 - bool
 - To enable accessing content over virtual network
 - Vnet
Image boolPull Enabled  - To enable pulling image over Virtual Network
 - Vnet
Route boolAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 
- Availability
State string - Management information availability state for the app.
 - Default
Host stringName  - Default hostname of the app. Read-only.
 - Enabled
Host []stringNames  - 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 []string - Hostnames associated with the app.
 - Id string
 - Resource Id.
 - In
Progress stringOperation Id  - Specifies an operation id if this site has a pending operation.
 - Is
Default boolContainer  - true if the app is a default container; otherwise, false.
 - Last
Modified stringTime Utc  - Last time the app was modified, in UTC. Read-only.
 - Location string
 - Resource Location.
 - Max
Number intOf Workers  - Maximum number of workers. This only applies to Functions container.
 - Name string
 - Resource Name.
 - Outbound
Ip stringAddresses  - 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 stringIp Addresses  - 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 stringName  - Name of the repository site.
 - Resource
Group string - Name of the resource group the app belongs to. Read-only.
 - Slot
Swap SlotStatus Swap Status Response  - Status of the last deployment slot swap operation.
 - State string
 - Current state of the app.
 - Suspended
Till string - App suspended till in case memory-time quota is exceeded.
 - Target
Swap stringSlot  - Specifies which deployment slot this app will swap into. Read-only.
 - Traffic
Manager []stringHost Names  - Azure Traffic Manager hostnames associated with the app. Read-only.
 - Type string
 - Resource type.
 - Usage
State string - State indicating whether the app has exceeded its quota usage. Read-only.
 - Client
Affinity boolEnabled  - 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 boolEnabled  - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
 - Client
Cert stringExclusion Paths  - client certificate authentication comma-separated exclusion paths
 - Client
Cert stringMode  - 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 stringVerification Id  - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
 - Daily
Memory intTime Quota  - 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).
 - Extended
Location ExtendedLocation Response  - Extended Location.
 - Host
Name []HostSsl States Name Ssl State Response  - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
 - Host
Names boolDisabled  - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
 - Hosting
Environment HostingProfile Environment Profile Response  - 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
Managed
Service Identity Response  - Managed service identity.
 - Is
Xenon bool - Obsolete: Hyper-V sandbox.
 - Key
Vault stringReference Identity  - Identity to use for Key Vault Reference authentication.
 - Kind string
 - Kind of resource.
 - Managed
Environment stringId  - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
 - Public
Network stringAccess  - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
 - Redundancy
Mode string - Site redundancy mode
 - Reserved bool
 - true if reserved; otherwise, false.
 - Scm
Site boolAlso Stopped  - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
 - Server
Farm stringId  - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
 - Site
Config SiteConfig Response  - Configuration of the app.
 - Storage
Account boolRequired  - Checks if Customer provided storage account is required
 - map[string]string
 - Resource tags.
 - Virtual
Network stringSubnet Id  - 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}
 - bool
 - To enable accessing content over virtual network
 - Vnet
Image boolPull Enabled  - To enable pulling image over Virtual Network
 - Vnet
Route boolAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 
- availability
State String - Management information availability state for the app.
 - default
Host StringName  - Default hostname of the app. Read-only.
 - enabled
Host List<String>Names  - 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 List<String> - Hostnames associated with the app.
 - id String
 - Resource Id.
 - in
Progress StringOperation Id  - Specifies an operation id if this site has a pending operation.
 - is
Default BooleanContainer  - true if the app is a default container; otherwise, false.
 - last
Modified StringTime Utc  - Last time the app was modified, in UTC. Read-only.
 - location String
 - Resource Location.
 - max
Number IntegerOf Workers  - Maximum number of workers. This only applies to Functions container.
 - name String
 - Resource Name.
 - outbound
Ip StringAddresses  - 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 StringIp Addresses  - 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 StringName  - Name of the repository site.
 - resource
Group String - Name of the resource group the app belongs to. Read-only.
 - slot
Swap SlotStatus Swap Status Response  - Status of the last deployment slot swap operation.
 - state String
 - Current state of the app.
 - suspended
Till String - App suspended till in case memory-time quota is exceeded.
 - target
Swap StringSlot  - Specifies which deployment slot this app will swap into. Read-only.
 - traffic
Manager List<String>Host Names  - Azure Traffic Manager hostnames associated with the app. Read-only.
 - type String
 - Resource type.
 - usage
State String - State indicating whether the app has exceeded its quota usage. Read-only.
 - client
Affinity BooleanEnabled  - 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 BooleanEnabled  - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
 - client
Cert StringExclusion Paths  - client certificate authentication comma-separated exclusion paths
 - client
Cert StringMode  - 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 Integer - Size of the function container.
 - custom
Domain StringVerification Id  - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
 - daily
Memory IntegerTime Quota  - 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).
 - extended
Location ExtendedLocation Response  - Extended Location.
 - host
Name List<HostSsl States Name Ssl State Response>  - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
 - host
Names BooleanDisabled  - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
 - hosting
Environment HostingProfile Environment Profile Response  - App Service Environment to use for the app.
 - https
Only Boolean - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
 - hyper
V Boolean - Hyper-V sandbox.
 - identity
Managed
Service Identity Response  - Managed service identity.
 - is
Xenon Boolean - Obsolete: Hyper-V sandbox.
 - key
Vault StringReference Identity  - Identity to use for Key Vault Reference authentication.
 - kind String
 - Kind of resource.
 - managed
Environment StringId  - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
 - public
Network StringAccess  - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
 - redundancy
Mode String - Site redundancy mode
 - reserved Boolean
 - true if reserved; otherwise, false.
 - scm
Site BooleanAlso Stopped  - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
 - server
Farm StringId  - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
 - site
Config SiteConfig Response  - Configuration of the app.
 - storage
Account BooleanRequired  - Checks if Customer provided storage account is required
 - Map<String,String>
 - Resource tags.
 - virtual
Network StringSubnet Id  - 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}
 - Boolean
 - To enable accessing content over virtual network
 - vnet
Image BooleanPull Enabled  - To enable pulling image over Virtual Network
 - vnet
Route BooleanAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 
- availability
State string - Management information availability state for the app.
 - default
Host stringName  - Default hostname of the app. Read-only.
 - enabled
Host string[]Names  - 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 string[] - Hostnames associated with the app.
 - id string
 - Resource Id.
 - in
Progress stringOperation Id  - Specifies an operation id if this site has a pending operation.
 - is
Default booleanContainer  - true if the app is a default container; otherwise, false.
 - last
Modified stringTime Utc  - Last time the app was modified, in UTC. Read-only.
 - location string
 - Resource Location.
 - max
Number numberOf Workers  - Maximum number of workers. This only applies to Functions container.
 - name string
 - Resource Name.
 - outbound
Ip stringAddresses  - 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 stringIp Addresses  - 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 stringName  - Name of the repository site.
 - resource
Group string - Name of the resource group the app belongs to. Read-only.
 - slot
Swap SlotStatus Swap Status Response  - Status of the last deployment slot swap operation.
 - state string
 - Current state of the app.
 - suspended
Till string - App suspended till in case memory-time quota is exceeded.
 - target
Swap stringSlot  - Specifies which deployment slot this app will swap into. Read-only.
 - traffic
Manager string[]Host Names  - Azure Traffic Manager hostnames associated with the app. Read-only.
 - type string
 - Resource type.
 - usage
State string - State indicating whether the app has exceeded its quota usage. Read-only.
 - client
Affinity booleanEnabled  - 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 booleanEnabled  - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
 - client
Cert stringExclusion Paths  - client certificate authentication comma-separated exclusion paths
 - client
Cert stringMode  - 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 number - Size of the function container.
 - custom
Domain stringVerification Id  - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
 - daily
Memory numberTime Quota  - 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).
 - extended
Location ExtendedLocation Response  - Extended Location.
 - host
Name HostSsl States Name Ssl State Response[]  - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
 - host
Names booleanDisabled  - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
 - hosting
Environment HostingProfile Environment Profile Response  - App Service Environment to use for the app.
 - https
Only boolean - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
 - hyper
V boolean - Hyper-V sandbox.
 - identity
Managed
Service Identity Response  - Managed service identity.
 - is
Xenon boolean - Obsolete: Hyper-V sandbox.
 - key
Vault stringReference Identity  - Identity to use for Key Vault Reference authentication.
 - kind string
 - Kind of resource.
 - managed
Environment stringId  - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
 - public
Network stringAccess  - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
 - redundancy
Mode string - Site redundancy mode
 - reserved boolean
 - true if reserved; otherwise, false.
 - scm
Site booleanAlso Stopped  - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
 - server
Farm stringId  - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
 - site
Config SiteConfig Response  - Configuration of the app.
 - storage
Account booleanRequired  - Checks if Customer provided storage account is required
 - {[key: string]: string}
 - Resource tags.
 - virtual
Network stringSubnet Id  - 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}
 - boolean
 - To enable accessing content over virtual network
 - vnet
Image booleanPull Enabled  - To enable pulling image over Virtual Network
 - vnet
Route booleanAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 
- availability_
state str - Management information availability state for the app.
 - default_
host_ strname  - Default hostname of the app. Read-only.
 - enabled_
host_ Sequence[str]names  - 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_ stroperation_ id  - Specifies an operation id if this site has a pending operation.
 - is_
default_ boolcontainer  - true if the app is a default container; otherwise, false.
 - last_
modified_ strtime_ utc  - Last time the app was modified, in UTC. Read-only.
 - location str
 - Resource Location.
 - max_
number_ intof_ workers  - Maximum number of workers. This only applies to Functions container.
 - name str
 - Resource Name.
 - outbound_
ip_ straddresses  - 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_ strip_ addresses  - 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_ strname  - Name of the repository site.
 - resource_
group str - Name of the resource group the app belongs to. Read-only.
 - slot_
swap_ Slotstatus Swap Status Response  - 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_ strslot  - Specifies which deployment slot this app will swap into. Read-only.
 - traffic_
manager_ Sequence[str]host_ names  - 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_ boolenabled  - 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_ boolenabled  - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
 - client_
cert_ strexclusion_ paths  - client certificate authentication comma-separated exclusion paths
 - client_
cert_ strmode  - 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_ strverification_ id  - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
 - daily_
memory_ inttime_ quota  - 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).
 - extended_
location ExtendedLocation Response  - Extended Location.
 - host_
name_ Sequence[Hostssl_ states Name Ssl State Response]  - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
 - host_
names_ booldisabled  - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
 - hosting_
environment_ Hostingprofile Environment Profile Response  - 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
Managed
Service Identity Response  - Managed service identity.
 - is_
xenon bool - Obsolete: Hyper-V sandbox.
 - key_
vault_ strreference_ identity  - Identity to use for Key Vault Reference authentication.
 - kind str
 - Kind of resource.
 - managed_
environment_ strid  - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
 - public_
network_ straccess  - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
 - redundancy_
mode str - Site redundancy mode
 - reserved bool
 - true if reserved; otherwise, false.
 - scm_
site_ boolalso_ stopped  - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
 - server_
farm_ strid  - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
 - site_
config SiteConfig Response  - Configuration of the app.
 - storage_
account_ boolrequired  - Checks if Customer provided storage account is required
 - Mapping[str, str]
 - Resource tags.
 - virtual_
network_ strsubnet_ id  - 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}
 - bool
 - To enable accessing content over virtual network
 - vnet_
image_ boolpull_ enabled  - To enable pulling image over Virtual Network
 - vnet_
route_ boolall_ enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 
- availability
State String - Management information availability state for the app.
 - default
Host StringName  - Default hostname of the app. Read-only.
 - enabled
Host List<String>Names  - 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 List<String> - Hostnames associated with the app.
 - id String
 - Resource Id.
 - in
Progress StringOperation Id  - Specifies an operation id if this site has a pending operation.
 - is
Default BooleanContainer  - true if the app is a default container; otherwise, false.
 - last
Modified StringTime Utc  - Last time the app was modified, in UTC. Read-only.
 - location String
 - Resource Location.
 - max
Number NumberOf Workers  - Maximum number of workers. This only applies to Functions container.
 - name String
 - Resource Name.
 - outbound
Ip StringAddresses  - 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 StringIp Addresses  - 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 StringName  - Name of the repository site.
 - resource
Group String - Name of the resource group the app belongs to. Read-only.
 - slot
Swap Property MapStatus  - Status of the last deployment slot swap operation.
 - state String
 - Current state of the app.
 - suspended
Till String - App suspended till in case memory-time quota is exceeded.
 - target
Swap StringSlot  - Specifies which deployment slot this app will swap into. Read-only.
 - traffic
Manager List<String>Host Names  - Azure Traffic Manager hostnames associated with the app. Read-only.
 - type String
 - Resource type.
 - usage
State String - State indicating whether the app has exceeded its quota usage. Read-only.
 - client
Affinity BooleanEnabled  - 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 BooleanEnabled  - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
 - client
Cert StringExclusion Paths  - client certificate authentication comma-separated exclusion paths
 - client
Cert StringMode  - 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 Number - Size of the function container.
 - custom
Domain StringVerification Id  - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
 - daily
Memory NumberTime Quota  - 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).
 - extended
Location Property Map - Extended Location.
 - host
Name List<Property Map>Ssl States  - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
 - host
Names BooleanDisabled  - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
 - hosting
Environment Property MapProfile  - App Service Environment to use for the app.
 - https
Only Boolean - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
 - hyper
V Boolean - Hyper-V sandbox.
 - identity Property Map
 - Managed service identity.
 - is
Xenon Boolean - Obsolete: Hyper-V sandbox.
 - key
Vault StringReference Identity  - Identity to use for Key Vault Reference authentication.
 - kind String
 - Kind of resource.
 - managed
Environment StringId  - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
 - public
Network StringAccess  - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
 - redundancy
Mode String - Site redundancy mode
 - reserved Boolean
 - true if reserved; otherwise, false.
 - scm
Site BooleanAlso Stopped  - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
 - server
Farm StringId  - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
 - site
Config Property Map - Configuration of the app.
 - storage
Account BooleanRequired  - Checks if Customer provided storage account is required
 - Map<String>
 - Resource tags.
 - virtual
Network StringSubnet Id  - 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}
 - Boolean
 - To enable accessing content over virtual network
 - vnet
Image BooleanPull Enabled  - To enable pulling image over Virtual Network
 - vnet
Route BooleanAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 
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   
- Action
Type string - Predefined action to be taken.
 - Custom
Action Pulumi.Azure Native. Web. Inputs. Auto Heal Custom Action Response  - Custom action to be taken.
 - Min
Process stringExecution Time  - Minimum time the process must execute before taking the action
 
- Action
Type string - Predefined action to be taken.
 - Custom
Action AutoHeal Custom Action Response  - Custom action to be taken.
 - Min
Process stringExecution Time  - Minimum time the process must execute before taking the action
 
- action
Type String - Predefined action to be taken.
 - custom
Action AutoHeal Custom Action Response  - Custom action to be taken.
 - min
Process StringExecution Time  - Minimum time the process must execute before taking the action
 
- action
Type string - Predefined action to be taken.
 - custom
Action AutoHeal Custom Action Response  - Custom action to be taken.
 - min
Process stringExecution Time  - Minimum time the process must execute before taking the action
 
- action_
type str - Predefined action to be taken.
 - custom_
action AutoHeal Custom Action Response  - Custom action to be taken.
 - min_
process_ strexecution_ time  - Minimum time the process must execute before taking the action
 
- action
Type String - Predefined action to be taken.
 - custom
Action Property Map - Custom action to be taken.
 - min
Process StringExecution Time  - 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.
Azure Native. Web. Inputs. Auto Heal Actions Response  - Actions to be executed when a rule is triggered.
 - Triggers
Pulumi.
Azure Native. Web. Inputs. Auto Heal Triggers Response  - Conditions that describe when to execute the auto-heal actions.
 
- Actions
Auto
Heal Actions Response  - Actions to be executed when a rule is triggered.
 - Triggers
Auto
Heal Triggers Response  - Conditions that describe when to execute the auto-heal actions.
 
- actions
Auto
Heal Actions Response  - Actions to be executed when a rule is triggered.
 - triggers
Auto
Heal Triggers Response  - Conditions that describe when to execute the auto-heal actions.
 
- actions
Auto
Heal Actions Response  - Actions to be executed when a rule is triggered.
 - triggers
Auto
Heal Triggers Response  - Conditions that describe when to execute the auto-heal actions.
 
- actions
Auto
Heal Actions Response  - Actions to be executed when a rule is triggered.
 - triggers
Auto
Heal Triggers Response  - 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   
- Private
Bytes intIn KB  - A rule based on private bytes.
 - Requests
Pulumi.
Azure Native. Web. Inputs. Requests Based Trigger Response  - A rule based on total requests.
 - Slow
Requests Pulumi.Azure Native. Web. Inputs. Slow Requests Based Trigger Response  - A rule based on request execution time.
 - Slow
Requests List<Pulumi.With Path Azure Native. Web. Inputs. Slow Requests Based Trigger Response>  - A rule based on multiple Slow Requests Rule with path
 - Status
Codes List<Pulumi.Azure Native. Web. Inputs. Status Codes Based Trigger Response>  - A rule based on status codes.
 - Status
Codes List<Pulumi.Range Azure Native. Web. Inputs. Status Codes Range Based Trigger Response>  - A rule based on status codes ranges.
 
- Private
Bytes intIn KB  - A rule based on private bytes.
 - Requests
Requests
Based Trigger Response  - A rule based on total requests.
 - Slow
Requests SlowRequests Based Trigger Response  - A rule based on request execution time.
 - Slow
Requests []SlowWith Path Requests Based Trigger Response  - A rule based on multiple Slow Requests Rule with path
 - Status
Codes []StatusCodes Based Trigger Response  - A rule based on status codes.
 - Status
Codes []StatusRange Codes Range Based Trigger Response  - A rule based on status codes ranges.
 
- private
Bytes IntegerIn KB  - A rule based on private bytes.
 - requests
Requests
Based Trigger Response  - A rule based on total requests.
 - slow
Requests SlowRequests Based Trigger Response  - A rule based on request execution time.
 - slow
Requests List<SlowWith Path Requests Based Trigger Response>  - A rule based on multiple Slow Requests Rule with path
 - status
Codes List<StatusCodes Based Trigger Response>  - A rule based on status codes.
 - status
Codes List<StatusRange Codes Range Based Trigger Response>  - A rule based on status codes ranges.
 
- private
Bytes numberIn KB  - A rule based on private bytes.
 - requests
Requests
Based Trigger Response  - A rule based on total requests.
 - slow
Requests SlowRequests Based Trigger Response  - A rule based on request execution time.
 - slow
Requests SlowWith Path Requests Based Trigger Response[]  - A rule based on multiple Slow Requests Rule with path
 - status
Codes StatusCodes Based Trigger Response[]  - A rule based on status codes.
 - status
Codes StatusRange Codes Range Based Trigger Response[]  - A rule based on status codes ranges.
 
- private_
bytes_ intin_ kb  - A rule based on private bytes.
 - requests
Requests
Based Trigger Response  - A rule based on total requests.
 - slow_
requests SlowRequests Based Trigger Response  - A rule based on request execution time.
 - slow_
requests_ Sequence[Slowwith_ path Requests Based Trigger Response]  - A rule based on multiple Slow Requests Rule with path
 - status_
codes Sequence[StatusCodes Based Trigger Response]  - A rule based on status codes.
 - status_
codes_ Sequence[Statusrange Codes Range Based Trigger Response]  - A rule based on status codes ranges.
 
- private
Bytes NumberIn KB  - A rule based on private bytes.
 - requests Property Map
 - A rule based on total requests.
 - slow
Requests Property Map - A rule based on request execution time.
 - slow
Requests List<Property Map>With Path  - A rule based on multiple Slow Requests Rule with path
 - status
Codes List<Property Map> - A rule based on status codes.
 - status
Codes List<Property Map>Range  - A rule based on status codes ranges.
 
AzureStorageInfoValueResponse    
- State string
 - State of the storage account.
 - Access
Key string - Access key for the storage account.
 - Account
Name string - Name of the storage account.
 - Mount
Path string - Path to mount the storage within the site's runtime environment.
 - string
 - Name of the file share (container name, for Blob storage).
 - Type string
 - Type of storage.
 
- State string
 - State of the storage account.
 - Access
Key string - Access key for the storage account.
 - Account
Name string - Name of the storage account.
 - Mount
Path string - Path to mount the storage within the site's runtime environment.
 - string
 - Name of the file share (container name, for Blob storage).
 - Type string
 - Type of storage.
 
- state String
 - State of the storage account.
 - access
Key String - Access key for the storage account.
 - account
Name String - Name of the storage account.
 - mount
Path String - Path to mount the storage within the site's runtime environment.
 - String
 - Name of the file share (container name, for Blob storage).
 - type String
 - Type of storage.
 
- state string
 - State of the storage account.
 - access
Key string - Access key for the storage account.
 - account
Name string - Name of the storage account.
 - mount
Path string - Path to mount the storage within the site's runtime environment.
 - 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.
 - str
 - Name of the file share (container name, for Blob storage).
 - type str
 - Type of storage.
 
- state String
 - State of the storage account.
 - access
Key String - Access key for the storage account.
 - account
Name String - Name of the storage account.
 - mount
Path String - Path to mount the storage within the site's runtime environment.
 - String
 - Name of the file share (container name, for Blob storage).
 - type String
 - Type of storage.
 
ConnStringInfoResponse   
- Connection
String string - Connection string value.
 - Name string
 - Name of connection string.
 - Type string
 - Type of database.
 
- Connection
String string - Connection string value.
 - Name string
 - Name of connection string.
 - Type string
 - Type of database.
 
- connection
String String - Connection string value.
 - name String
 - Name of connection string.
 - type String
 - Type of database.
 
- connection
String 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.
 
- connection
String String - Connection string value.
 - name String
 - Name of connection string.
 - type String
 - Type of database.
 
CorsSettingsResponse  
- Allowed
Origins 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.
 - 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.
 
- Allowed
Origins []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.
 - 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.
 
- allowed
Origins 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.
 - support
Credentials 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 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.
 - support
Credentials 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.
 
- allowed
Origins 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.
 - support
Credentials 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 
- Ramp
Up List<Pulumi.Rules Azure Native. Web. Inputs. Ramp Up Rule Response>  - List of ramp-up rules.
 
- Ramp
Up []RampRules Up Rule Response  - List of ramp-up rules.
 
- ramp
Up List<RampRules Up Rule Response>  - List of ramp-up rules.
 
- ramp
Up RampRules Up Rule Response[]  - List of ramp-up rules.
 
- ramp_
up_ Sequence[Ramprules Up Rule Response]  - List of ramp-up rules.
 
- ramp
Up List<Property Map>Rules  - List of ramp-up rules.
 
ExtendedLocationResponse  
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.
 - Script
Processor 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.
 - Script
Processor 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.
 - script
Processor 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.
 - script
Processor 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.
 - script
Processor String - The absolute path to the FastCGI application.
 
HostNameSslStateResponse    
- Host
Type string - Indicates whether the hostname is a standard or repository hostname.
 - Name string
 - Hostname.
 - Ssl
State string - SSL type.
 - Thumbprint string
 - SSL certificate thumbprint.
 - To
Update bool - Set to true to update existing hostname.
 - Virtual
IP string - Virtual IP address assigned to the hostname if IP based SSL is enabled.
 
- Host
Type string - Indicates whether the hostname is a standard or repository hostname.
 - Name string
 - Hostname.
 - Ssl
State string - SSL type.
 - Thumbprint string
 - SSL certificate thumbprint.
 - To
Update bool - Set to true to update existing hostname.
 - Virtual
IP string - Virtual IP address assigned to the hostname if IP based SSL is enabled.
 
- host
Type String - Indicates whether the hostname is a standard or repository hostname.
 - name String
 - Hostname.
 - ssl
State String - SSL type.
 - thumbprint String
 - SSL certificate thumbprint.
 - to
Update Boolean - Set to true to update existing hostname.
 - virtual
IP String - Virtual IP address assigned to the hostname if IP based SSL is enabled.
 
- host
Type string - Indicates whether the hostname is a standard or repository hostname.
 - name string
 - Hostname.
 - ssl
State string - SSL type.
 - thumbprint string
 - SSL certificate thumbprint.
 - to
Update boolean - Set to true to update existing hostname.
 - virtual
IP 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.
 
- host
Type String - Indicates whether the hostname is a standard or repository hostname.
 - name String
 - Hostname.
 - ssl
State String - SSL type.
 - thumbprint String
 - SSL certificate thumbprint.
 - to
Update Boolean - Set to true to update existing hostname.
 - virtual
IP String - Virtual IP address assigned to the hostname if IP based SSL is enabled.
 
HostingEnvironmentProfileResponse   
IpSecurityRestrictionResponse   
- Action string
 - Allow or Deny access for this IP range.
 - Description string
 - IP restriction rule description.
 - Headers
Dictionary<string, Immutable
Array<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.
- Ip
Address 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.
 - Subnet
Mask string - Subnet mask for the range of IP addresses the restriction is valid for.
 - Subnet
Traffic intTag  - (internal) Subnet traffic tag
 - Tag string
 - Defines what this IP filter will be used for. This is to support IP filtering on proxies.
 - Vnet
Subnet stringResource Id  - Virtual network resource id
 - Vnet
Traffic intTag  - (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.
- Ip
Address 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.
 - Subnet
Mask string - Subnet mask for the range of IP addresses the restriction is valid for.
 - Subnet
Traffic intTag  - (internal) Subnet traffic tag
 - Tag string
 - Defines what this IP filter will be used for. This is to support IP filtering on proxies.
 - Vnet
Subnet stringResource Id  - Virtual network resource id
 - Vnet
Traffic intTag  - (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.
- ip
Address 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.
 - subnet
Mask String - Subnet mask for the range of IP addresses the restriction is valid for.
 - subnet
Traffic IntegerTag  - (internal) Subnet traffic tag
 - tag String
 - Defines what this IP filter will be used for. This is to support IP filtering on proxies.
 - vnet
Subnet StringResource Id  - Virtual network resource id
 - vnet
Traffic IntegerTag  - (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.
- ip
Address 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.
 - subnet
Mask string - Subnet mask for the range of IP addresses the restriction is valid for.
 - subnet
Traffic numberTag  - (internal) Subnet traffic tag
 - tag string
 - Defines what this IP filter will be used for. This is to support IP filtering on proxies.
 - vnet
Subnet stringResource Id  - Virtual network resource id
 - vnet
Traffic numberTag  - (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_ inttag  - (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_ strresource_ id  - Virtual network resource id
 - vnet_
traffic_ inttag  - (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.
- ip
Address 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.
 - subnet
Mask String - Subnet mask for the range of IP addresses the restriction is valid for.
 - subnet
Traffic NumberTag  - (internal) Subnet traffic tag
 - tag String
 - Defines what this IP filter will be used for. This is to support IP filtering on proxies.
 - vnet
Subnet StringResource Id  - Virtual network resource id
 - vnet
Traffic NumberTag  - (internal) Vnet traffic tag
 
ManagedServiceIdentityResponse   
- Principal
Id string - Principal Id of managed service identity.
 - Tenant
Id string - Tenant of managed service identity.
 - Type string
 - Type of managed service identity.
 - User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Web. Inputs. User Assigned Identity Response>  - 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 string - Principal Id of managed service identity.
 - Tenant
Id string - Tenant of managed service identity.
 - Type string
 - Type of managed service identity.
 - User
Assigned map[string]UserIdentities Assigned Identity Response  - 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 String - Principal Id of managed service identity.
 - tenant
Id String - Tenant of managed service identity.
 - type String
 - Type of managed service identity.
 - user
Assigned Map<String,UserIdentities Assigned Identity Response>  - 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 string - Principal Id of managed service identity.
 - tenant
Id string - Tenant of managed service identity.
 - type string
 - Type of managed service identity.
 - user
Assigned {[key: string]: UserIdentities Assigned Identity Response}  - 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_ Mapping[str, Useridentities Assigned Identity Response]  - 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 String - Principal Id of managed service identity.
 - tenant
Id String - Tenant of managed service identity.
 - type String
 - Type of managed service identity.
 - user
Assigned Map<Property Map>Identities  - 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}
 
NameValuePairResponse   
PushSettingsResponse  
- Id string
 - Resource Id.
 - Is
Push boolEnabled  - Gets or sets a flag indicating whether the Push endpoint is enabled.
 - Name string
 - Resource Name.
 - Type string
 - Resource type.
 - 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.
 - Tag
Whitelist stringJson  - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
 - 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.
 - Is
Push boolEnabled  - Gets or sets a flag indicating whether the Push endpoint is enabled.
 - Name string
 - Resource Name.
 - Type string
 - Resource type.
 - 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.
 - Tag
Whitelist stringJson  - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
 - 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.
 - is
Push BooleanEnabled  - Gets or sets a flag indicating whether the Push endpoint is enabled.
 - name String
 - Resource Name.
 - type String
 - Resource type.
 - 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.
 - tag
Whitelist StringJson  - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
 - 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.
 - is
Push booleanEnabled  - Gets or sets a flag indicating whether the Push endpoint is enabled.
 - name string
 - Resource Name.
 - type string
 - Resource type.
 - 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.
 - tag
Whitelist stringJson  - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
 - 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_ boolenabled  - Gets or sets a flag indicating whether the Push endpoint is enabled.
 - name str
 - Resource Name.
 - type str
 - Resource type.
 - 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_ strjson  - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
 - 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.
 - is
Push BooleanEnabled  - Gets or sets a flag indicating whether the Push endpoint is enabled.
 - name String
 - Resource Name.
 - type String
 - Resource type.
 - 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.
 - tag
Whitelist StringJson  - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
 - 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   
- Action
Host stringName  - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
 - Change
Decision stringCallback Url  - 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 intIn Minutes  - Specifies interval in minutes to reevaluate ReroutePercentage.
 - Change
Step 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.
 - Max
Reroute doublePercentage  - Specifies upper boundary below which ReroutePercentage will stay.
 - Min
Reroute doublePercentage  - 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.
 - Reroute
Percentage double - Percentage of the traffic which will be redirected to ActionHostName.
 
- Action
Host stringName  - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
 - Change
Decision stringCallback Url  - 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 intIn Minutes  - Specifies interval in minutes to reevaluate ReroutePercentage.
 - Change
Step 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.
 - Max
Reroute float64Percentage  - Specifies upper boundary below which ReroutePercentage will stay.
 - Min
Reroute float64Percentage  - 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.
 - Reroute
Percentage float64 - Percentage of the traffic which will be redirected to ActionHostName.
 
- action
Host StringName  - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
 - change
Decision StringCallback Url  - 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 IntegerIn Minutes  - Specifies interval in minutes to reevaluate ReroutePercentage.
 - change
Step 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.
 - max
Reroute DoublePercentage  - Specifies upper boundary below which ReroutePercentage will stay.
 - min
Reroute DoublePercentage  - 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.
 - reroute
Percentage Double - Percentage of the traffic which will be redirected to ActionHostName.
 
- action
Host stringName  - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
 - change
Decision stringCallback Url  - 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 numberIn Minutes  - Specifies interval in minutes to reevaluate ReroutePercentage.
 - change
Step 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.
 - max
Reroute numberPercentage  - Specifies upper boundary below which ReroutePercentage will stay.
 - min
Reroute numberPercentage  - 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.
 - reroute
Percentage number - Percentage of the traffic which will be redirected to ActionHostName.
 
- action_
host_ strname  - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
 - change_
decision_ strcallback_ url  - 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_ intin_ minutes  - 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_ floatpercentage  - Specifies upper boundary below which ReroutePercentage will stay.
 - min_
reroute_ floatpercentage  - 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.
 
- action
Host StringName  - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
 - change
Decision StringCallback Url  - 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 NumberIn Minutes  - Specifies interval in minutes to reevaluate ReroutePercentage.
 - change
Step 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.
 - max
Reroute NumberPercentage  - Specifies upper boundary below which ReroutePercentage will stay.
 - min
Reroute NumberPercentage  - 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.
 - reroute
Percentage Number - Percentage of the traffic which will be redirected to ActionHostName.
 
RequestsBasedTriggerResponse   
- Count int
 - Request Count.
 - Time
Interval string - Time interval.
 
- Count int
 - Request Count.
 - Time
Interval string - Time interval.
 
- count Integer
 - Request Count.
 - time
Interval String - Time interval.
 
- count number
 - Request Count.
 - time
Interval string - Time interval.
 
- count int
 - Request Count.
 - time_
interval str - Time interval.
 
- count Number
 - Request Count.
 - time
Interval String - Time interval.
 
SiteConfigResponse  
- Machine
Key Pulumi.Azure Native. Web. Inputs. Site Machine Key Response  - Site MachineKey.
 - Acr
Use boolManaged Identity Creds  - Flag to use Managed Identity Creds for ACR pull
 - Acr
User stringManaged Identity ID  - If using user managed identity, the user managed identity ClientId
 - Always
On bool - true if Always On is enabled; otherwise, false.
 - Api
Definition Pulumi.Azure Native. Web. Inputs. Api Definition Info Response  - Information about the formal API definition for the app.
 - Api
Management Pulumi.Config Azure Native. Web. Inputs. Api Management Config Response  - Azure API management settings linked to the app.
 - App
Command stringLine  - App command line to launch.
 - App
Settings List<Pulumi.Azure Native. Web. Inputs. Name Value Pair Response>  - Application settings.
 - Auto
Heal boolEnabled  - true if Auto Heal is enabled; otherwise, false.
 - Auto
Heal Pulumi.Rules Azure Native. Web. Inputs. Auto Heal Rules Response  - Auto Heal rules.
 - Auto
Swap stringSlot Name  - Auto-swap slot name.
 - Azure
Storage Dictionary<string, Pulumi.Accounts Azure Native. Web. Inputs. Azure Storage Info Value Response>  - List of Azure Storage Accounts.
 - Connection
Strings List<Pulumi.Azure Native. Web. Inputs. Conn String Info Response>  - Connection strings.
 - Cors
Pulumi.
Azure Native. Web. Inputs. Cors Settings Response  - Cross-Origin Resource Sharing (CORS) settings.
 - Default
Documents List<string> - Default documents.
 - Detailed
Error boolLogging Enabled  - true if detailed error logging is enabled; otherwise, false.
 - Document
Root string - Document root.
 - Elastic
Web intApp Scale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
 - Experiments
Pulumi.
Azure Native. Web. Inputs. Experiments Response  - This is work around for polymorphic types.
 - Ftps
State string - State of FTP / FTPS service
 - Function
App intScale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
 - Functions
Runtime boolScale Monitoring Enabled  - 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 List<Pulumi.Azure Native. Web. Inputs. Handler Mapping Response>  - Handler mappings.
 - Health
Check stringPath  - Health check path
 - Http20Enabled bool
 - Http20Enabled: configures a web site to allow clients to connect over http2.0
 - Http
Logging boolEnabled  - true if HTTP logging is enabled; otherwise, false.
 - Ip
Security List<Pulumi.Restrictions Azure Native. Web. Inputs. Ip Security Restriction Response>  - IP security restrictions for main.
 - Ip
Security stringRestrictions Default Action  - Default action for main access restriction if no rules are matched.
 - Java
Container string - Java container.
 - Java
Container stringVersion  - Java container version.
 - Java
Version string - Java version.
 - Key
Vault stringReference Identity  - Identity to use for Key Vault Reference authentication.
 - Limits
Pulumi.
Azure Native. Web. Inputs. Site Limits Response  - Site limits.
 - Linux
Fx stringVersion  - Linux App Framework and version
 - Load
Balancing string - Site load balancing.
 - Local
My boolSql Enabled  - true to enable local MySQL; otherwise, false.
 - Logs
Directory intSize Limit  - HTTP logs directory size limit.
 - Managed
Pipeline stringMode  - Managed pipeline mode.
 - Managed
Service intIdentity Id  - Managed Service Identity Id
 - Min
Tls stringVersion  - MinTlsVersion: configures the minimum version of TLS required for SSL requests
 - Minimum
Elastic intInstance Count  - Number of minimum instance count for a site This setting only applies to the Elastic Plans
 - Net
Framework stringVersion  - .NET Framework version.
 - Node
Version string - Version of Node.js.
 - Number
Of intWorkers  - Number of workers.
 - Php
Version string - Version of PHP.
 - Power
Shell stringVersion  - Version of PowerShell.
 - Pre
Warmed intInstance Count  - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
 - Public
Network stringAccess  - Property to allow or block all public traffic.
 - Publishing
Username string - Publishing user name.
 - Push
Pulumi.
Azure Native. Web. Inputs. Push Settings Response  - Push endpoint settings.
 - Python
Version string - Version of Python.
 - Remote
Debugging boolEnabled  - true if remote debugging is enabled; otherwise, false.
 - Remote
Debugging stringVersion  - Remote debugging version.
 - Request
Tracing boolEnabled  - true if request tracing is enabled; otherwise, false.
 - Request
Tracing stringExpiration Time  - Request tracing expiration time.
 - Scm
Ip List<Pulumi.Security Restrictions Azure Native. Web. Inputs. Ip Security Restriction Response>  - IP security restrictions for scm.
 - Scm
Ip stringSecurity Restrictions Default Action  - Default action for scm access restriction if no rules are matched.
 - Scm
Ip boolSecurity Restrictions Use Main  - IP security restrictions for scm to use main.
 - Scm
Min stringTls Version  - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
 - Scm
Type string - SCM type.
 - Tracing
Options string - Tracing options.
 - Use32Bit
Worker boolProcess  - true to use 32-bit worker process; otherwise, false.
 - Virtual
Applications List<Pulumi.Azure Native. Web. Inputs. Virtual Application Response>  - Virtual applications.
 - Vnet
Name string - Virtual Network name.
 - Vnet
Private intPorts Count  - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
 - Vnet
Route boolAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 - Web
Sockets boolEnabled  - true if WebSocket is enabled; otherwise, false.
 - Website
Time stringZone  - 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 stringVersion  - Xenon App Framework and version
 - XManaged
Service intIdentity Id  - Explicit Managed Service Identity Id
 
- Machine
Key SiteMachine Key Response  - Site MachineKey.
 - Acr
Use boolManaged Identity Creds  - Flag to use Managed Identity Creds for ACR pull
 - Acr
User stringManaged Identity ID  - If using user managed identity, the user managed identity ClientId
 - Always
On bool - true if Always On is enabled; otherwise, false.
 - Api
Definition ApiDefinition Info Response  - Information about the formal API definition for the app.
 - Api
Management ApiConfig Management Config Response  - Azure API management settings linked to the app.
 - App
Command stringLine  - App command line to launch.
 - App
Settings []NameValue Pair Response  - Application settings.
 - Auto
Heal boolEnabled  - true if Auto Heal is enabled; otherwise, false.
 - Auto
Heal AutoRules Heal Rules Response  - Auto Heal rules.
 - Auto
Swap stringSlot Name  - Auto-swap slot name.
 - Azure
Storage map[string]AzureAccounts Storage Info Value Response  - List of Azure Storage Accounts.
 - Connection
Strings []ConnString Info Response  - Connection strings.
 - Cors
Cors
Settings Response  - Cross-Origin Resource Sharing (CORS) settings.
 - Default
Documents []string - Default documents.
 - Detailed
Error boolLogging Enabled  - true if detailed error logging is enabled; otherwise, false.
 - Document
Root string - Document root.
 - Elastic
Web intApp Scale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
 - Experiments
Experiments
Response  - This is work around for polymorphic types.
 - Ftps
State string - State of FTP / FTPS service
 - Function
App intScale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
 - Functions
Runtime boolScale Monitoring Enabled  - 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 []HandlerMapping Response  - Handler mappings.
 - Health
Check stringPath  - Health check path
 - Http20Enabled bool
 - Http20Enabled: configures a web site to allow clients to connect over http2.0
 - Http
Logging boolEnabled  - true if HTTP logging is enabled; otherwise, false.
 - Ip
Security []IpRestrictions Security Restriction Response  - IP security restrictions for main.
 - Ip
Security stringRestrictions Default Action  - Default action for main access restriction if no rules are matched.
 - Java
Container string - Java container.
 - Java
Container stringVersion  - Java container version.
 - Java
Version string - Java version.
 - Key
Vault stringReference Identity  - Identity to use for Key Vault Reference authentication.
 - Limits
Site
Limits Response  - Site limits.
 - Linux
Fx stringVersion  - Linux App Framework and version
 - Load
Balancing string - Site load balancing.
 - Local
My boolSql Enabled  - true to enable local MySQL; otherwise, false.
 - Logs
Directory intSize Limit  - HTTP logs directory size limit.
 - Managed
Pipeline stringMode  - Managed pipeline mode.
 - Managed
Service intIdentity Id  - Managed Service Identity Id
 - Min
Tls stringVersion  - MinTlsVersion: configures the minimum version of TLS required for SSL requests
 - Minimum
Elastic intInstance Count  - Number of minimum instance count for a site This setting only applies to the Elastic Plans
 - Net
Framework stringVersion  - .NET Framework version.
 - Node
Version string - Version of Node.js.
 - Number
Of intWorkers  - Number of workers.
 - Php
Version string - Version of PHP.
 - Power
Shell stringVersion  - Version of PowerShell.
 - Pre
Warmed intInstance Count  - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
 - Public
Network stringAccess  - Property to allow or block all public traffic.
 - Publishing
Username string - Publishing user name.
 - Push
Push
Settings Response  - Push endpoint settings.
 - Python
Version string - Version of Python.
 - Remote
Debugging boolEnabled  - true if remote debugging is enabled; otherwise, false.
 - Remote
Debugging stringVersion  - Remote debugging version.
 - Request
Tracing boolEnabled  - true if request tracing is enabled; otherwise, false.
 - Request
Tracing stringExpiration Time  - Request tracing expiration time.
 - Scm
Ip []IpSecurity Restrictions Security Restriction Response  - IP security restrictions for scm.
 - Scm
Ip stringSecurity Restrictions Default Action  - Default action for scm access restriction if no rules are matched.
 - Scm
Ip boolSecurity Restrictions Use Main  - IP security restrictions for scm to use main.
 - Scm
Min stringTls Version  - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
 - Scm
Type string - SCM type.
 - Tracing
Options string - Tracing options.
 - Use32Bit
Worker boolProcess  - true to use 32-bit worker process; otherwise, false.
 - Virtual
Applications []VirtualApplication Response  - Virtual applications.
 - Vnet
Name string - Virtual Network name.
 - Vnet
Private intPorts Count  - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
 - Vnet
Route boolAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 - Web
Sockets boolEnabled  - true if WebSocket is enabled; otherwise, false.
 - Website
Time stringZone  - 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 stringVersion  - Xenon App Framework and version
 - XManaged
Service intIdentity Id  - Explicit Managed Service Identity Id
 
- machine
Key SiteMachine Key Response  - Site MachineKey.
 - acr
Use BooleanManaged Identity Creds  - Flag to use Managed Identity Creds for ACR pull
 - acr
User StringManaged Identity ID  - If using user managed identity, the user managed identity ClientId
 - always
On Boolean - true if Always On is enabled; otherwise, false.
 - api
Definition ApiDefinition Info Response  - Information about the formal API definition for the app.
 - api
Management ApiConfig Management Config Response  - Azure API management settings linked to the app.
 - app
Command StringLine  - App command line to launch.
 - app
Settings List<NameValue Pair Response>  - Application settings.
 - auto
Heal BooleanEnabled  - true if Auto Heal is enabled; otherwise, false.
 - auto
Heal AutoRules Heal Rules Response  - Auto Heal rules.
 - auto
Swap StringSlot Name  - Auto-swap slot name.
 - azure
Storage Map<String,AzureAccounts Storage Info Value Response>  - List of Azure Storage Accounts.
 - connection
Strings List<ConnString Info Response>  - Connection strings.
 - cors
Cors
Settings Response  - Cross-Origin Resource Sharing (CORS) settings.
 - default
Documents List<String> - Default documents.
 - detailed
Error BooleanLogging Enabled  - true if detailed error logging is enabled; otherwise, false.
 - document
Root String - Document root.
 - elastic
Web IntegerApp Scale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
 - experiments
Experiments
Response  - This is work around for polymorphic types.
 - ftps
State String - State of FTP / FTPS service
 - function
App IntegerScale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
 - functions
Runtime BooleanScale Monitoring Enabled  - 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 List<HandlerMapping Response>  - Handler mappings.
 - health
Check StringPath  - Health check path
 - http20Enabled Boolean
 - Http20Enabled: configures a web site to allow clients to connect over http2.0
 - http
Logging BooleanEnabled  - true if HTTP logging is enabled; otherwise, false.
 - ip
Security List<IpRestrictions Security Restriction Response>  - IP security restrictions for main.
 - ip
Security StringRestrictions Default Action  - Default action for main access restriction if no rules are matched.
 - java
Container String - Java container.
 - java
Container StringVersion  - Java container version.
 - java
Version String - Java version.
 - key
Vault StringReference Identity  - Identity to use for Key Vault Reference authentication.
 - limits
Site
Limits Response  - Site limits.
 - linux
Fx StringVersion  - Linux App Framework and version
 - load
Balancing String - Site load balancing.
 - local
My BooleanSql Enabled  - true to enable local MySQL; otherwise, false.
 - logs
Directory IntegerSize Limit  - HTTP logs directory size limit.
 - managed
Pipeline StringMode  - Managed pipeline mode.
 - managed
Service IntegerIdentity Id  - Managed Service Identity Id
 - min
Tls StringVersion  - MinTlsVersion: configures the minimum version of TLS required for SSL requests
 - minimum
Elastic IntegerInstance Count  - Number of minimum instance count for a site This setting only applies to the Elastic Plans
 - net
Framework StringVersion  - .NET Framework version.
 - node
Version String - Version of Node.js.
 - number
Of IntegerWorkers  - Number of workers.
 - php
Version String - Version of PHP.
 - power
Shell StringVersion  - Version of PowerShell.
 - pre
Warmed IntegerInstance Count  - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
 - public
Network StringAccess  - Property to allow or block all public traffic.
 - publishing
Username String - Publishing user name.
 - push
Push
Settings Response  - Push endpoint settings.
 - python
Version String - Version of Python.
 - remote
Debugging BooleanEnabled  - true if remote debugging is enabled; otherwise, false.
 - remote
Debugging StringVersion  - Remote debugging version.
 - request
Tracing BooleanEnabled  - true if request tracing is enabled; otherwise, false.
 - request
Tracing StringExpiration Time  - Request tracing expiration time.
 - scm
Ip List<IpSecurity Restrictions Security Restriction Response>  - IP security restrictions for scm.
 - scm
Ip StringSecurity Restrictions Default Action  - Default action for scm access restriction if no rules are matched.
 - scm
Ip BooleanSecurity Restrictions Use Main  - IP security restrictions for scm to use main.
 - scm
Min StringTls Version  - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
 - scm
Type String - SCM type.
 - tracing
Options String - Tracing options.
 - use32Bit
Worker BooleanProcess  - true to use 32-bit worker process; otherwise, false.
 - virtual
Applications List<VirtualApplication Response>  - Virtual applications.
 - vnet
Name String - Virtual Network name.
 - vnet
Private IntegerPorts Count  - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
 - vnet
Route BooleanAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 - web
Sockets BooleanEnabled  - true if WebSocket is enabled; otherwise, false.
 - website
Time StringZone  - 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 StringVersion  - Xenon App Framework and version
 - x
Managed IntegerService Identity Id  - Explicit Managed Service Identity Id
 
- machine
Key SiteMachine Key Response  - Site MachineKey.
 - acr
Use booleanManaged Identity Creds  - Flag to use Managed Identity Creds for ACR pull
 - acr
User stringManaged Identity ID  - If using user managed identity, the user managed identity ClientId
 - always
On boolean - true if Always On is enabled; otherwise, false.
 - api
Definition ApiDefinition Info Response  - Information about the formal API definition for the app.
 - api
Management ApiConfig Management Config Response  - Azure API management settings linked to the app.
 - app
Command stringLine  - App command line to launch.
 - app
Settings NameValue Pair Response[]  - Application settings.
 - auto
Heal booleanEnabled  - true if Auto Heal is enabled; otherwise, false.
 - auto
Heal AutoRules Heal Rules Response  - Auto Heal rules.
 - auto
Swap stringSlot Name  - Auto-swap slot name.
 - azure
Storage {[key: string]: AzureAccounts Storage Info Value Response}  - List of Azure Storage Accounts.
 - connection
Strings ConnString Info Response[]  - Connection strings.
 - cors
Cors
Settings Response  - Cross-Origin Resource Sharing (CORS) settings.
 - default
Documents string[] - Default documents.
 - detailed
Error booleanLogging Enabled  - true if detailed error logging is enabled; otherwise, false.
 - document
Root string - Document root.
 - elastic
Web numberApp Scale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
 - experiments
Experiments
Response  - This is work around for polymorphic types.
 - ftps
State string - State of FTP / FTPS service
 - function
App numberScale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
 - functions
Runtime booleanScale Monitoring Enabled  - 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 HandlerMapping Response[]  - Handler mappings.
 - health
Check stringPath  - Health check path
 - http20Enabled boolean
 - Http20Enabled: configures a web site to allow clients to connect over http2.0
 - http
Logging booleanEnabled  - true if HTTP logging is enabled; otherwise, false.
 - ip
Security IpRestrictions Security Restriction Response[]  - IP security restrictions for main.
 - ip
Security stringRestrictions Default Action  - Default action for main access restriction if no rules are matched.
 - java
Container string - Java container.
 - java
Container stringVersion  - Java container version.
 - java
Version string - Java version.
 - key
Vault stringReference Identity  - Identity to use for Key Vault Reference authentication.
 - limits
Site
Limits Response  - Site limits.
 - linux
Fx stringVersion  - Linux App Framework and version
 - load
Balancing string - Site load balancing.
 - local
My booleanSql Enabled  - true to enable local MySQL; otherwise, false.
 - logs
Directory numberSize Limit  - HTTP logs directory size limit.
 - managed
Pipeline stringMode  - Managed pipeline mode.
 - managed
Service numberIdentity Id  - Managed Service Identity Id
 - min
Tls stringVersion  - MinTlsVersion: configures the minimum version of TLS required for SSL requests
 - minimum
Elastic numberInstance Count  - Number of minimum instance count for a site This setting only applies to the Elastic Plans
 - net
Framework stringVersion  - .NET Framework version.
 - node
Version string - Version of Node.js.
 - number
Of numberWorkers  - Number of workers.
 - php
Version string - Version of PHP.
 - power
Shell stringVersion  - Version of PowerShell.
 - pre
Warmed numberInstance Count  - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
 - public
Network stringAccess  - Property to allow or block all public traffic.
 - publishing
Username string - Publishing user name.
 - push
Push
Settings Response  - Push endpoint settings.
 - python
Version string - Version of Python.
 - remote
Debugging booleanEnabled  - true if remote debugging is enabled; otherwise, false.
 - remote
Debugging stringVersion  - Remote debugging version.
 - request
Tracing booleanEnabled  - true if request tracing is enabled; otherwise, false.
 - request
Tracing stringExpiration Time  - Request tracing expiration time.
 - scm
Ip IpSecurity Restrictions Security Restriction Response[]  - IP security restrictions for scm.
 - scm
Ip stringSecurity Restrictions Default Action  - Default action for scm access restriction if no rules are matched.
 - scm
Ip booleanSecurity Restrictions Use Main  - IP security restrictions for scm to use main.
 - scm
Min stringTls Version  - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
 - scm
Type string - SCM type.
 - tracing
Options string - Tracing options.
 - use32Bit
Worker booleanProcess  - true to use 32-bit worker process; otherwise, false.
 - virtual
Applications VirtualApplication Response[]  - Virtual applications.
 - vnet
Name string - Virtual Network name.
 - vnet
Private numberPorts Count  - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
 - vnet
Route booleanAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 - web
Sockets booleanEnabled  - true if WebSocket is enabled; otherwise, false.
 - website
Time stringZone  - 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 stringVersion  - Xenon App Framework and version
 - x
Managed numberService Identity Id  - Explicit Managed Service Identity Id
 
- machine_
key SiteMachine Key Response  - Site MachineKey.
 - acr_
use_ boolmanaged_ identity_ creds  - Flag to use Managed Identity Creds for ACR pull
 - acr_
user_ strmanaged_ identity_ id  - If using user managed identity, the user managed identity ClientId
 - always_
on bool - true if Always On is enabled; otherwise, false.
 - api_
definition ApiDefinition Info Response  - Information about the formal API definition for the app.
 - api_
management_ Apiconfig Management Config Response  - Azure API management settings linked to the app.
 - app_
command_ strline  - App command line to launch.
 - app_
settings Sequence[NameValue Pair Response]  - Application settings.
 - auto_
heal_ boolenabled  - true if Auto Heal is enabled; otherwise, false.
 - auto_
heal_ Autorules Heal Rules Response  - Auto Heal rules.
 - auto_
swap_ strslot_ name  - Auto-swap slot name.
 - azure_
storage_ Mapping[str, Azureaccounts Storage Info Value Response]  - List of Azure Storage Accounts.
 - connection_
strings Sequence[ConnString Info Response]  - Connection strings.
 - cors
Cors
Settings Response  - Cross-Origin Resource Sharing (CORS) settings.
 - default_
documents Sequence[str] - Default documents.
 - detailed_
error_ boollogging_ enabled  - true if detailed error logging is enabled; otherwise, false.
 - document_
root str - Document root.
 - elastic_
web_ intapp_ scale_ limit  - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
 - experiments
Experiments
Response  - This is work around for polymorphic types.
 - ftps_
state str - State of FTP / FTPS service
 - function_
app_ intscale_ limit  - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
 - functions_
runtime_ boolscale_ monitoring_ enabled  - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
 - handler_
mappings Sequence[HandlerMapping Response]  - Handler mappings.
 - health_
check_ strpath  - Health check path
 - http20_
enabled bool - Http20Enabled: configures a web site to allow clients to connect over http2.0
 - http_
logging_ boolenabled  - true if HTTP logging is enabled; otherwise, false.
 - ip_
security_ Sequence[Iprestrictions Security Restriction Response]  - IP security restrictions for main.
 - ip_
security_ strrestrictions_ default_ action  - Default action for main access restriction if no rules are matched.
 - java_
container str - Java container.
 - java_
container_ strversion  - Java container version.
 - java_
version str - Java version.
 - key_
vault_ strreference_ identity  - Identity to use for Key Vault Reference authentication.
 - limits
Site
Limits Response  - Site limits.
 - linux_
fx_ strversion  - Linux App Framework and version
 - load_
balancing str - Site load balancing.
 - local_
my_ boolsql_ enabled  - true to enable local MySQL; otherwise, false.
 - logs_
directory_ intsize_ limit  - HTTP logs directory size limit.
 - managed_
pipeline_ strmode  - Managed pipeline mode.
 - managed_
service_ intidentity_ id  - Managed Service Identity Id
 - min_
tls_ strversion  - MinTlsVersion: configures the minimum version of TLS required for SSL requests
 - minimum_
elastic_ intinstance_ count  - Number of minimum instance count for a site This setting only applies to the Elastic Plans
 - net_
framework_ strversion  - .NET Framework version.
 - node_
version str - Version of Node.js.
 - number_
of_ intworkers  - Number of workers.
 - php_
version str - Version of PHP.
 - power_
shell_ strversion  - Version of PowerShell.
 - pre_
warmed_ intinstance_ count  - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
 - public_
network_ straccess  - Property to allow or block all public traffic.
 - publishing_
username str - Publishing user name.
 - push
Push
Settings Response  - Push endpoint settings.
 - python_
version str - Version of Python.
 - remote_
debugging_ boolenabled  - true if remote debugging is enabled; otherwise, false.
 - remote_
debugging_ strversion  - Remote debugging version.
 - request_
tracing_ boolenabled  - true if request tracing is enabled; otherwise, false.
 - request_
tracing_ strexpiration_ time  - Request tracing expiration time.
 - scm_
ip_ Sequence[Ipsecurity_ restrictions Security Restriction Response]  - IP security restrictions for scm.
 - scm_
ip_ strsecurity_ restrictions_ default_ action  - Default action for scm access restriction if no rules are matched.
 - scm_
ip_ boolsecurity_ restrictions_ use_ main  - IP security restrictions for scm to use main.
 - scm_
min_ strtls_ version  - 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_ boolworker_ process  - true to use 32-bit worker process; otherwise, false.
 - virtual_
applications Sequence[VirtualApplication Response]  - Virtual applications.
 - vnet_
name str - Virtual Network name.
 - vnet_
private_ intports_ count  - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
 - vnet_
route_ boolall_ enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 - web_
sockets_ boolenabled  - true if WebSocket is enabled; otherwise, false.
 - website_
time_ strzone  - 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_ strversion  - Xenon App Framework and version
 - x_
managed_ intservice_ identity_ id  - Explicit Managed Service Identity Id
 
- machine
Key Property Map - Site MachineKey.
 - acr
Use BooleanManaged Identity Creds  - Flag to use Managed Identity Creds for ACR pull
 - acr
User StringManaged Identity ID  - If using user managed identity, the user managed identity ClientId
 - always
On Boolean - true if Always On is enabled; otherwise, false.
 - api
Definition Property Map - Information about the formal API definition for the app.
 - api
Management Property MapConfig  - Azure API management settings linked to the app.
 - app
Command StringLine  - App command line to launch.
 - app
Settings List<Property Map> - Application settings.
 - auto
Heal BooleanEnabled  - true if Auto Heal is enabled; otherwise, false.
 - auto
Heal Property MapRules  - Auto Heal rules.
 - auto
Swap StringSlot Name  - Auto-swap slot name.
 - azure
Storage Map<Property Map>Accounts  - List of Azure Storage Accounts.
 - connection
Strings List<Property Map> - Connection strings.
 - cors Property Map
 - Cross-Origin Resource Sharing (CORS) settings.
 - default
Documents List<String> - Default documents.
 - detailed
Error BooleanLogging Enabled  - true if detailed error logging is enabled; otherwise, false.
 - document
Root String - Document root.
 - elastic
Web NumberApp Scale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
 - experiments Property Map
 - This is work around for polymorphic types.
 - ftps
State String - State of FTP / FTPS service
 - function
App NumberScale Limit  - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
 - functions
Runtime BooleanScale Monitoring Enabled  - 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 List<Property Map> - Handler mappings.
 - health
Check StringPath  - Health check path
 - http20Enabled Boolean
 - Http20Enabled: configures a web site to allow clients to connect over http2.0
 - http
Logging BooleanEnabled  - true if HTTP logging is enabled; otherwise, false.
 - ip
Security List<Property Map>Restrictions  - IP security restrictions for main.
 - ip
Security StringRestrictions Default Action  - Default action for main access restriction if no rules are matched.
 - java
Container String - Java container.
 - java
Container StringVersion  - Java container version.
 - java
Version String - Java version.
 - key
Vault StringReference Identity  - Identity to use for Key Vault Reference authentication.
 - limits Property Map
 - Site limits.
 - linux
Fx StringVersion  - Linux App Framework and version
 - load
Balancing String - Site load balancing.
 - local
My BooleanSql Enabled  - true to enable local MySQL; otherwise, false.
 - logs
Directory NumberSize Limit  - HTTP logs directory size limit.
 - managed
Pipeline StringMode  - Managed pipeline mode.
 - managed
Service NumberIdentity Id  - Managed Service Identity Id
 - min
Tls StringVersion  - MinTlsVersion: configures the minimum version of TLS required for SSL requests
 - minimum
Elastic NumberInstance Count  - Number of minimum instance count for a site This setting only applies to the Elastic Plans
 - net
Framework StringVersion  - .NET Framework version.
 - node
Version String - Version of Node.js.
 - number
Of NumberWorkers  - Number of workers.
 - php
Version String - Version of PHP.
 - power
Shell StringVersion  - Version of PowerShell.
 - pre
Warmed NumberInstance Count  - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
 - public
Network StringAccess  - Property to allow or block all public traffic.
 - publishing
Username String - Publishing user name.
 - push Property Map
 - Push endpoint settings.
 - python
Version String - Version of Python.
 - remote
Debugging BooleanEnabled  - true if remote debugging is enabled; otherwise, false.
 - remote
Debugging StringVersion  - Remote debugging version.
 - request
Tracing BooleanEnabled  - true if request tracing is enabled; otherwise, false.
 - request
Tracing StringExpiration Time  - Request tracing expiration time.
 - scm
Ip List<Property Map>Security Restrictions  - IP security restrictions for scm.
 - scm
Ip StringSecurity Restrictions Default Action  - Default action for scm access restriction if no rules are matched.
 - scm
Ip BooleanSecurity Restrictions Use Main  - IP security restrictions for scm to use main.
 - scm
Min StringTls Version  - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
 - scm
Type String - SCM type.
 - tracing
Options String - Tracing options.
 - use32Bit
Worker BooleanProcess  - true to use 32-bit worker process; otherwise, false.
 - virtual
Applications List<Property Map> - Virtual applications.
 - vnet
Name String - Virtual Network name.
 - vnet
Private NumberPorts Count  - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
 - vnet
Route BooleanAll Enabled  - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
 - web
Sockets BooleanEnabled  - true if WebSocket is enabled; otherwise, false.
 - website
Time StringZone  - 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 StringVersion  - Xenon App Framework and version
 - x
Managed NumberService Identity Id  - Explicit Managed Service Identity Id
 
SiteLimitsResponse  
- Max
Disk doubleSize In Mb  - Maximum allowed disk size usage in MB.
 - Max
Memory doubleIn Mb  - Maximum allowed memory usage in MB.
 - Max
Percentage doubleCpu  - Maximum allowed CPU usage percentage.
 
- Max
Disk float64Size In Mb  - Maximum allowed disk size usage in MB.
 - Max
Memory float64In Mb  - Maximum allowed memory usage in MB.
 - Max
Percentage float64Cpu  - Maximum allowed CPU usage percentage.
 
- max
Disk DoubleSize In Mb  - Maximum allowed disk size usage in MB.
 - max
Memory DoubleIn Mb  - Maximum allowed memory usage in MB.
 - max
Percentage DoubleCpu  - Maximum allowed CPU usage percentage.
 
- max
Disk numberSize In Mb  - Maximum allowed disk size usage in MB.
 - max
Memory numberIn Mb  - Maximum allowed memory usage in MB.
 - max
Percentage numberCpu  - Maximum allowed CPU usage percentage.
 
- max_
disk_ floatsize_ in_ mb  - Maximum allowed disk size usage in MB.
 - max_
memory_ floatin_ mb  - Maximum allowed memory usage in MB.
 - max_
percentage_ floatcpu  - Maximum allowed CPU usage percentage.
 
- max
Disk NumberSize In Mb  - Maximum allowed disk size usage in MB.
 - max
Memory NumberIn Mb  - Maximum allowed memory usage in MB.
 - max
Percentage NumberCpu  - Maximum allowed CPU usage percentage.
 
SiteMachineKeyResponse   
- Decryption string
 - Algorithm used for decryption.
 - Decryption
Key string - Decryption key.
 - Validation string
 - MachineKey validation.
 - Validation
Key string - Validation key.
 
- Decryption string
 - Algorithm used for decryption.
 - Decryption
Key string - Decryption key.
 - Validation string
 - MachineKey validation.
 - Validation
Key string - Validation key.
 
- decryption String
 - Algorithm used for decryption.
 - decryption
Key String - Decryption key.
 - validation String
 - MachineKey validation.
 - validation
Key String - Validation key.
 
- decryption string
 - Algorithm used for decryption.
 - decryption
Key string - Decryption key.
 - validation string
 - MachineKey validation.
 - validation
Key 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.
 - decryption
Key String - Decryption key.
 - validation String
 - MachineKey validation.
 - validation
Key String - Validation key.
 
SlotSwapStatusResponse   
- Destination
Slot stringName  - The destination slot of the last swap operation.
 - Source
Slot stringName  - The source slot of the last swap operation.
 - Timestamp
Utc string - The time the last successful slot swap completed.
 
- Destination
Slot stringName  - The destination slot of the last swap operation.
 - Source
Slot stringName  - The source slot of the last swap operation.
 - Timestamp
Utc string - The time the last successful slot swap completed.
 
- destination
Slot StringName  - The destination slot of the last swap operation.
 - source
Slot StringName  - The source slot of the last swap operation.
 - timestamp
Utc String - The time the last successful slot swap completed.
 
- destination
Slot stringName  - The destination slot of the last swap operation.
 - source
Slot stringName  - The source slot of the last swap operation.
 - timestamp
Utc string - The time the last successful slot swap completed.
 
- destination_
slot_ strname  - The destination slot of the last swap operation.
 - source_
slot_ strname  - The source slot of the last swap operation.
 - timestamp_
utc str - The time the last successful slot swap completed.
 
- destination
Slot StringName  - The destination slot of the last swap operation.
 - source
Slot StringName  - The source slot of the last swap operation.
 - timestamp
Utc String - The time the last successful slot swap completed.
 
SlowRequestsBasedTriggerResponse    
- Count int
 - Request Count.
 - Path string
 - Request Path.
 - Time
Interval string - Time interval.
 - Time
Taken string - Time taken.
 
- Count int
 - Request Count.
 - Path string
 - Request Path.
 - Time
Interval string - Time interval.
 - Time
Taken string - Time taken.
 
- count Integer
 - Request Count.
 - path String
 - Request Path.
 - time
Interval String - Time interval.
 - time
Taken String - Time taken.
 
- count number
 - Request Count.
 - path string
 - Request Path.
 - time
Interval string - Time interval.
 - time
Taken 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.
 - time
Interval String - Time interval.
 - time
Taken String - Time taken.
 
StatusCodesBasedTriggerResponse    
- Count int
 - Request Count.
 - Path string
 - Request Path
 - Status int
 - HTTP status code.
 - Sub
Status int - Request Sub Status.
 - Time
Interval string - Time interval.
 - Win32Status int
 - Win32 error code.
 
- Count int
 - Request Count.
 - Path string
 - Request Path
 - Status int
 - HTTP status code.
 - Sub
Status int - Request Sub Status.
 - Time
Interval string - Time interval.
 - Win32Status int
 - Win32 error code.
 
- count Integer
 - Request Count.
 - path String
 - Request Path
 - status Integer
 - HTTP status code.
 - sub
Status Integer - Request Sub Status.
 - time
Interval String - Time interval.
 - win32Status Integer
 - Win32 error code.
 
- count number
 - Request Count.
 - path string
 - Request Path
 - status number
 - HTTP status code.
 - sub
Status number - Request Sub Status.
 - time
Interval 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.
 - sub
Status Number - Request Sub Status.
 - time
Interval String - Time interval.
 - win32Status Number
 - Win32 error code.
 
StatusCodesRangeBasedTriggerResponse     
- Count int
 - Request Count.
 - Path string
 - Status
Codes string - HTTP status code.
 - Time
Interval string - Time interval.
 
- Count int
 - Request Count.
 - Path string
 - Status
Codes string - HTTP status code.
 - Time
Interval string - Time interval.
 
- count Integer
 - Request Count.
 - path String
 - status
Codes String - HTTP status code.
 - time
Interval String - Time interval.
 
- count number
 - Request Count.
 - path string
 - status
Codes string - HTTP status code.
 - time
Interval 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
 - status
Codes String - HTTP status code.
 - time
Interval String - Time interval.
 
UserAssignedIdentityResponse   
- Client
Id string - Client Id of user assigned identity
 - Principal
Id string - Principal Id of user assigned identity
 
- Client
Id string - Client Id of user assigned identity
 - Principal
Id string - Principal Id of user assigned identity
 
- client
Id String - Client Id of user assigned identity
 - principal
Id String - Principal Id of user assigned identity
 
- client
Id string - Client Id of user assigned identity
 - principal
Id 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
 
- client
Id String - Client Id of user assigned identity
 - principal
Id String - Principal Id of user assigned identity
 
VirtualApplicationResponse  
- Physical
Path string - Physical path.
 - Preload
Enabled bool - true if preloading is enabled; otherwise, false.
 - Virtual
Directories List<Pulumi.Azure Native. Web. Inputs. Virtual Directory Response>  - Virtual directories for virtual application.
 - Virtual
Path string - Virtual path.
 
- Physical
Path string - Physical path.
 - Preload
Enabled bool - true if preloading is enabled; otherwise, false.
 - Virtual
Directories []VirtualDirectory Response  - Virtual directories for virtual application.
 - Virtual
Path string - Virtual path.
 
- physical
Path String - Physical path.
 - preload
Enabled Boolean - true if preloading is enabled; otherwise, false.
 - virtual
Directories List<VirtualDirectory Response>  - Virtual directories for virtual application.
 - virtual
Path String - Virtual path.
 
- physical
Path string - Physical path.
 - preload
Enabled boolean - true if preloading is enabled; otherwise, false.
 - virtual
Directories VirtualDirectory Response[]  - Virtual directories for virtual application.
 - virtual
Path string - Virtual path.
 
- physical_
path str - Physical path.
 - preload_
enabled bool - true if preloading is enabled; otherwise, false.
 - virtual_
directories Sequence[VirtualDirectory Response]  - Virtual directories for virtual application.
 - virtual_
path str - Virtual path.
 
- physical
Path String - Physical path.
 - preload
Enabled Boolean - true if preloading is enabled; otherwise, false.
 - virtual
Directories List<Property Map> - Virtual directories for virtual application.
 - virtual
Path String - Virtual path.
 
VirtualDirectoryResponse  
- Physical
Path string - Physical path.
 - Virtual
Path string - Path to virtual application.
 
- Physical
Path string - Physical path.
 - Virtual
Path string - Path to virtual application.
 
- physical
Path String - Physical path.
 - virtual
Path String - Path to virtual application.
 
- physical
Path string - Physical path.
 - virtual
Path string - Path to virtual application.
 
- physical_
path str - Physical path.
 - virtual_
path str - Path to virtual application.
 
- physical
Path String - Physical path.
 - virtual
Path String - Path to virtual application.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0