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, 2024-04-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)
public static Output<GetWebAppResult> getWebApp(GetWebAppArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:web:getWebApp
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Name of the app.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- Name string
- Name of the app.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- name String
- Name of the app.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- name string
- Name of the app.
- resourceGroup 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.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
getWebApp Result
The following output properties are available:
- AvailabilityState string
- Management information availability state for the app.
- DefaultHost stringName 
- Default hostname of the app. Read-only.
- EnabledHost 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.
- HostNames List<string>
- Hostnames associated with the app.
- Id string
- Resource Id.
- InProgress stringOperation Id 
- Specifies an operation id if this site has a pending operation.
- IsDefault boolContainer 
- true if the app is a default container; otherwise, false.
- LastModified stringTime Utc 
- Last time the app was modified, in UTC. Read-only.
- Location string
- Resource Location.
- MaxNumber intOf Workers 
- Maximum number of workers. This only applies to Functions container.
- Name string
- Resource Name.
- OutboundIp 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.
- PossibleOutbound 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.
- RepositorySite stringName 
- Name of the repository site.
- ResourceGroup string
- Name of the resource group the app belongs to. Read-only.
- SlotSwap 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.
- SuspendedTill string
- App suspended till in case memory-time quota is exceeded.
- TargetSwap stringSlot 
- Specifies which deployment slot this app will swap into. Read-only.
- TrafficManager List<string>Host Names 
- Azure Traffic Manager hostnames associated with the app. Read-only.
- Type string
- Resource type.
- UsageState string
- State indicating whether the app has exceeded its quota usage. Read-only.
- ClientAffinity 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.
- ClientCert boolEnabled 
- true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- ClientCert stringExclusion Paths 
- client certificate authentication comma-separated exclusion paths
- ClientCert 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.
 
- ContainerSize int
- Size of the function container.
- CustomDomain stringVerification Id 
- Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- DailyMemory 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).
- ExtendedLocation Pulumi.Azure Native. Web. Outputs. Extended Location Response 
- Extended Location.
- HostName 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.
- HostNames boolDisabled 
- true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- HostingEnvironment Pulumi.Profile Azure Native. Web. Outputs. Hosting Environment Profile Response 
- App Service Environment to use for the app.
- HttpsOnly bool
- HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- HyperV bool
- Hyper-V sandbox.
- Identity
Pulumi.Azure Native. Web. Outputs. Managed Service Identity Response 
- Managed service identity.
- IsXenon bool
- Obsolete: Hyper-V sandbox.
- KeyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- Kind string
- Kind of resource.
- ManagedEnvironment 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}
- PublicNetwork stringAccess 
- Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- RedundancyMode string
- Site redundancy mode
- Reserved bool
- true if reserved; otherwise, false.
- ScmSite boolAlso Stopped 
- true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- ServerFarm stringId 
- Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- SiteConfig Pulumi.Azure Native. Web. Outputs. Site Config Response 
- Configuration of the app.
- StorageAccount boolRequired 
- Checks if Customer provided storage account is required
- Dictionary<string, string>
- Resource tags.
- VirtualNetwork 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
- VnetImage boolPull Enabled 
- To enable pulling image over Virtual Network
- VnetRoute boolAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- AvailabilityState string
- Management information availability state for the app.
- DefaultHost stringName 
- Default hostname of the app. Read-only.
- EnabledHost []stringNames 
- Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- HostNames []string
- Hostnames associated with the app.
- Id string
- Resource Id.
- InProgress stringOperation Id 
- Specifies an operation id if this site has a pending operation.
- IsDefault boolContainer 
- true if the app is a default container; otherwise, false.
- LastModified stringTime Utc 
- Last time the app was modified, in UTC. Read-only.
- Location string
- Resource Location.
- MaxNumber intOf Workers 
- Maximum number of workers. This only applies to Functions container.
- Name string
- Resource Name.
- OutboundIp 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.
- PossibleOutbound 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.
- RepositorySite stringName 
- Name of the repository site.
- ResourceGroup string
- Name of the resource group the app belongs to. Read-only.
- SlotSwap SlotStatus Swap Status Response 
- Status of the last deployment slot swap operation.
- State string
- Current state of the app.
- SuspendedTill string
- App suspended till in case memory-time quota is exceeded.
- TargetSwap stringSlot 
- Specifies which deployment slot this app will swap into. Read-only.
- TrafficManager []stringHost Names 
- Azure Traffic Manager hostnames associated with the app. Read-only.
- Type string
- Resource type.
- UsageState string
- State indicating whether the app has exceeded its quota usage. Read-only.
- ClientAffinity 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.
- ClientCert boolEnabled 
- true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- ClientCert stringExclusion Paths 
- client certificate authentication comma-separated exclusion paths
- ClientCert 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.
 
- ContainerSize int
- Size of the function container.
- CustomDomain stringVerification Id 
- Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- DailyMemory 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).
- ExtendedLocation ExtendedLocation Response 
- Extended Location.
- HostName []HostSsl States Name Ssl State Response 
- Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- HostNames boolDisabled 
- true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- HostingEnvironment HostingProfile Environment Profile Response 
- App Service Environment to use for the app.
- HttpsOnly bool
- HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- HyperV bool
- Hyper-V sandbox.
- Identity
ManagedService Identity Response 
- Managed service identity.
- IsXenon bool
- Obsolete: Hyper-V sandbox.
- KeyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- Kind string
- Kind of resource.
- ManagedEnvironment 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}
- PublicNetwork stringAccess 
- Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- RedundancyMode string
- Site redundancy mode
- Reserved bool
- true if reserved; otherwise, false.
- ScmSite boolAlso Stopped 
- true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- ServerFarm stringId 
- Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- SiteConfig SiteConfig Response 
- Configuration of the app.
- StorageAccount boolRequired 
- Checks if Customer provided storage account is required
- map[string]string
- Resource tags.
- VirtualNetwork 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
- VnetImage boolPull Enabled 
- To enable pulling image over Virtual Network
- VnetRoute boolAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- availabilityState String
- Management information availability state for the app.
- defaultHost StringName 
- Default hostname of the app. Read-only.
- enabledHost 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.
- hostNames List<String>
- Hostnames associated with the app.
- id String
- Resource Id.
- inProgress StringOperation Id 
- Specifies an operation id if this site has a pending operation.
- isDefault BooleanContainer 
- true if the app is a default container; otherwise, false.
- lastModified StringTime Utc 
- Last time the app was modified, in UTC. Read-only.
- location String
- Resource Location.
- maxNumber IntegerOf Workers 
- Maximum number of workers. This only applies to Functions container.
- name String
- Resource Name.
- outboundIp 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.
- possibleOutbound 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.
- repositorySite StringName 
- Name of the repository site.
- resourceGroup String
- Name of the resource group the app belongs to. Read-only.
- slotSwap SlotStatus Swap Status Response 
- Status of the last deployment slot swap operation.
- state String
- Current state of the app.
- suspendedTill String
- App suspended till in case memory-time quota is exceeded.
- targetSwap StringSlot 
- Specifies which deployment slot this app will swap into. Read-only.
- trafficManager List<String>Host Names 
- Azure Traffic Manager hostnames associated with the app. Read-only.
- type String
- Resource type.
- usageState String
- State indicating whether the app has exceeded its quota usage. Read-only.
- clientAffinity 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.
- clientCert BooleanEnabled 
- true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- clientCert StringExclusion Paths 
- client certificate authentication comma-separated exclusion paths
- clientCert 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.
 
- containerSize Integer
- Size of the function container.
- customDomain StringVerification Id 
- Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- dailyMemory 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).
- extendedLocation ExtendedLocation Response 
- Extended Location.
- hostName List<HostSsl States Name Ssl State Response> 
- Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- hostNames BooleanDisabled 
- true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hostingEnvironment HostingProfile Environment Profile Response 
- App Service Environment to use for the app.
- httpsOnly Boolean
- HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyperV Boolean
- Hyper-V sandbox.
- identity
ManagedService Identity Response 
- Managed service identity.
- isXenon Boolean
- Obsolete: Hyper-V sandbox.
- keyVault StringReference Identity 
- Identity to use for Key Vault Reference authentication.
- kind String
- Kind of resource.
- managedEnvironment 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}
- publicNetwork StringAccess 
- Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancyMode String
- Site redundancy mode
- reserved Boolean
- true if reserved; otherwise, false.
- scmSite BooleanAlso Stopped 
- true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- serverFarm StringId 
- Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- siteConfig SiteConfig Response 
- Configuration of the app.
- storageAccount BooleanRequired 
- Checks if Customer provided storage account is required
- Map<String,String>
- Resource tags.
- virtualNetwork 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
- vnetImage BooleanPull Enabled 
- To enable pulling image over Virtual Network
- vnetRoute BooleanAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- availabilityState string
- Management information availability state for the app.
- defaultHost stringName 
- Default hostname of the app. Read-only.
- enabledHost 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.
- hostNames string[]
- Hostnames associated with the app.
- id string
- Resource Id.
- inProgress stringOperation Id 
- Specifies an operation id if this site has a pending operation.
- isDefault booleanContainer 
- true if the app is a default container; otherwise, false.
- lastModified stringTime Utc 
- Last time the app was modified, in UTC. Read-only.
- location string
- Resource Location.
- maxNumber numberOf Workers 
- Maximum number of workers. This only applies to Functions container.
- name string
- Resource Name.
- outboundIp 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.
- possibleOutbound 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.
- repositorySite stringName 
- Name of the repository site.
- resourceGroup string
- Name of the resource group the app belongs to. Read-only.
- slotSwap SlotStatus Swap Status Response 
- Status of the last deployment slot swap operation.
- state string
- Current state of the app.
- suspendedTill string
- App suspended till in case memory-time quota is exceeded.
- targetSwap stringSlot 
- Specifies which deployment slot this app will swap into. Read-only.
- trafficManager string[]Host Names 
- Azure Traffic Manager hostnames associated with the app. Read-only.
- type string
- Resource type.
- usageState string
- State indicating whether the app has exceeded its quota usage. Read-only.
- clientAffinity 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.
- clientCert booleanEnabled 
- true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- clientCert stringExclusion Paths 
- client certificate authentication comma-separated exclusion paths
- clientCert 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.
 
- containerSize number
- Size of the function container.
- customDomain stringVerification Id 
- Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- dailyMemory 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).
- extendedLocation ExtendedLocation Response 
- Extended Location.
- hostName HostSsl States Name Ssl State Response[] 
- Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- hostNames booleanDisabled 
- true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hostingEnvironment HostingProfile Environment Profile Response 
- App Service Environment to use for the app.
- httpsOnly boolean
- HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyperV boolean
- Hyper-V sandbox.
- identity
ManagedService Identity Response 
- Managed service identity.
- isXenon boolean
- Obsolete: Hyper-V sandbox.
- keyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- kind string
- Kind of resource.
- managedEnvironment 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}
- publicNetwork stringAccess 
- Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancyMode string
- Site redundancy mode
- reserved boolean
- true if reserved; otherwise, false.
- scmSite booleanAlso Stopped 
- true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- serverFarm stringId 
- Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- siteConfig SiteConfig Response 
- Configuration of the app.
- storageAccount booleanRequired 
- Checks if Customer provided storage account is required
- {[key: string]: string}
- Resource tags.
- virtualNetwork 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
- vnetImage booleanPull Enabled 
- To enable pulling image over Virtual Network
- vnetRoute 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
ManagedService 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.
- availabilityState String
- Management information availability state for the app.
- defaultHost StringName 
- Default hostname of the app. Read-only.
- enabledHost 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.
- hostNames List<String>
- Hostnames associated with the app.
- id String
- Resource Id.
- inProgress StringOperation Id 
- Specifies an operation id if this site has a pending operation.
- isDefault BooleanContainer 
- true if the app is a default container; otherwise, false.
- lastModified StringTime Utc 
- Last time the app was modified, in UTC. Read-only.
- location String
- Resource Location.
- maxNumber NumberOf Workers 
- Maximum number of workers. This only applies to Functions container.
- name String
- Resource Name.
- outboundIp 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.
- possibleOutbound 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.
- repositorySite StringName 
- Name of the repository site.
- resourceGroup String
- Name of the resource group the app belongs to. Read-only.
- slotSwap Property MapStatus 
- Status of the last deployment slot swap operation.
- state String
- Current state of the app.
- suspendedTill String
- App suspended till in case memory-time quota is exceeded.
- targetSwap StringSlot 
- Specifies which deployment slot this app will swap into. Read-only.
- trafficManager List<String>Host Names 
- Azure Traffic Manager hostnames associated with the app. Read-only.
- type String
- Resource type.
- usageState String
- State indicating whether the app has exceeded its quota usage. Read-only.
- clientAffinity 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.
- clientCert BooleanEnabled 
- true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- clientCert StringExclusion Paths 
- client certificate authentication comma-separated exclusion paths
- clientCert 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.
 
- containerSize Number
- Size of the function container.
- customDomain StringVerification Id 
- Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- dailyMemory 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).
- extendedLocation Property Map
- Extended Location.
- hostName List<Property Map>Ssl States 
- Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- hostNames BooleanDisabled 
- true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hostingEnvironment Property MapProfile 
- App Service Environment to use for the app.
- httpsOnly Boolean
- HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyperV Boolean
- Hyper-V sandbox.
- identity Property Map
- Managed service identity.
- isXenon Boolean
- Obsolete: Hyper-V sandbox.
- keyVault StringReference Identity 
- Identity to use for Key Vault Reference authentication.
- kind String
- Kind of resource.
- managedEnvironment 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}
- publicNetwork StringAccess 
- Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancyMode String
- Site redundancy mode
- reserved Boolean
- true if reserved; otherwise, false.
- scmSite BooleanAlso Stopped 
- true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- serverFarm StringId 
- Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- siteConfig Property Map
- Configuration of the app.
- storageAccount BooleanRequired 
- Checks if Customer provided storage account is required
- Map<String>
- Resource tags.
- virtualNetwork 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
- vnetImage BooleanPull Enabled 
- To enable pulling image over Virtual Network
- vnetRoute 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   
- ActionType string
- Predefined action to be taken.
- CustomAction Pulumi.Azure Native. Web. Inputs. Auto Heal Custom Action Response 
- Custom action to be taken.
- MinProcess stringExecution Time 
- Minimum time the process must execute before taking the action
- ActionType string
- Predefined action to be taken.
- CustomAction AutoHeal Custom Action Response 
- Custom action to be taken.
- MinProcess stringExecution Time 
- Minimum time the process must execute before taking the action
- actionType String
- Predefined action to be taken.
- customAction AutoHeal Custom Action Response 
- Custom action to be taken.
- minProcess StringExecution Time 
- Minimum time the process must execute before taking the action
- actionType string
- Predefined action to be taken.
- customAction AutoHeal Custom Action Response 
- Custom action to be taken.
- minProcess 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
- actionType String
- Predefined action to be taken.
- customAction Property Map
- Custom action to be taken.
- minProcess 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
AutoHeal Actions Response 
- Actions to be executed when a rule is triggered.
- Triggers
AutoHeal Triggers Response 
- Conditions that describe when to execute the auto-heal actions.
- actions
AutoHeal Actions Response 
- Actions to be executed when a rule is triggered.
- triggers
AutoHeal Triggers Response 
- Conditions that describe when to execute the auto-heal actions.
- actions
AutoHeal Actions Response 
- Actions to be executed when a rule is triggered.
- triggers
AutoHeal Triggers Response 
- Conditions that describe when to execute the auto-heal actions.
- actions
AutoHeal Actions Response 
- Actions to be executed when a rule is triggered.
- triggers
AutoHeal 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   
- PrivateBytes intIn KB 
- A rule based on private bytes.
- Requests
Pulumi.Azure Native. Web. Inputs. Requests Based Trigger Response 
- A rule based on total requests.
- SlowRequests Pulumi.Azure Native. Web. Inputs. Slow Requests Based Trigger Response 
- A rule based on request execution time.
- SlowRequests List<Pulumi.With Path Azure Native. Web. Inputs. Slow Requests Based Trigger Response> 
- A rule based on multiple Slow Requests Rule with path
- StatusCodes List<Pulumi.Azure Native. Web. Inputs. Status Codes Based Trigger Response> 
- A rule based on status codes.
- StatusCodes List<Pulumi.Range Azure Native. Web. Inputs. Status Codes Range Based Trigger Response> 
- A rule based on status codes ranges.
- PrivateBytes intIn KB 
- A rule based on private bytes.
- Requests
RequestsBased Trigger Response 
- A rule based on total requests.
- SlowRequests SlowRequests Based Trigger Response 
- A rule based on request execution time.
- SlowRequests []SlowWith Path Requests Based Trigger Response 
- A rule based on multiple Slow Requests Rule with path
- StatusCodes []StatusCodes Based Trigger Response 
- A rule based on status codes.
- StatusCodes []StatusRange Codes Range Based Trigger Response 
- A rule based on status codes ranges.
- privateBytes IntegerIn KB 
- A rule based on private bytes.
- requests
RequestsBased Trigger Response 
- A rule based on total requests.
- slowRequests SlowRequests Based Trigger Response 
- A rule based on request execution time.
- slowRequests List<SlowWith Path Requests Based Trigger Response> 
- A rule based on multiple Slow Requests Rule with path
- statusCodes List<StatusCodes Based Trigger Response> 
- A rule based on status codes.
- statusCodes List<StatusRange Codes Range Based Trigger Response> 
- A rule based on status codes ranges.
- privateBytes numberIn KB 
- A rule based on private bytes.
- requests
RequestsBased Trigger Response 
- A rule based on total requests.
- slowRequests SlowRequests Based Trigger Response 
- A rule based on request execution time.
- slowRequests SlowWith Path Requests Based Trigger Response[] 
- A rule based on multiple Slow Requests Rule with path
- statusCodes StatusCodes Based Trigger Response[] 
- A rule based on status codes.
- statusCodes StatusRange Codes Range Based Trigger Response[] 
- A rule based on status codes ranges.
- private_bytes_ intin_ kb 
- A rule based on private bytes.
- requests
RequestsBased 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.
- privateBytes NumberIn KB 
- A rule based on private bytes.
- requests Property Map
- A rule based on total requests.
- slowRequests Property Map
- A rule based on request execution time.
- slowRequests List<Property Map>With Path 
- A rule based on multiple Slow Requests Rule with path
- statusCodes List<Property Map>
- A rule based on status codes.
- statusCodes List<Property Map>Range 
- A rule based on status codes ranges.
AzureStorageInfoValueResponse    
- State string
- State of the storage account.
- AccessKey string
- Access key for the storage account.
- AccountName string
- Name of the storage account.
- MountPath string
- Path to mount the storage within the site's runtime environment.
- string
- Name of the file share (container name, for Blob storage).
- Type string
- Type of storage.
- State string
- State of the storage account.
- AccessKey string
- Access key for the storage account.
- AccountName string
- Name of the storage account.
- MountPath string
- Path to mount the storage within the site's runtime environment.
- string
- Name of the file share (container name, for Blob storage).
- Type string
- Type of storage.
- state String
- State of the storage account.
- accessKey String
- Access key for the storage account.
- accountName String
- Name of the storage account.
- mountPath String
- Path to mount the storage within the site's runtime environment.
- String
- Name of the file share (container name, for Blob storage).
- type String
- Type of storage.
- state string
- State of the storage account.
- accessKey string
- Access key for the storage account.
- accountName string
- Name of the storage account.
- mountPath string
- Path to mount the storage within the site's runtime environment.
- 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.
- accessKey String
- Access key for the storage account.
- accountName String
- Name of the storage account.
- mountPath String
- Path to mount the storage within the site's runtime environment.
- String
- Name of the file share (container name, for Blob storage).
- type String
- Type of storage.
ConnStringInfoResponse   
- ConnectionString string
- Connection string value.
- Name string
- Name of connection string.
- Type string
- Type of database.
- ConnectionString string
- Connection string value.
- Name string
- Name of connection string.
- Type string
- Type of database.
- connectionString String
- Connection string value.
- name String
- Name of connection string.
- type String
- Type of database.
- connectionString string
- Connection string value.
- name string
- Name of connection string.
- type string
- Type of database.
- connection_string str
- Connection string value.
- name str
- Name of connection string.
- type str
- Type of database.
- connectionString String
- Connection string value.
- name String
- Name of connection string.
- type String
- Type of database.
CorsSettingsResponse  
- AllowedOrigins List<string>
- Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- SupportCredentials bool
- Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- AllowedOrigins []string
- Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- SupportCredentials bool
- Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowedOrigins List<String>
- Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- supportCredentials Boolean
- Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowedOrigins string[]
- Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- supportCredentials boolean
- Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowed_origins Sequence[str]
- Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- support_credentials bool
- Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowedOrigins List<String>
- Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- supportCredentials Boolean
- Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
ExperimentsResponse 
- RampUp List<Pulumi.Rules Azure Native. Web. Inputs. Ramp Up Rule Response> 
- List of ramp-up rules.
- RampUp []RampRules Up Rule Response 
- List of ramp-up rules.
- rampUp List<RampRules Up Rule Response> 
- List of ramp-up rules.
- rampUp RampRules Up Rule Response[] 
- List of ramp-up rules.
- ramp_up_ Sequence[Ramprules Up Rule Response] 
- List of ramp-up rules.
- rampUp 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.
- ScriptProcessor string
- The absolute path to the FastCGI application.
- Arguments string
- Command-line arguments to be passed to the script processor.
- Extension string
- Requests with this extension will be handled using the specified FastCGI application.
- ScriptProcessor string
- The absolute path to the FastCGI application.
- arguments String
- Command-line arguments to be passed to the script processor.
- extension String
- Requests with this extension will be handled using the specified FastCGI application.
- scriptProcessor String
- The absolute path to the FastCGI application.
- arguments string
- Command-line arguments to be passed to the script processor.
- extension string
- Requests with this extension will be handled using the specified FastCGI application.
- scriptProcessor string
- The absolute path to the FastCGI application.
- arguments str
- Command-line arguments to be passed to the script processor.
- extension str
- Requests with this extension will be handled using the specified FastCGI application.
- script_processor str
- The absolute path to the FastCGI application.
- arguments String
- Command-line arguments to be passed to the script processor.
- extension String
- Requests with this extension will be handled using the specified FastCGI application.
- scriptProcessor String
- The absolute path to the FastCGI application.
HostNameSslStateResponse    
- HostType string
- Indicates whether the hostname is a standard or repository hostname.
- Name string
- Hostname.
- SslState string
- SSL type.
- Thumbprint string
- SSL certificate thumbprint.
- ToUpdate bool
- Set to true to update existing hostname.
- VirtualIP string
- Virtual IP address assigned to the hostname if IP based SSL is enabled.
- HostType string
- Indicates whether the hostname is a standard or repository hostname.
- Name string
- Hostname.
- SslState string
- SSL type.
- Thumbprint string
- SSL certificate thumbprint.
- ToUpdate bool
- Set to true to update existing hostname.
- VirtualIP string
- Virtual IP address assigned to the hostname if IP based SSL is enabled.
- hostType String
- Indicates whether the hostname is a standard or repository hostname.
- name String
- Hostname.
- sslState String
- SSL type.
- thumbprint String
- SSL certificate thumbprint.
- toUpdate Boolean
- Set to true to update existing hostname.
- virtualIP String
- Virtual IP address assigned to the hostname if IP based SSL is enabled.
- hostType string
- Indicates whether the hostname is a standard or repository hostname.
- name string
- Hostname.
- sslState string
- SSL type.
- thumbprint string
- SSL certificate thumbprint.
- toUpdate boolean
- Set to true to update existing hostname.
- virtualIP string
- Virtual IP address assigned to the hostname if IP based SSL is enabled.
- host_type str
- Indicates whether the hostname is a standard or repository hostname.
- name str
- Hostname.
- ssl_state str
- SSL type.
- thumbprint str
- SSL certificate thumbprint.
- to_update bool
- Set to true to update existing hostname.
- virtual_ip str
- Virtual IP address assigned to the hostname if IP based SSL is enabled.
- hostType String
- Indicates whether the hostname is a standard or repository hostname.
- name String
- Hostname.
- sslState String
- SSL type.
- thumbprint String
- SSL certificate thumbprint.
- toUpdate Boolean
- Set to true to update existing hostname.
- virtualIP String
- Virtual IP address assigned to the hostname if IP based SSL is enabled.
HostingEnvironmentProfileResponse   
IpSecurityRestrictionResponse   
- Action string
- Allow or Deny access for this IP range.
- Description string
- IP restriction rule description.
- Headers
Dictionary<string, ImmutableArray<string>> 
- IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is .. - If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
 - X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is .. - If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
 - X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match. 
- IpAddress string
- IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- Name string
- IP restriction rule name.
- Priority int
- Priority of IP restriction rule.
- SubnetMask string
- Subnet mask for the range of IP addresses the restriction is valid for.
- SubnetTraffic intTag 
- (internal) Subnet traffic tag
- Tag string
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- VnetSubnet stringResource Id 
- Virtual network resource id
- VnetTraffic 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. 
- IpAddress string
- IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- Name string
- IP restriction rule name.
- Priority int
- Priority of IP restriction rule.
- SubnetMask string
- Subnet mask for the range of IP addresses the restriction is valid for.
- SubnetTraffic intTag 
- (internal) Subnet traffic tag
- Tag string
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- VnetSubnet stringResource Id 
- Virtual network resource id
- VnetTraffic 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. 
- ipAddress String
- IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name String
- IP restriction rule name.
- priority Integer
- Priority of IP restriction rule.
- subnetMask String
- Subnet mask for the range of IP addresses the restriction is valid for.
- subnetTraffic IntegerTag 
- (internal) Subnet traffic tag
- tag String
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnetSubnet StringResource Id 
- Virtual network resource id
- vnetTraffic 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. 
- ipAddress string
- IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name string
- IP restriction rule name.
- priority number
- Priority of IP restriction rule.
- subnetMask string
- Subnet mask for the range of IP addresses the restriction is valid for.
- subnetTraffic numberTag 
- (internal) Subnet traffic tag
- tag string
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnetSubnet stringResource Id 
- Virtual network resource id
- vnetTraffic 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. 
- ipAddress String
- IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name String
- IP restriction rule name.
- priority Number
- Priority of IP restriction rule.
- subnetMask String
- Subnet mask for the range of IP addresses the restriction is valid for.
- subnetTraffic NumberTag 
- (internal) Subnet traffic tag
- tag String
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnetSubnet StringResource Id 
- Virtual network resource id
- vnetTraffic NumberTag 
- (internal) Vnet traffic tag
ManagedServiceIdentityResponse   
- PrincipalId string
- Principal Id of managed service identity.
- TenantId string
- Tenant of managed service identity.
- Type string
- Type of managed service identity.
- UserAssigned 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}
- PrincipalId string
- Principal Id of managed service identity.
- TenantId string
- Tenant of managed service identity.
- Type string
- Type of managed service identity.
- UserAssigned 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}
- principalId String
- Principal Id of managed service identity.
- tenantId String
- Tenant of managed service identity.
- type String
- Type of managed service identity.
- userAssigned 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}
- principalId string
- Principal Id of managed service identity.
- tenantId string
- Tenant of managed service identity.
- type string
- Type of managed service identity.
- userAssigned {[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}
- principalId String
- Principal Id of managed service identity.
- tenantId String
- Tenant of managed service identity.
- type String
- Type of managed service identity.
- userAssigned 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.
- IsPush 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.
- TagWhitelist 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.
- IsPush 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.
- TagWhitelist 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.
- isPush 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.
- tagWhitelist 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.
- isPush 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.
- tagWhitelist 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.
- isPush 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.
- tagWhitelist 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   
- ActionHost stringName 
- Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- ChangeDecision 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/
- ChangeInterval intIn Minutes 
- Specifies interval in minutes to reevaluate ReroutePercentage.
- ChangeStep double
- In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- MaxReroute doublePercentage 
- Specifies upper boundary below which ReroutePercentage will stay.
- MinReroute 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.
- ReroutePercentage double
- Percentage of the traffic which will be redirected to ActionHostName.
- ActionHost stringName 
- Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- ChangeDecision 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/
- ChangeInterval intIn Minutes 
- Specifies interval in minutes to reevaluate ReroutePercentage.
- ChangeStep float64
- In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- MaxReroute float64Percentage 
- Specifies upper boundary below which ReroutePercentage will stay.
- MinReroute 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.
- ReroutePercentage float64
- Percentage of the traffic which will be redirected to ActionHostName.
- actionHost StringName 
- Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- changeDecision 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/
- changeInterval IntegerIn Minutes 
- Specifies interval in minutes to reevaluate ReroutePercentage.
- changeStep Double
- In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- maxReroute DoublePercentage 
- Specifies upper boundary below which ReroutePercentage will stay.
- minReroute 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.
- reroutePercentage Double
- Percentage of the traffic which will be redirected to ActionHostName.
- actionHost stringName 
- Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- changeDecision 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/
- changeInterval numberIn Minutes 
- Specifies interval in minutes to reevaluate ReroutePercentage.
- changeStep number
- In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- maxReroute numberPercentage 
- Specifies upper boundary below which ReroutePercentage will stay.
- minReroute 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.
- reroutePercentage 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.
- actionHost StringName 
- Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- changeDecision 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/
- changeInterval NumberIn Minutes 
- Specifies interval in minutes to reevaluate ReroutePercentage.
- changeStep Number
- In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- maxReroute NumberPercentage 
- Specifies upper boundary below which ReroutePercentage will stay.
- minReroute 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.
- reroutePercentage Number
- Percentage of the traffic which will be redirected to ActionHostName.
RequestsBasedTriggerResponse   
- Count int
- Request Count.
- TimeInterval string
- Time interval.
- Count int
- Request Count.
- TimeInterval string
- Time interval.
- count Integer
- Request Count.
- timeInterval String
- Time interval.
- count number
- Request Count.
- timeInterval string
- Time interval.
- count int
- Request Count.
- time_interval str
- Time interval.
- count Number
- Request Count.
- timeInterval String
- Time interval.
SiteConfigResponse  
- MachineKey Pulumi.Azure Native. Web. Inputs. Site Machine Key Response 
- Site MachineKey.
- AcrUse boolManaged Identity Creds 
- Flag to use Managed Identity Creds for ACR pull
- AcrUser stringManaged Identity ID 
- If using user managed identity, the user managed identity ClientId
- AlwaysOn bool
- true if Always On is enabled; otherwise, false.
- ApiDefinition Pulumi.Azure Native. Web. Inputs. Api Definition Info Response 
- Information about the formal API definition for the app.
- ApiManagement Pulumi.Config Azure Native. Web. Inputs. Api Management Config Response 
- Azure API management settings linked to the app.
- AppCommand stringLine 
- App command line to launch.
- AppSettings List<Pulumi.Azure Native. Web. Inputs. Name Value Pair Response> 
- Application settings.
- AutoHeal boolEnabled 
- true if Auto Heal is enabled; otherwise, false.
- AutoHeal Pulumi.Rules Azure Native. Web. Inputs. Auto Heal Rules Response 
- Auto Heal rules.
- AutoSwap stringSlot Name 
- Auto-swap slot name.
- AzureStorage Dictionary<string, Pulumi.Accounts Azure Native. Web. Inputs. Azure Storage Info Value Response> 
- List of Azure Storage Accounts.
- ConnectionStrings 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.
- DefaultDocuments List<string>
- Default documents.
- DetailedError boolLogging Enabled 
- true if detailed error logging is enabled; otherwise, false.
- DocumentRoot string
- Document root.
- ElasticWeb 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.
- FtpsState string
- State of FTP / FTPS service
- FunctionApp intScale Limit 
- Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- FunctionsRuntime 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.
- HandlerMappings List<Pulumi.Azure Native. Web. Inputs. Handler Mapping Response> 
- Handler mappings.
- HealthCheck stringPath 
- Health check path
- Http20Enabled bool
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- HttpLogging boolEnabled 
- true if HTTP logging is enabled; otherwise, false.
- IpSecurity List<Pulumi.Restrictions Azure Native. Web. Inputs. Ip Security Restriction Response> 
- IP security restrictions for main.
- IpSecurity stringRestrictions Default Action 
- Default action for main access restriction if no rules are matched.
- JavaContainer string
- Java container.
- JavaContainer stringVersion 
- Java container version.
- JavaVersion string
- Java version.
- KeyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- Limits
Pulumi.Azure Native. Web. Inputs. Site Limits Response 
- Site limits.
- LinuxFx stringVersion 
- Linux App Framework and version
- LoadBalancing string
- Site load balancing.
- LocalMy boolSql Enabled 
- true to enable local MySQL; otherwise, false.
- LogsDirectory intSize Limit 
- HTTP logs directory size limit.
- ManagedPipeline stringMode 
- Managed pipeline mode.
- ManagedService intIdentity Id 
- Managed Service Identity Id
- MinTls stringVersion 
- MinTlsVersion: configures the minimum version of TLS required for SSL requests
- MinimumElastic intInstance Count 
- Number of minimum instance count for a site This setting only applies to the Elastic Plans
- NetFramework stringVersion 
- .NET Framework version.
- NodeVersion string
- Version of Node.js.
- NumberOf intWorkers 
- Number of workers.
- PhpVersion string
- Version of PHP.
- PowerShell stringVersion 
- Version of PowerShell.
- PreWarmed intInstance Count 
- Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- PublicNetwork stringAccess 
- Property to allow or block all public traffic.
- PublishingUsername string
- Publishing user name.
- Push
Pulumi.Azure Native. Web. Inputs. Push Settings Response 
- Push endpoint settings.
- PythonVersion string
- Version of Python.
- RemoteDebugging boolEnabled 
- true if remote debugging is enabled; otherwise, false.
- RemoteDebugging stringVersion 
- Remote debugging version.
- RequestTracing boolEnabled 
- true if request tracing is enabled; otherwise, false.
- RequestTracing stringExpiration Time 
- Request tracing expiration time.
- ScmIp List<Pulumi.Security Restrictions Azure Native. Web. Inputs. Ip Security Restriction Response> 
- IP security restrictions for scm.
- ScmIp stringSecurity Restrictions Default Action 
- Default action for scm access restriction if no rules are matched.
- ScmIp boolSecurity Restrictions Use Main 
- IP security restrictions for scm to use main.
- ScmMin stringTls Version 
- ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- ScmType string
- SCM type.
- TracingOptions string
- Tracing options.
- Use32BitWorker boolProcess 
- true to use 32-bit worker process; otherwise, false.
- VirtualApplications List<Pulumi.Azure Native. Web. Inputs. Virtual Application Response> 
- Virtual applications.
- VnetName string
- Virtual Network name.
- VnetPrivate intPorts Count 
- The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- VnetRoute boolAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- WebSockets boolEnabled 
- true if WebSocket is enabled; otherwise, false.
- WebsiteTime 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
- WindowsFx stringVersion 
- Xenon App Framework and version
- XManagedService intIdentity Id 
- Explicit Managed Service Identity Id
- MachineKey SiteMachine Key Response 
- Site MachineKey.
- AcrUse boolManaged Identity Creds 
- Flag to use Managed Identity Creds for ACR pull
- AcrUser stringManaged Identity ID 
- If using user managed identity, the user managed identity ClientId
- AlwaysOn bool
- true if Always On is enabled; otherwise, false.
- ApiDefinition ApiDefinition Info Response 
- Information about the formal API definition for the app.
- ApiManagement ApiConfig Management Config Response 
- Azure API management settings linked to the app.
- AppCommand stringLine 
- App command line to launch.
- AppSettings []NameValue Pair Response 
- Application settings.
- AutoHeal boolEnabled 
- true if Auto Heal is enabled; otherwise, false.
- AutoHeal AutoRules Heal Rules Response 
- Auto Heal rules.
- AutoSwap stringSlot Name 
- Auto-swap slot name.
- AzureStorage map[string]AzureAccounts Storage Info Value Response 
- List of Azure Storage Accounts.
- ConnectionStrings []ConnString Info Response 
- Connection strings.
- Cors
CorsSettings Response 
- Cross-Origin Resource Sharing (CORS) settings.
- DefaultDocuments []string
- Default documents.
- DetailedError boolLogging Enabled 
- true if detailed error logging is enabled; otherwise, false.
- DocumentRoot string
- Document root.
- ElasticWeb 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
ExperimentsResponse 
- This is work around for polymorphic types.
- FtpsState string
- State of FTP / FTPS service
- FunctionApp intScale Limit 
- Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- FunctionsRuntime 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.
- HandlerMappings []HandlerMapping Response 
- Handler mappings.
- HealthCheck stringPath 
- Health check path
- Http20Enabled bool
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- HttpLogging boolEnabled 
- true if HTTP logging is enabled; otherwise, false.
- IpSecurity []IpRestrictions Security Restriction Response 
- IP security restrictions for main.
- IpSecurity stringRestrictions Default Action 
- Default action for main access restriction if no rules are matched.
- JavaContainer string
- Java container.
- JavaContainer stringVersion 
- Java container version.
- JavaVersion string
- Java version.
- KeyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- Limits
SiteLimits Response 
- Site limits.
- LinuxFx stringVersion 
- Linux App Framework and version
- LoadBalancing string
- Site load balancing.
- LocalMy boolSql Enabled 
- true to enable local MySQL; otherwise, false.
- LogsDirectory intSize Limit 
- HTTP logs directory size limit.
- ManagedPipeline stringMode 
- Managed pipeline mode.
- ManagedService intIdentity Id 
- Managed Service Identity Id
- MinTls stringVersion 
- MinTlsVersion: configures the minimum version of TLS required for SSL requests
- MinimumElastic intInstance Count 
- Number of minimum instance count for a site This setting only applies to the Elastic Plans
- NetFramework stringVersion 
- .NET Framework version.
- NodeVersion string
- Version of Node.js.
- NumberOf intWorkers 
- Number of workers.
- PhpVersion string
- Version of PHP.
- PowerShell stringVersion 
- Version of PowerShell.
- PreWarmed intInstance Count 
- Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- PublicNetwork stringAccess 
- Property to allow or block all public traffic.
- PublishingUsername string
- Publishing user name.
- Push
PushSettings Response 
- Push endpoint settings.
- PythonVersion string
- Version of Python.
- RemoteDebugging boolEnabled 
- true if remote debugging is enabled; otherwise, false.
- RemoteDebugging stringVersion 
- Remote debugging version.
- RequestTracing boolEnabled 
- true if request tracing is enabled; otherwise, false.
- RequestTracing stringExpiration Time 
- Request tracing expiration time.
- ScmIp []IpSecurity Restrictions Security Restriction Response 
- IP security restrictions for scm.
- ScmIp stringSecurity Restrictions Default Action 
- Default action for scm access restriction if no rules are matched.
- ScmIp boolSecurity Restrictions Use Main 
- IP security restrictions for scm to use main.
- ScmMin stringTls Version 
- ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- ScmType string
- SCM type.
- TracingOptions string
- Tracing options.
- Use32BitWorker boolProcess 
- true to use 32-bit worker process; otherwise, false.
- VirtualApplications []VirtualApplication Response 
- Virtual applications.
- VnetName string
- Virtual Network name.
- VnetPrivate intPorts Count 
- The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- VnetRoute boolAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- WebSockets boolEnabled 
- true if WebSocket is enabled; otherwise, false.
- WebsiteTime 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
- WindowsFx stringVersion 
- Xenon App Framework and version
- XManagedService intIdentity Id 
- Explicit Managed Service Identity Id
- machineKey SiteMachine Key Response 
- Site MachineKey.
- acrUse BooleanManaged Identity Creds 
- Flag to use Managed Identity Creds for ACR pull
- acrUser StringManaged Identity ID 
- If using user managed identity, the user managed identity ClientId
- alwaysOn Boolean
- true if Always On is enabled; otherwise, false.
- apiDefinition ApiDefinition Info Response 
- Information about the formal API definition for the app.
- apiManagement ApiConfig Management Config Response 
- Azure API management settings linked to the app.
- appCommand StringLine 
- App command line to launch.
- appSettings List<NameValue Pair Response> 
- Application settings.
- autoHeal BooleanEnabled 
- true if Auto Heal is enabled; otherwise, false.
- autoHeal AutoRules Heal Rules Response 
- Auto Heal rules.
- autoSwap StringSlot Name 
- Auto-swap slot name.
- azureStorage Map<String,AzureAccounts Storage Info Value Response> 
- List of Azure Storage Accounts.
- connectionStrings List<ConnString Info Response> 
- Connection strings.
- cors
CorsSettings Response 
- Cross-Origin Resource Sharing (CORS) settings.
- defaultDocuments List<String>
- Default documents.
- detailedError BooleanLogging Enabled 
- true if detailed error logging is enabled; otherwise, false.
- documentRoot String
- Document root.
- elasticWeb 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
ExperimentsResponse 
- This is work around for polymorphic types.
- ftpsState String
- State of FTP / FTPS service
- functionApp IntegerScale Limit 
- Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functionsRuntime 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.
- handlerMappings List<HandlerMapping Response> 
- Handler mappings.
- healthCheck StringPath 
- Health check path
- http20Enabled Boolean
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- httpLogging BooleanEnabled 
- true if HTTP logging is enabled; otherwise, false.
- ipSecurity List<IpRestrictions Security Restriction Response> 
- IP security restrictions for main.
- ipSecurity StringRestrictions Default Action 
- Default action for main access restriction if no rules are matched.
- javaContainer String
- Java container.
- javaContainer StringVersion 
- Java container version.
- javaVersion String
- Java version.
- keyVault StringReference Identity 
- Identity to use for Key Vault Reference authentication.
- limits
SiteLimits Response 
- Site limits.
- linuxFx StringVersion 
- Linux App Framework and version
- loadBalancing String
- Site load balancing.
- localMy BooleanSql Enabled 
- true to enable local MySQL; otherwise, false.
- logsDirectory IntegerSize Limit 
- HTTP logs directory size limit.
- managedPipeline StringMode 
- Managed pipeline mode.
- managedService IntegerIdentity Id 
- Managed Service Identity Id
- minTls StringVersion 
- MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimumElastic IntegerInstance Count 
- Number of minimum instance count for a site This setting only applies to the Elastic Plans
- netFramework StringVersion 
- .NET Framework version.
- nodeVersion String
- Version of Node.js.
- numberOf IntegerWorkers 
- Number of workers.
- phpVersion String
- Version of PHP.
- powerShell StringVersion 
- Version of PowerShell.
- preWarmed IntegerInstance Count 
- Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- publicNetwork StringAccess 
- Property to allow or block all public traffic.
- publishingUsername String
- Publishing user name.
- push
PushSettings Response 
- Push endpoint settings.
- pythonVersion String
- Version of Python.
- remoteDebugging BooleanEnabled 
- true if remote debugging is enabled; otherwise, false.
- remoteDebugging StringVersion 
- Remote debugging version.
- requestTracing BooleanEnabled 
- true if request tracing is enabled; otherwise, false.
- requestTracing StringExpiration Time 
- Request tracing expiration time.
- scmIp List<IpSecurity Restrictions Security Restriction Response> 
- IP security restrictions for scm.
- scmIp StringSecurity Restrictions Default Action 
- Default action for scm access restriction if no rules are matched.
- scmIp BooleanSecurity Restrictions Use Main 
- IP security restrictions for scm to use main.
- scmMin StringTls Version 
- ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scmType String
- SCM type.
- tracingOptions String
- Tracing options.
- use32BitWorker BooleanProcess 
- true to use 32-bit worker process; otherwise, false.
- virtualApplications List<VirtualApplication Response> 
- Virtual applications.
- vnetName String
- Virtual Network name.
- vnetPrivate IntegerPorts Count 
- The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnetRoute BooleanAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- webSockets BooleanEnabled 
- true if WebSocket is enabled; otherwise, false.
- websiteTime 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
- windowsFx StringVersion 
- Xenon App Framework and version
- xManaged IntegerService Identity Id 
- Explicit Managed Service Identity Id
- machineKey SiteMachine Key Response 
- Site MachineKey.
- acrUse booleanManaged Identity Creds 
- Flag to use Managed Identity Creds for ACR pull
- acrUser stringManaged Identity ID 
- If using user managed identity, the user managed identity ClientId
- alwaysOn boolean
- true if Always On is enabled; otherwise, false.
- apiDefinition ApiDefinition Info Response 
- Information about the formal API definition for the app.
- apiManagement ApiConfig Management Config Response 
- Azure API management settings linked to the app.
- appCommand stringLine 
- App command line to launch.
- appSettings NameValue Pair Response[] 
- Application settings.
- autoHeal booleanEnabled 
- true if Auto Heal is enabled; otherwise, false.
- autoHeal AutoRules Heal Rules Response 
- Auto Heal rules.
- autoSwap stringSlot Name 
- Auto-swap slot name.
- azureStorage {[key: string]: AzureAccounts Storage Info Value Response} 
- List of Azure Storage Accounts.
- connectionStrings ConnString Info Response[] 
- Connection strings.
- cors
CorsSettings Response 
- Cross-Origin Resource Sharing (CORS) settings.
- defaultDocuments string[]
- Default documents.
- detailedError booleanLogging Enabled 
- true if detailed error logging is enabled; otherwise, false.
- documentRoot string
- Document root.
- elasticWeb 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
ExperimentsResponse 
- This is work around for polymorphic types.
- ftpsState string
- State of FTP / FTPS service
- functionApp numberScale Limit 
- Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functionsRuntime 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.
- handlerMappings HandlerMapping Response[] 
- Handler mappings.
- healthCheck stringPath 
- Health check path
- http20Enabled boolean
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- httpLogging booleanEnabled 
- true if HTTP logging is enabled; otherwise, false.
- ipSecurity IpRestrictions Security Restriction Response[] 
- IP security restrictions for main.
- ipSecurity stringRestrictions Default Action 
- Default action for main access restriction if no rules are matched.
- javaContainer string
- Java container.
- javaContainer stringVersion 
- Java container version.
- javaVersion string
- Java version.
- keyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- limits
SiteLimits Response 
- Site limits.
- linuxFx stringVersion 
- Linux App Framework and version
- loadBalancing string
- Site load balancing.
- localMy booleanSql Enabled 
- true to enable local MySQL; otherwise, false.
- logsDirectory numberSize Limit 
- HTTP logs directory size limit.
- managedPipeline stringMode 
- Managed pipeline mode.
- managedService numberIdentity Id 
- Managed Service Identity Id
- minTls stringVersion 
- MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimumElastic numberInstance Count 
- Number of minimum instance count for a site This setting only applies to the Elastic Plans
- netFramework stringVersion 
- .NET Framework version.
- nodeVersion string
- Version of Node.js.
- numberOf numberWorkers 
- Number of workers.
- phpVersion string
- Version of PHP.
- powerShell stringVersion 
- Version of PowerShell.
- preWarmed numberInstance Count 
- Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- publicNetwork stringAccess 
- Property to allow or block all public traffic.
- publishingUsername string
- Publishing user name.
- push
PushSettings Response 
- Push endpoint settings.
- pythonVersion string
- Version of Python.
- remoteDebugging booleanEnabled 
- true if remote debugging is enabled; otherwise, false.
- remoteDebugging stringVersion 
- Remote debugging version.
- requestTracing booleanEnabled 
- true if request tracing is enabled; otherwise, false.
- requestTracing stringExpiration Time 
- Request tracing expiration time.
- scmIp IpSecurity Restrictions Security Restriction Response[] 
- IP security restrictions for scm.
- scmIp stringSecurity Restrictions Default Action 
- Default action for scm access restriction if no rules are matched.
- scmIp booleanSecurity Restrictions Use Main 
- IP security restrictions for scm to use main.
- scmMin stringTls Version 
- ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scmType string
- SCM type.
- tracingOptions string
- Tracing options.
- use32BitWorker booleanProcess 
- true to use 32-bit worker process; otherwise, false.
- virtualApplications VirtualApplication Response[] 
- Virtual applications.
- vnetName string
- Virtual Network name.
- vnetPrivate numberPorts Count 
- The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnetRoute booleanAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- webSockets booleanEnabled 
- true if WebSocket is enabled; otherwise, false.
- websiteTime 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
- windowsFx stringVersion 
- Xenon App Framework and version
- xManaged 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
CorsSettings 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
ExperimentsResponse 
- 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
SiteLimits 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
PushSettings 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
- machineKey Property Map
- Site MachineKey.
- acrUse BooleanManaged Identity Creds 
- Flag to use Managed Identity Creds for ACR pull
- acrUser StringManaged Identity ID 
- If using user managed identity, the user managed identity ClientId
- alwaysOn Boolean
- true if Always On is enabled; otherwise, false.
- apiDefinition Property Map
- Information about the formal API definition for the app.
- apiManagement Property MapConfig 
- Azure API management settings linked to the app.
- appCommand StringLine 
- App command line to launch.
- appSettings List<Property Map>
- Application settings.
- autoHeal BooleanEnabled 
- true if Auto Heal is enabled; otherwise, false.
- autoHeal Property MapRules 
- Auto Heal rules.
- autoSwap StringSlot Name 
- Auto-swap slot name.
- azureStorage Map<Property Map>Accounts 
- List of Azure Storage Accounts.
- connectionStrings List<Property Map>
- Connection strings.
- cors Property Map
- Cross-Origin Resource Sharing (CORS) settings.
- defaultDocuments List<String>
- Default documents.
- detailedError BooleanLogging Enabled 
- true if detailed error logging is enabled; otherwise, false.
- documentRoot String
- Document root.
- elasticWeb 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.
- ftpsState String
- State of FTP / FTPS service
- functionApp NumberScale Limit 
- Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functionsRuntime 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.
- handlerMappings List<Property Map>
- Handler mappings.
- healthCheck StringPath 
- Health check path
- http20Enabled Boolean
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- httpLogging BooleanEnabled 
- true if HTTP logging is enabled; otherwise, false.
- ipSecurity List<Property Map>Restrictions 
- IP security restrictions for main.
- ipSecurity StringRestrictions Default Action 
- Default action for main access restriction if no rules are matched.
- javaContainer String
- Java container.
- javaContainer StringVersion 
- Java container version.
- javaVersion String
- Java version.
- keyVault StringReference Identity 
- Identity to use for Key Vault Reference authentication.
- limits Property Map
- Site limits.
- linuxFx StringVersion 
- Linux App Framework and version
- loadBalancing String
- Site load balancing.
- localMy BooleanSql Enabled 
- true to enable local MySQL; otherwise, false.
- logsDirectory NumberSize Limit 
- HTTP logs directory size limit.
- managedPipeline StringMode 
- Managed pipeline mode.
- managedService NumberIdentity Id 
- Managed Service Identity Id
- minTls StringVersion 
- MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimumElastic NumberInstance Count 
- Number of minimum instance count for a site This setting only applies to the Elastic Plans
- netFramework StringVersion 
- .NET Framework version.
- nodeVersion String
- Version of Node.js.
- numberOf NumberWorkers 
- Number of workers.
- phpVersion String
- Version of PHP.
- powerShell StringVersion 
- Version of PowerShell.
- preWarmed NumberInstance Count 
- Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- publicNetwork StringAccess 
- Property to allow or block all public traffic.
- publishingUsername String
- Publishing user name.
- push Property Map
- Push endpoint settings.
- pythonVersion String
- Version of Python.
- remoteDebugging BooleanEnabled 
- true if remote debugging is enabled; otherwise, false.
- remoteDebugging StringVersion 
- Remote debugging version.
- requestTracing BooleanEnabled 
- true if request tracing is enabled; otherwise, false.
- requestTracing StringExpiration Time 
- Request tracing expiration time.
- scmIp List<Property Map>Security Restrictions 
- IP security restrictions for scm.
- scmIp StringSecurity Restrictions Default Action 
- Default action for scm access restriction if no rules are matched.
- scmIp BooleanSecurity Restrictions Use Main 
- IP security restrictions for scm to use main.
- scmMin StringTls Version 
- ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scmType String
- SCM type.
- tracingOptions String
- Tracing options.
- use32BitWorker BooleanProcess 
- true to use 32-bit worker process; otherwise, false.
- virtualApplications List<Property Map>
- Virtual applications.
- vnetName String
- Virtual Network name.
- vnetPrivate NumberPorts Count 
- The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnetRoute BooleanAll Enabled 
- Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- webSockets BooleanEnabled 
- true if WebSocket is enabled; otherwise, false.
- websiteTime 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
- windowsFx StringVersion 
- Xenon App Framework and version
- xManaged NumberService Identity Id 
- Explicit Managed Service Identity Id
SiteLimitsResponse  
- MaxDisk doubleSize In Mb 
- Maximum allowed disk size usage in MB.
- MaxMemory doubleIn Mb 
- Maximum allowed memory usage in MB.
- MaxPercentage doubleCpu 
- Maximum allowed CPU usage percentage.
- MaxDisk float64Size In Mb 
- Maximum allowed disk size usage in MB.
- MaxMemory float64In Mb 
- Maximum allowed memory usage in MB.
- MaxPercentage float64Cpu 
- Maximum allowed CPU usage percentage.
- maxDisk DoubleSize In Mb 
- Maximum allowed disk size usage in MB.
- maxMemory DoubleIn Mb 
- Maximum allowed memory usage in MB.
- maxPercentage DoubleCpu 
- Maximum allowed CPU usage percentage.
- maxDisk numberSize In Mb 
- Maximum allowed disk size usage in MB.
- maxMemory numberIn Mb 
- Maximum allowed memory usage in MB.
- maxPercentage 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.
- maxDisk NumberSize In Mb 
- Maximum allowed disk size usage in MB.
- maxMemory NumberIn Mb 
- Maximum allowed memory usage in MB.
- maxPercentage NumberCpu 
- Maximum allowed CPU usage percentage.
SiteMachineKeyResponse   
- Decryption string
- Algorithm used for decryption.
- DecryptionKey string
- Decryption key.
- Validation string
- MachineKey validation.
- ValidationKey string
- Validation key.
- Decryption string
- Algorithm used for decryption.
- DecryptionKey string
- Decryption key.
- Validation string
- MachineKey validation.
- ValidationKey string
- Validation key.
- decryption String
- Algorithm used for decryption.
- decryptionKey String
- Decryption key.
- validation String
- MachineKey validation.
- validationKey String
- Validation key.
- decryption string
- Algorithm used for decryption.
- decryptionKey string
- Decryption key.
- validation string
- MachineKey validation.
- validationKey string
- Validation key.
- decryption str
- Algorithm used for decryption.
- decryption_key str
- Decryption key.
- validation str
- MachineKey validation.
- validation_key str
- Validation key.
- decryption String
- Algorithm used for decryption.
- decryptionKey String
- Decryption key.
- validation String
- MachineKey validation.
- validationKey String
- Validation key.
SlotSwapStatusResponse   
- DestinationSlot stringName 
- The destination slot of the last swap operation.
- SourceSlot stringName 
- The source slot of the last swap operation.
- TimestampUtc string
- The time the last successful slot swap completed.
- DestinationSlot stringName 
- The destination slot of the last swap operation.
- SourceSlot stringName 
- The source slot of the last swap operation.
- TimestampUtc string
- The time the last successful slot swap completed.
- destinationSlot StringName 
- The destination slot of the last swap operation.
- sourceSlot StringName 
- The source slot of the last swap operation.
- timestampUtc String
- The time the last successful slot swap completed.
- destinationSlot stringName 
- The destination slot of the last swap operation.
- sourceSlot stringName 
- The source slot of the last swap operation.
- timestampUtc 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.
- destinationSlot StringName 
- The destination slot of the last swap operation.
- sourceSlot StringName 
- The source slot of the last swap operation.
- timestampUtc String
- The time the last successful slot swap completed.
SlowRequestsBasedTriggerResponse    
- Count int
- Request Count.
- Path string
- Request Path.
- TimeInterval string
- Time interval.
- TimeTaken string
- Time taken.
- Count int
- Request Count.
- Path string
- Request Path.
- TimeInterval string
- Time interval.
- TimeTaken string
- Time taken.
- count Integer
- Request Count.
- path String
- Request Path.
- timeInterval String
- Time interval.
- timeTaken String
- Time taken.
- count number
- Request Count.
- path string
- Request Path.
- timeInterval string
- Time interval.
- timeTaken string
- Time taken.
- count int
- Request Count.
- path str
- Request Path.
- time_interval str
- Time interval.
- time_taken str
- Time taken.
- count Number
- Request Count.
- path String
- Request Path.
- timeInterval String
- Time interval.
- timeTaken String
- Time taken.
StatusCodesBasedTriggerResponse    
- Count int
- Request Count.
- Path string
- Request Path
- Status int
- HTTP status code.
- SubStatus int
- Request Sub Status.
- TimeInterval string
- Time interval.
- Win32Status int
- Win32 error code.
- Count int
- Request Count.
- Path string
- Request Path
- Status int
- HTTP status code.
- SubStatus int
- Request Sub Status.
- TimeInterval string
- Time interval.
- Win32Status int
- Win32 error code.
- count Integer
- Request Count.
- path String
- Request Path
- status Integer
- HTTP status code.
- subStatus Integer
- Request Sub Status.
- timeInterval String
- Time interval.
- win32Status Integer
- Win32 error code.
- count number
- Request Count.
- path string
- Request Path
- status number
- HTTP status code.
- subStatus number
- Request Sub Status.
- timeInterval string
- Time interval.
- win32Status number
- Win32 error code.
- count int
- Request Count.
- path str
- Request Path
- status int
- HTTP status code.
- sub_status int
- Request Sub Status.
- time_interval str
- Time interval.
- win32_status int
- Win32 error code.
- count Number
- Request Count.
- path String
- Request Path
- status Number
- HTTP status code.
- subStatus Number
- Request Sub Status.
- timeInterval String
- Time interval.
- win32Status Number
- Win32 error code.
StatusCodesRangeBasedTriggerResponse     
- Count int
- Request Count.
- Path string
- StatusCodes string
- HTTP status code.
- TimeInterval string
- Time interval.
- Count int
- Request Count.
- Path string
- StatusCodes string
- HTTP status code.
- TimeInterval string
- Time interval.
- count Integer
- Request Count.
- path String
- statusCodes String
- HTTP status code.
- timeInterval String
- Time interval.
- count number
- Request Count.
- path string
- statusCodes string
- HTTP status code.
- timeInterval string
- Time interval.
- count int
- Request Count.
- path str
- status_codes str
- HTTP status code.
- time_interval str
- Time interval.
- count Number
- Request Count.
- path String
- statusCodes String
- HTTP status code.
- timeInterval String
- Time interval.
UserAssignedIdentityResponse   
- ClientId string
- Client Id of user assigned identity
- PrincipalId string
- Principal Id of user assigned identity
- ClientId string
- Client Id of user assigned identity
- PrincipalId string
- Principal Id of user assigned identity
- clientId String
- Client Id of user assigned identity
- principalId String
- Principal Id of user assigned identity
- clientId string
- Client Id of user assigned identity
- principalId string
- Principal Id of user assigned identity
- client_id str
- Client Id of user assigned identity
- principal_id str
- Principal Id of user assigned identity
- clientId String
- Client Id of user assigned identity
- principalId String
- Principal Id of user assigned identity
VirtualApplicationResponse  
- PhysicalPath string
- Physical path.
- PreloadEnabled bool
- true if preloading is enabled; otherwise, false.
- VirtualDirectories List<Pulumi.Azure Native. Web. Inputs. Virtual Directory Response> 
- Virtual directories for virtual application.
- VirtualPath string
- Virtual path.
- PhysicalPath string
- Physical path.
- PreloadEnabled bool
- true if preloading is enabled; otherwise, false.
- VirtualDirectories []VirtualDirectory Response 
- Virtual directories for virtual application.
- VirtualPath string
- Virtual path.
- physicalPath String
- Physical path.
- preloadEnabled Boolean
- true if preloading is enabled; otherwise, false.
- virtualDirectories List<VirtualDirectory Response> 
- Virtual directories for virtual application.
- virtualPath String
- Virtual path.
- physicalPath string
- Physical path.
- preloadEnabled boolean
- true if preloading is enabled; otherwise, false.
- virtualDirectories VirtualDirectory Response[] 
- Virtual directories for virtual application.
- virtualPath string
- Virtual path.
- physical_path str
- Physical path.
- preload_enabled bool
- true if preloading is enabled; otherwise, false.
- virtual_directories Sequence[VirtualDirectory Response] 
- Virtual directories for virtual application.
- virtual_path str
- Virtual path.
- physicalPath String
- Physical path.
- preloadEnabled Boolean
- true if preloading is enabled; otherwise, false.
- virtualDirectories List<Property Map>
- Virtual directories for virtual application.
- virtualPath String
- Virtual path.
VirtualDirectoryResponse  
- PhysicalPath string
- Physical path.
- VirtualPath string
- Path to virtual application.
- PhysicalPath string
- Physical path.
- VirtualPath string
- Path to virtual application.
- physicalPath String
- Physical path.
- virtualPath String
- Path to virtual application.
- physicalPath string
- Physical path.
- virtualPath string
- Path to virtual application.
- physical_path str
- Physical path.
- virtual_path str
- Path to virtual application.
- physicalPath String
- Physical path.
- virtualPath String
- Path to virtual application.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0