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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:web:getWebApp
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- Name of the app.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Name string
- Name of the app.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- name String
- Name of the app.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- name string
- Name of the app.
- resource
Group stringName - Name of the resource group to which the resource belongs.
- name str
- Name of the app.
- resource_
group_ strname - Name of the resource group to which the resource belongs.
- name String
- Name of the app.
- resource
Group StringName - Name of the resource group to which the resource belongs.
getWebApp Result
The following output properties are available:
- Availability
State string - Management information availability state for the app.
- Default
Host stringName - Default hostname of the app. Read-only.
- Enabled
Host List<string>Names - Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- Host
Names List<string> - Hostnames associated with the app.
- Id string
- Resource Id.
- In
Progress stringOperation Id - Specifies an operation id if this site has a pending operation.
- Is
Default boolContainer - true if the app is a default container; otherwise, false.
- Last
Modified stringTime Utc - Last time the app was modified, in UTC. Read-only.
- Location string
- Resource Location.
- Max
Number intOf Workers - Maximum number of workers. This only applies to Functions container.
- Name string
- Resource Name.
- Outbound
Ip stringAddresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
- Possible
Outbound stringIp Addresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
- Repository
Site stringName - Name of the repository site.
- Resource
Group string - Name of the resource group the app belongs to. Read-only.
- Slot
Swap Pulumi.Status Azure Native. Web. Outputs. Slot Swap Status Response - Status of the last deployment slot swap operation.
- State string
- Current state of the app.
- Suspended
Till string - App suspended till in case memory-time quota is exceeded.
- Target
Swap stringSlot - Specifies which deployment slot this app will swap into. Read-only.
- Traffic
Manager List<string>Host Names - Azure Traffic Manager hostnames associated with the app. Read-only.
- Type string
- Resource type.
- Usage
State string - State indicating whether the app has exceeded its quota usage. Read-only.
- Client
Affinity boolEnabled - true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
- Client
Cert boolEnabled - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- Client
Cert stringExclusion Paths - client certificate authentication comma-separated exclusion paths
- Client
Cert stringMode - This composes with ClientCertEnabled setting.
- ClientCertEnabled: false means ClientCert is ignored.
- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
- Container
Size int - Size of the function container.
- Custom
Domain stringVerification Id - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- Daily
Memory intTime Quota - Maximum allowed daily memory-time quota (applicable on dynamic apps only).
- Enabled bool
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- Extended
Location Pulumi.Azure Native. Web. Outputs. Extended Location Response - Extended Location.
- Host
Name List<Pulumi.Ssl States Azure Native. Web. Outputs. Host Name Ssl State Response> - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- Host
Names boolDisabled - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- Hosting
Environment Pulumi.Profile Azure Native. Web. Outputs. Hosting Environment Profile Response - App Service Environment to use for the app.
- Https
Only bool - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- Hyper
V bool - Hyper-V sandbox.
- Identity
Pulumi.
Azure Native. Web. Outputs. Managed Service Identity Response - Managed service identity.
- Is
Xenon bool - Obsolete: Hyper-V sandbox.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Kind string
- Kind of resource.
- Managed
Environment stringId - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
- Public
Network stringAccess - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- Redundancy
Mode string - Site redundancy mode
- Reserved bool
- true if reserved; otherwise, false.
- Scm
Site boolAlso Stopped - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- Server
Farm stringId - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- Site
Config Pulumi.Azure Native. Web. Outputs. Site Config Response - Configuration of the app.
- Storage
Account boolRequired - Checks if Customer provided storage account is required
- Dictionary<string, string>
- Resource tags.
- Virtual
Network stringSubnet Id - Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- bool
- To enable accessing content over virtual network
- Vnet
Image boolPull Enabled - To enable pulling image over Virtual Network
- Vnet
Route boolAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- Availability
State string - Management information availability state for the app.
- Default
Host stringName - Default hostname of the app. Read-only.
- Enabled
Host []stringNames - Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- Host
Names []string - Hostnames associated with the app.
- Id string
- Resource Id.
- In
Progress stringOperation Id - Specifies an operation id if this site has a pending operation.
- Is
Default boolContainer - true if the app is a default container; otherwise, false.
- Last
Modified stringTime Utc - Last time the app was modified, in UTC. Read-only.
- Location string
- Resource Location.
- Max
Number intOf Workers - Maximum number of workers. This only applies to Functions container.
- Name string
- Resource Name.
- Outbound
Ip stringAddresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
- Possible
Outbound stringIp Addresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
- Repository
Site stringName - Name of the repository site.
- Resource
Group string - Name of the resource group the app belongs to. Read-only.
- Slot
Swap SlotStatus Swap Status Response - Status of the last deployment slot swap operation.
- State string
- Current state of the app.
- Suspended
Till string - App suspended till in case memory-time quota is exceeded.
- Target
Swap stringSlot - Specifies which deployment slot this app will swap into. Read-only.
- Traffic
Manager []stringHost Names - Azure Traffic Manager hostnames associated with the app. Read-only.
- Type string
- Resource type.
- Usage
State string - State indicating whether the app has exceeded its quota usage. Read-only.
- Client
Affinity boolEnabled - true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
- Client
Cert boolEnabled - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- Client
Cert stringExclusion Paths - client certificate authentication comma-separated exclusion paths
- Client
Cert stringMode - This composes with ClientCertEnabled setting.
- ClientCertEnabled: false means ClientCert is ignored.
- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
- Container
Size int - Size of the function container.
- Custom
Domain stringVerification Id - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- Daily
Memory intTime Quota - Maximum allowed daily memory-time quota (applicable on dynamic apps only).
- Enabled bool
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- Extended
Location ExtendedLocation Response - Extended Location.
- Host
Name []HostSsl States Name Ssl State Response - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- Host
Names boolDisabled - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- Hosting
Environment HostingProfile Environment Profile Response - App Service Environment to use for the app.
- Https
Only bool - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- Hyper
V bool - Hyper-V sandbox.
- Identity
Managed
Service Identity Response - Managed service identity.
- Is
Xenon bool - Obsolete: Hyper-V sandbox.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Kind string
- Kind of resource.
- Managed
Environment stringId - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
- Public
Network stringAccess - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- Redundancy
Mode string - Site redundancy mode
- Reserved bool
- true if reserved; otherwise, false.
- Scm
Site boolAlso Stopped - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- Server
Farm stringId - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- Site
Config SiteConfig Response - Configuration of the app.
- Storage
Account boolRequired - Checks if Customer provided storage account is required
- map[string]string
- Resource tags.
- Virtual
Network stringSubnet Id - Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- bool
- To enable accessing content over virtual network
- Vnet
Image boolPull Enabled - To enable pulling image over Virtual Network
- Vnet
Route boolAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- availability
State String - Management information availability state for the app.
- default
Host StringName - Default hostname of the app. Read-only.
- enabled
Host List<String>Names - Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- host
Names List<String> - Hostnames associated with the app.
- id String
- Resource Id.
- in
Progress StringOperation Id - Specifies an operation id if this site has a pending operation.
- is
Default BooleanContainer - true if the app is a default container; otherwise, false.
- last
Modified StringTime Utc - Last time the app was modified, in UTC. Read-only.
- location String
- Resource Location.
- max
Number IntegerOf Workers - Maximum number of workers. This only applies to Functions container.
- name String
- Resource Name.
- outbound
Ip StringAddresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
- possible
Outbound StringIp Addresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
- repository
Site StringName - Name of the repository site.
- resource
Group String - Name of the resource group the app belongs to. Read-only.
- slot
Swap SlotStatus Swap Status Response - Status of the last deployment slot swap operation.
- state String
- Current state of the app.
- suspended
Till String - App suspended till in case memory-time quota is exceeded.
- target
Swap StringSlot - Specifies which deployment slot this app will swap into. Read-only.
- traffic
Manager List<String>Host Names - Azure Traffic Manager hostnames associated with the app. Read-only.
- type String
- Resource type.
- usage
State String - State indicating whether the app has exceeded its quota usage. Read-only.
- client
Affinity BooleanEnabled - true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
- client
Cert BooleanEnabled - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- client
Cert StringExclusion Paths - client certificate authentication comma-separated exclusion paths
- client
Cert StringMode - This composes with ClientCertEnabled setting.
- ClientCertEnabled: false means ClientCert is ignored.
- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
- container
Size Integer - Size of the function container.
- custom
Domain StringVerification Id - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- daily
Memory IntegerTime Quota - Maximum allowed daily memory-time quota (applicable on dynamic apps only).
- enabled Boolean
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- extended
Location ExtendedLocation Response - Extended Location.
- host
Name List<HostSsl States Name Ssl State Response> - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- host
Names BooleanDisabled - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hosting
Environment HostingProfile Environment Profile Response - App Service Environment to use for the app.
- https
Only Boolean - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyper
V Boolean - Hyper-V sandbox.
- identity
Managed
Service Identity Response - Managed service identity.
- is
Xenon Boolean - Obsolete: Hyper-V sandbox.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- kind String
- Kind of resource.
- managed
Environment StringId - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
- public
Network StringAccess - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancy
Mode String - Site redundancy mode
- reserved Boolean
- true if reserved; otherwise, false.
- scm
Site BooleanAlso Stopped - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- server
Farm StringId - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- site
Config SiteConfig Response - Configuration of the app.
- storage
Account BooleanRequired - Checks if Customer provided storage account is required
- Map<String,String>
- Resource tags.
- virtual
Network StringSubnet Id - Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- Boolean
- To enable accessing content over virtual network
- vnet
Image BooleanPull Enabled - To enable pulling image over Virtual Network
- vnet
Route BooleanAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- availability
State string - Management information availability state for the app.
- default
Host stringName - Default hostname of the app. Read-only.
- enabled
Host string[]Names - Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- host
Names string[] - Hostnames associated with the app.
- id string
- Resource Id.
- in
Progress stringOperation Id - Specifies an operation id if this site has a pending operation.
- is
Default booleanContainer - true if the app is a default container; otherwise, false.
- last
Modified stringTime Utc - Last time the app was modified, in UTC. Read-only.
- location string
- Resource Location.
- max
Number numberOf Workers - Maximum number of workers. This only applies to Functions container.
- name string
- Resource Name.
- outbound
Ip stringAddresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
- possible
Outbound stringIp Addresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
- repository
Site stringName - Name of the repository site.
- resource
Group string - Name of the resource group the app belongs to. Read-only.
- slot
Swap SlotStatus Swap Status Response - Status of the last deployment slot swap operation.
- state string
- Current state of the app.
- suspended
Till string - App suspended till in case memory-time quota is exceeded.
- target
Swap stringSlot - Specifies which deployment slot this app will swap into. Read-only.
- traffic
Manager string[]Host Names - Azure Traffic Manager hostnames associated with the app. Read-only.
- type string
- Resource type.
- usage
State string - State indicating whether the app has exceeded its quota usage. Read-only.
- client
Affinity booleanEnabled - true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
- client
Cert booleanEnabled - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- client
Cert stringExclusion Paths - client certificate authentication comma-separated exclusion paths
- client
Cert stringMode - This composes with ClientCertEnabled setting.
- ClientCertEnabled: false means ClientCert is ignored.
- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
- container
Size number - Size of the function container.
- custom
Domain stringVerification Id - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- daily
Memory numberTime Quota - Maximum allowed daily memory-time quota (applicable on dynamic apps only).
- enabled boolean
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- extended
Location ExtendedLocation Response - Extended Location.
- host
Name HostSsl States Name Ssl State Response[] - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- host
Names booleanDisabled - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hosting
Environment HostingProfile Environment Profile Response - App Service Environment to use for the app.
- https
Only boolean - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyper
V boolean - Hyper-V sandbox.
- identity
Managed
Service Identity Response - Managed service identity.
- is
Xenon boolean - Obsolete: Hyper-V sandbox.
- key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- kind string
- Kind of resource.
- managed
Environment stringId - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
- public
Network stringAccess - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancy
Mode string - Site redundancy mode
- reserved boolean
- true if reserved; otherwise, false.
- scm
Site booleanAlso Stopped - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- server
Farm stringId - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- site
Config SiteConfig Response - Configuration of the app.
- storage
Account booleanRequired - Checks if Customer provided storage account is required
- {[key: string]: string}
- Resource tags.
- virtual
Network stringSubnet Id - Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- boolean
- To enable accessing content over virtual network
- vnet
Image booleanPull Enabled - To enable pulling image over Virtual Network
- vnet
Route booleanAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- availability_
state str - Management information availability state for the app.
- default_
host_ strname - Default hostname of the app. Read-only.
- enabled_
host_ Sequence[str]names - Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- host_
names Sequence[str] - Hostnames associated with the app.
- id str
- Resource Id.
- in_
progress_ stroperation_ id - Specifies an operation id if this site has a pending operation.
- is_
default_ boolcontainer - true if the app is a default container; otherwise, false.
- last_
modified_ strtime_ utc - Last time the app was modified, in UTC. Read-only.
- location str
- Resource Location.
- max_
number_ intof_ workers - Maximum number of workers. This only applies to Functions container.
- name str
- Resource Name.
- outbound_
ip_ straddresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
- possible_
outbound_ strip_ addresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
- repository_
site_ strname - Name of the repository site.
- resource_
group str - Name of the resource group the app belongs to. Read-only.
- slot_
swap_ Slotstatus Swap Status Response - Status of the last deployment slot swap operation.
- state str
- Current state of the app.
- suspended_
till str - App suspended till in case memory-time quota is exceeded.
- target_
swap_ strslot - Specifies which deployment slot this app will swap into. Read-only.
- traffic_
manager_ Sequence[str]host_ names - Azure Traffic Manager hostnames associated with the app. Read-only.
- type str
- Resource type.
- usage_
state str - State indicating whether the app has exceeded its quota usage. Read-only.
- client_
affinity_ boolenabled - true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
- client_
cert_ boolenabled - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- client_
cert_ strexclusion_ paths - client certificate authentication comma-separated exclusion paths
- client_
cert_ strmode - This composes with ClientCertEnabled setting.
- ClientCertEnabled: false means ClientCert is ignored.
- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
- container_
size int - Size of the function container.
- custom_
domain_ strverification_ id - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- daily_
memory_ inttime_ quota - Maximum allowed daily memory-time quota (applicable on dynamic apps only).
- enabled bool
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- extended_
location ExtendedLocation Response - Extended Location.
- host_
name_ Sequence[Hostssl_ states Name Ssl State Response] - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- host_
names_ booldisabled - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hosting_
environment_ Hostingprofile Environment Profile Response - App Service Environment to use for the app.
- https_
only bool - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyper_
v bool - Hyper-V sandbox.
- identity
Managed
Service Identity Response - Managed service identity.
- is_
xenon bool - Obsolete: Hyper-V sandbox.
- key_
vault_ strreference_ identity - Identity to use for Key Vault Reference authentication.
- kind str
- Kind of resource.
- managed_
environment_ strid - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
- public_
network_ straccess - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancy_
mode str - Site redundancy mode
- reserved bool
- true if reserved; otherwise, false.
- scm_
site_ boolalso_ stopped - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- server_
farm_ strid - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- site_
config SiteConfig Response - Configuration of the app.
- storage_
account_ boolrequired - Checks if Customer provided storage account is required
- Mapping[str, str]
- Resource tags.
- virtual_
network_ strsubnet_ id - Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- bool
- To enable accessing content over virtual network
- vnet_
image_ boolpull_ enabled - To enable pulling image over Virtual Network
- vnet_
route_ boolall_ enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- availability
State String - Management information availability state for the app.
- default
Host StringName - Default hostname of the app. Read-only.
- enabled
Host List<String>Names - Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
- host
Names List<String> - Hostnames associated with the app.
- id String
- Resource Id.
- in
Progress StringOperation Id - Specifies an operation id if this site has a pending operation.
- is
Default BooleanContainer - true if the app is a default container; otherwise, false.
- last
Modified StringTime Utc - Last time the app was modified, in UTC. Read-only.
- location String
- Resource Location.
- max
Number NumberOf Workers - Maximum number of workers. This only applies to Functions container.
- name String
- Resource Name.
- outbound
Ip StringAddresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
- possible
Outbound StringIp Addresses - List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
- repository
Site StringName - Name of the repository site.
- resource
Group String - Name of the resource group the app belongs to. Read-only.
- slot
Swap Property MapStatus - Status of the last deployment slot swap operation.
- state String
- Current state of the app.
- suspended
Till String - App suspended till in case memory-time quota is exceeded.
- target
Swap StringSlot - Specifies which deployment slot this app will swap into. Read-only.
- traffic
Manager List<String>Host Names - Azure Traffic Manager hostnames associated with the app. Read-only.
- type String
- Resource type.
- usage
State String - State indicating whether the app has exceeded its quota usage. Read-only.
- client
Affinity BooleanEnabled - true to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
- client
Cert BooleanEnabled - true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
- client
Cert StringExclusion Paths - client certificate authentication comma-separated exclusion paths
- client
Cert StringMode - This composes with ClientCertEnabled setting.
- ClientCertEnabled: false means ClientCert is ignored.
- ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
- ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
- container
Size Number - Size of the function container.
- custom
Domain StringVerification Id - Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
- daily
Memory NumberTime Quota - Maximum allowed daily memory-time quota (applicable on dynamic apps only).
- enabled Boolean
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- extended
Location Property Map - Extended Location.
- host
Name List<Property Map>Ssl States - Hostname SSL states are used to manage the SSL bindings for app's hostnames.
- host
Names BooleanDisabled - true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
- hosting
Environment Property MapProfile - App Service Environment to use for the app.
- https
Only Boolean - HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
- hyper
V Boolean - Hyper-V sandbox.
- identity Property Map
- Managed service identity.
- is
Xenon Boolean - Obsolete: Hyper-V sandbox.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- kind String
- Kind of resource.
- managed
Environment StringId - Azure Resource Manager ID of the customer's selected Managed Environment on which to host this app. This must be of the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}
- public
Network StringAccess - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
- redundancy
Mode String - Site redundancy mode
- reserved Boolean
- true if reserved; otherwise, false.
- scm
Site BooleanAlso Stopped - true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
- server
Farm StringId - Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
- site
Config Property Map - Configuration of the app.
- storage
Account BooleanRequired - Checks if Customer provided storage account is required
- Map<String>
- Resource tags.
- virtual
Network StringSubnet Id - Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
- Boolean
- To enable accessing content over virtual network
- vnet
Image BooleanPull Enabled - To enable pulling image over Virtual Network
- vnet
Route BooleanAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
Supporting Types
ApiDefinitionInfoResponse
- Url string
- The URL of the API definition.
- Url string
- The URL of the API definition.
- url String
- The URL of the API definition.
- url string
- The URL of the API definition.
- url str
- The URL of the API definition.
- url String
- The URL of the API definition.
ApiManagementConfigResponse
- Id string
- APIM-Api Identifier.
- Id string
- APIM-Api Identifier.
- id String
- APIM-Api Identifier.
- id string
- APIM-Api Identifier.
- id str
- APIM-Api Identifier.
- id String
- APIM-Api Identifier.
AutoHealActionsResponse
- Action
Type string - Predefined action to be taken.
- Custom
Action Pulumi.Azure Native. Web. Inputs. Auto Heal Custom Action Response - Custom action to be taken.
- Min
Process stringExecution Time - Minimum time the process must execute before taking the action
- Action
Type string - Predefined action to be taken.
- Custom
Action AutoHeal Custom Action Response - Custom action to be taken.
- Min
Process stringExecution Time - Minimum time the process must execute before taking the action
- action
Type String - Predefined action to be taken.
- custom
Action AutoHeal Custom Action Response - Custom action to be taken.
- min
Process StringExecution Time - Minimum time the process must execute before taking the action
- action
Type string - Predefined action to be taken.
- custom
Action AutoHeal Custom Action Response - Custom action to be taken.
- min
Process stringExecution Time - Minimum time the process must execute before taking the action
- action_
type str - Predefined action to be taken.
- custom_
action AutoHeal Custom Action Response - Custom action to be taken.
- min_
process_ strexecution_ time - Minimum time the process must execute before taking the action
- action
Type String - Predefined action to be taken.
- custom
Action Property Map - Custom action to be taken.
- min
Process StringExecution Time - Minimum time the process must execute before taking the action
AutoHealCustomActionResponse
- Exe string
- Executable to be run.
- Parameters string
- Parameters for the executable.
- Exe string
- Executable to be run.
- Parameters string
- Parameters for the executable.
- exe String
- Executable to be run.
- parameters String
- Parameters for the executable.
- exe string
- Executable to be run.
- parameters string
- Parameters for the executable.
- exe str
- Executable to be run.
- parameters str
- Parameters for the executable.
- exe String
- Executable to be run.
- parameters String
- Parameters for the executable.
AutoHealRulesResponse
- Actions
Pulumi.
Azure Native. Web. Inputs. Auto Heal Actions Response - Actions to be executed when a rule is triggered.
- Triggers
Pulumi.
Azure Native. Web. Inputs. Auto Heal Triggers Response - Conditions that describe when to execute the auto-heal actions.
- Actions
Auto
Heal Actions Response - Actions to be executed when a rule is triggered.
- Triggers
Auto
Heal Triggers Response - Conditions that describe when to execute the auto-heal actions.
- actions
Auto
Heal Actions Response - Actions to be executed when a rule is triggered.
- triggers
Auto
Heal Triggers Response - Conditions that describe when to execute the auto-heal actions.
- actions
Auto
Heal Actions Response - Actions to be executed when a rule is triggered.
- triggers
Auto
Heal Triggers Response - Conditions that describe when to execute the auto-heal actions.
- actions
Auto
Heal Actions Response - Actions to be executed when a rule is triggered.
- triggers
Auto
Heal Triggers Response - Conditions that describe when to execute the auto-heal actions.
- actions Property Map
- Actions to be executed when a rule is triggered.
- triggers Property Map
- Conditions that describe when to execute the auto-heal actions.
AutoHealTriggersResponse
- Private
Bytes intIn KB - A rule based on private bytes.
- Requests
Pulumi.
Azure Native. Web. Inputs. Requests Based Trigger Response - A rule based on total requests.
- Slow
Requests Pulumi.Azure Native. Web. Inputs. Slow Requests Based Trigger Response - A rule based on request execution time.
- Slow
Requests List<Pulumi.With Path Azure Native. Web. Inputs. Slow Requests Based Trigger Response> - A rule based on multiple Slow Requests Rule with path
- Status
Codes List<Pulumi.Azure Native. Web. Inputs. Status Codes Based Trigger Response> - A rule based on status codes.
- Status
Codes List<Pulumi.Range Azure Native. Web. Inputs. Status Codes Range Based Trigger Response> - A rule based on status codes ranges.
- Private
Bytes intIn KB - A rule based on private bytes.
- Requests
Requests
Based Trigger Response - A rule based on total requests.
- Slow
Requests SlowRequests Based Trigger Response - A rule based on request execution time.
- Slow
Requests []SlowWith Path Requests Based Trigger Response - A rule based on multiple Slow Requests Rule with path
- Status
Codes []StatusCodes Based Trigger Response - A rule based on status codes.
- Status
Codes []StatusRange Codes Range Based Trigger Response - A rule based on status codes ranges.
- private
Bytes IntegerIn KB - A rule based on private bytes.
- requests
Requests
Based Trigger Response - A rule based on total requests.
- slow
Requests SlowRequests Based Trigger Response - A rule based on request execution time.
- slow
Requests List<SlowWith Path Requests Based Trigger Response> - A rule based on multiple Slow Requests Rule with path
- status
Codes List<StatusCodes Based Trigger Response> - A rule based on status codes.
- status
Codes List<StatusRange Codes Range Based Trigger Response> - A rule based on status codes ranges.
- private
Bytes numberIn KB - A rule based on private bytes.
- requests
Requests
Based Trigger Response - A rule based on total requests.
- slow
Requests SlowRequests Based Trigger Response - A rule based on request execution time.
- slow
Requests SlowWith Path Requests Based Trigger Response[] - A rule based on multiple Slow Requests Rule with path
- status
Codes StatusCodes Based Trigger Response[] - A rule based on status codes.
- status
Codes StatusRange Codes Range Based Trigger Response[] - A rule based on status codes ranges.
- private_
bytes_ intin_ kb - A rule based on private bytes.
- requests
Requests
Based Trigger Response - A rule based on total requests.
- slow_
requests SlowRequests Based Trigger Response - A rule based on request execution time.
- slow_
requests_ Sequence[Slowwith_ path Requests Based Trigger Response] - A rule based on multiple Slow Requests Rule with path
- status_
codes Sequence[StatusCodes Based Trigger Response] - A rule based on status codes.
- status_
codes_ Sequence[Statusrange Codes Range Based Trigger Response] - A rule based on status codes ranges.
- private
Bytes NumberIn KB - A rule based on private bytes.
- requests Property Map
- A rule based on total requests.
- slow
Requests Property Map - A rule based on request execution time.
- slow
Requests List<Property Map>With Path - A rule based on multiple Slow Requests Rule with path
- status
Codes List<Property Map> - A rule based on status codes.
- status
Codes List<Property Map>Range - A rule based on status codes ranges.
AzureStorageInfoValueResponse
- State string
- State of the storage account.
- Access
Key string - Access key for the storage account.
- Account
Name string - Name of the storage account.
- Mount
Path string - Path to mount the storage within the site's runtime environment.
- string
- Name of the file share (container name, for Blob storage).
- Type string
- Type of storage.
- State string
- State of the storage account.
- Access
Key string - Access key for the storage account.
- Account
Name string - Name of the storage account.
- Mount
Path string - Path to mount the storage within the site's runtime environment.
- string
- Name of the file share (container name, for Blob storage).
- Type string
- Type of storage.
- state String
- State of the storage account.
- access
Key String - Access key for the storage account.
- account
Name String - Name of the storage account.
- mount
Path String - Path to mount the storage within the site's runtime environment.
- String
- Name of the file share (container name, for Blob storage).
- type String
- Type of storage.
- state string
- State of the storage account.
- access
Key string - Access key for the storage account.
- account
Name string - Name of the storage account.
- mount
Path string - Path to mount the storage within the site's runtime environment.
- string
- Name of the file share (container name, for Blob storage).
- type string
- Type of storage.
- state str
- State of the storage account.
- access_
key str - Access key for the storage account.
- account_
name str - Name of the storage account.
- mount_
path str - Path to mount the storage within the site's runtime environment.
- str
- Name of the file share (container name, for Blob storage).
- type str
- Type of storage.
- state String
- State of the storage account.
- access
Key String - Access key for the storage account.
- account
Name String - Name of the storage account.
- mount
Path String - Path to mount the storage within the site's runtime environment.
- String
- Name of the file share (container name, for Blob storage).
- type String
- Type of storage.
ConnStringInfoResponse
- Connection
String string - Connection string value.
- Name string
- Name of connection string.
- Type string
- Type of database.
- Connection
String string - Connection string value.
- Name string
- Name of connection string.
- Type string
- Type of database.
- connection
String String - Connection string value.
- name String
- Name of connection string.
- type String
- Type of database.
- connection
String string - Connection string value.
- name string
- Name of connection string.
- type string
- Type of database.
- connection_
string str - Connection string value.
- name str
- Name of connection string.
- type str
- Type of database.
- connection
String String - Connection string value.
- name String
- Name of connection string.
- type String
- Type of database.
CorsSettingsResponse
- Allowed
Origins List<string> - Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- Support
Credentials bool - Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- Allowed
Origins []string - Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- Support
Credentials bool - Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowed
Origins List<String> - Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- support
Credentials Boolean - Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowed
Origins string[] - Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- support
Credentials boolean - Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowed_
origins Sequence[str] - Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- support_
credentials bool - Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
- allowed
Origins List<String> - Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use "*" to allow all.
- support
Credentials Boolean - Gets or sets whether CORS requests with credentials are allowed. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials for more details.
ExperimentsResponse
- Ramp
Up List<Pulumi.Rules Azure Native. Web. Inputs. Ramp Up Rule Response> - List of ramp-up rules.
- Ramp
Up []RampRules Up Rule Response - List of ramp-up rules.
- ramp
Up List<RampRules Up Rule Response> - List of ramp-up rules.
- ramp
Up RampRules Up Rule Response[] - List of ramp-up rules.
- ramp_
up_ Sequence[Ramprules Up Rule Response] - List of ramp-up rules.
- ramp
Up List<Property Map>Rules - List of ramp-up rules.
ExtendedLocationResponse
HandlerMappingResponse
- Arguments string
- Command-line arguments to be passed to the script processor.
- Extension string
- Requests with this extension will be handled using the specified FastCGI application.
- Script
Processor string - The absolute path to the FastCGI application.
- Arguments string
- Command-line arguments to be passed to the script processor.
- Extension string
- Requests with this extension will be handled using the specified FastCGI application.
- Script
Processor string - The absolute path to the FastCGI application.
- arguments String
- Command-line arguments to be passed to the script processor.
- extension String
- Requests with this extension will be handled using the specified FastCGI application.
- script
Processor String - The absolute path to the FastCGI application.
- arguments string
- Command-line arguments to be passed to the script processor.
- extension string
- Requests with this extension will be handled using the specified FastCGI application.
- script
Processor string - The absolute path to the FastCGI application.
- arguments str
- Command-line arguments to be passed to the script processor.
- extension str
- Requests with this extension will be handled using the specified FastCGI application.
- script_
processor str - The absolute path to the FastCGI application.
- arguments String
- Command-line arguments to be passed to the script processor.
- extension String
- Requests with this extension will be handled using the specified FastCGI application.
- script
Processor String - The absolute path to the FastCGI application.
HostNameSslStateResponse
- Host
Type string - Indicates whether the hostname is a standard or repository hostname.
- Name string
- Hostname.
- Ssl
State string - SSL type.
- Thumbprint string
- SSL certificate thumbprint.
- To
Update bool - Set to true to update existing hostname.
- Virtual
IP string - Virtual IP address assigned to the hostname if IP based SSL is enabled.
- Host
Type string - Indicates whether the hostname is a standard or repository hostname.
- Name string
- Hostname.
- Ssl
State string - SSL type.
- Thumbprint string
- SSL certificate thumbprint.
- To
Update bool - Set to true to update existing hostname.
- Virtual
IP string - Virtual IP address assigned to the hostname if IP based SSL is enabled.
- host
Type String - Indicates whether the hostname is a standard or repository hostname.
- name String
- Hostname.
- ssl
State String - SSL type.
- thumbprint String
- SSL certificate thumbprint.
- to
Update Boolean - Set to true to update existing hostname.
- virtual
IP String - Virtual IP address assigned to the hostname if IP based SSL is enabled.
- host
Type string - Indicates whether the hostname is a standard or repository hostname.
- name string
- Hostname.
- ssl
State string - SSL type.
- thumbprint string
- SSL certificate thumbprint.
- to
Update boolean - Set to true to update existing hostname.
- virtual
IP string - Virtual IP address assigned to the hostname if IP based SSL is enabled.
- host_
type str - Indicates whether the hostname is a standard or repository hostname.
- name str
- Hostname.
- ssl_
state str - SSL type.
- thumbprint str
- SSL certificate thumbprint.
- to_
update bool - Set to true to update existing hostname.
- virtual_
ip str - Virtual IP address assigned to the hostname if IP based SSL is enabled.
- host
Type String - Indicates whether the hostname is a standard or repository hostname.
- name String
- Hostname.
- ssl
State String - SSL type.
- thumbprint String
- SSL certificate thumbprint.
- to
Update Boolean - Set to true to update existing hostname.
- virtual
IP String - Virtual IP address assigned to the hostname if IP based SSL is enabled.
HostingEnvironmentProfileResponse
IpSecurityRestrictionResponse
- Action string
- Allow or Deny access for this IP range.
- Description string
- IP restriction rule description.
- Headers
Dictionary<string, Immutable
Array<string>> IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..
- If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..
- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.
- Ip
Address string - IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- Name string
- IP restriction rule name.
- Priority int
- Priority of IP restriction rule.
- Subnet
Mask string - Subnet mask for the range of IP addresses the restriction is valid for.
- Subnet
Traffic intTag - (internal) Subnet traffic tag
- Tag string
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- Vnet
Subnet stringResource Id - Virtual network resource id
- Vnet
Traffic intTag - (internal) Vnet traffic tag
- Action string
- Allow or Deny access for this IP range.
- Description string
- IP restriction rule description.
- Headers map[string][]string
IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..
- If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..
- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.
- Ip
Address string - IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- Name string
- IP restriction rule name.
- Priority int
- Priority of IP restriction rule.
- Subnet
Mask string - Subnet mask for the range of IP addresses the restriction is valid for.
- Subnet
Traffic intTag - (internal) Subnet traffic tag
- Tag string
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- Vnet
Subnet stringResource Id - Virtual network resource id
- Vnet
Traffic intTag - (internal) Vnet traffic tag
- action String
- Allow or Deny access for this IP range.
- description String
- IP restriction rule description.
- headers Map<String,List<String>>
IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..
- If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..
- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.
- ip
Address String - IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name String
- IP restriction rule name.
- priority Integer
- Priority of IP restriction rule.
- subnet
Mask String - Subnet mask for the range of IP addresses the restriction is valid for.
- subnet
Traffic IntegerTag - (internal) Subnet traffic tag
- tag String
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnet
Subnet StringResource Id - Virtual network resource id
- vnet
Traffic IntegerTag - (internal) Vnet traffic tag
- action string
- Allow or Deny access for this IP range.
- description string
- IP restriction rule description.
- headers {[key: string]: string[]}
IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..
- If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..
- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.
- ip
Address string - IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name string
- IP restriction rule name.
- priority number
- Priority of IP restriction rule.
- subnet
Mask string - Subnet mask for the range of IP addresses the restriction is valid for.
- subnet
Traffic numberTag - (internal) Subnet traffic tag
- tag string
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnet
Subnet stringResource Id - Virtual network resource id
- vnet
Traffic numberTag - (internal) Vnet traffic tag
- action str
- Allow or Deny access for this IP range.
- description str
- IP restriction rule description.
- headers Mapping[str, Sequence[str]]
IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..
- If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..
- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.
- ip_
address str - IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name str
- IP restriction rule name.
- priority int
- Priority of IP restriction rule.
- subnet_
mask str - Subnet mask for the range of IP addresses the restriction is valid for.
- subnet_
traffic_ inttag - (internal) Subnet traffic tag
- tag str
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnet_
subnet_ strresource_ id - Virtual network resource id
- vnet_
traffic_ inttag - (internal) Vnet traffic tag
- action String
- Allow or Deny access for this IP range.
- description String
- IP restriction rule description.
- headers Map<List<String>>
IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..
- If the property is null or empty (default), all hosts(or lack of) are allowed.
- A value is compared using ordinal-ignore-case (excluding port number).
- Subdomain wildcards are permitted but don't match the root domain. For example, *.contoso.com matches the subdomain foo.contoso.com but not the root domain contoso.com or multi-level foo.bar.contoso.com
- Unicode host names are allowed but are converted to Punycode for matching.
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). The matching logic is ..
- If the property is null or empty (default), any forwarded-for chains (or lack of) are allowed.
- If any address (excluding port number) in the chain (comma separated) matches the CIDR defined by the property.
X-Azure-FDID and X-FD-HealthProbe. The matching logic is exact match.
- ip
Address String - IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
- name String
- IP restriction rule name.
- priority Number
- Priority of IP restriction rule.
- subnet
Mask String - Subnet mask for the range of IP addresses the restriction is valid for.
- subnet
Traffic NumberTag - (internal) Subnet traffic tag
- tag String
- Defines what this IP filter will be used for. This is to support IP filtering on proxies.
- vnet
Subnet StringResource Id - Virtual network resource id
- vnet
Traffic NumberTag - (internal) Vnet traffic tag
ManagedServiceIdentityResponse
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id string - Tenant of managed service identity.
- Type string
- Type of managed service identity.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Web. Inputs. User Assigned Identity Response> - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id string - Tenant of managed service identity.
- Type string
- Type of managed service identity.
- User
Assigned map[string]UserIdentities Assigned Identity Response - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id String - Principal Id of managed service identity.
- tenant
Id String - Tenant of managed service identity.
- type String
- Type of managed service identity.
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id string - Principal Id of managed service identity.
- tenant
Id string - Tenant of managed service identity.
- type string
- Type of managed service identity.
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal_
id str - Principal Id of managed service identity.
- tenant_
id str - Tenant of managed service identity.
- type str
- Type of managed service identity.
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id String - Principal Id of managed service identity.
- tenant
Id String - Tenant of managed service identity.
- type String
- Type of managed service identity.
- user
Assigned Map<Property Map>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
NameValuePairResponse
PushSettingsResponse
- Id string
- Resource Id.
- Is
Push boolEnabled - Gets or sets a flag indicating whether the Push endpoint is enabled.
- Name string
- Resource Name.
- Type string
- Resource type.
- string
- Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
- Kind string
- Kind of resource.
- Tag
Whitelist stringJson - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
- string
- Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
- Id string
- Resource Id.
- Is
Push boolEnabled - Gets or sets a flag indicating whether the Push endpoint is enabled.
- Name string
- Resource Name.
- Type string
- Resource type.
- string
- Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
- Kind string
- Kind of resource.
- Tag
Whitelist stringJson - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
- string
- Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
- id String
- Resource Id.
- is
Push BooleanEnabled - Gets or sets a flag indicating whether the Push endpoint is enabled.
- name String
- Resource Name.
- type String
- Resource type.
- String
- Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
- kind String
- Kind of resource.
- tag
Whitelist StringJson - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
- String
- Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
- id string
- Resource Id.
- is
Push booleanEnabled - Gets or sets a flag indicating whether the Push endpoint is enabled.
- name string
- Resource Name.
- type string
- Resource type.
- string
- Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
- kind string
- Kind of resource.
- tag
Whitelist stringJson - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
- string
- Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
- id str
- Resource Id.
- is_
push_ boolenabled - Gets or sets a flag indicating whether the Push endpoint is enabled.
- name str
- Resource Name.
- type str
- Resource type.
- str
- Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
- kind str
- Kind of resource.
- tag_
whitelist_ strjson - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
- str
- Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
- id String
- Resource Id.
- is
Push BooleanEnabled - Gets or sets a flag indicating whether the Push endpoint is enabled.
- name String
- Resource Name.
- type String
- Resource type.
- String
- Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
- kind String
- Kind of resource.
- tag
Whitelist StringJson - Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
- String
- Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.
RampUpRuleResponse
- Action
Host stringName - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- Change
Decision stringCallback Url - Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
- Change
Interval intIn Minutes - Specifies interval in minutes to reevaluate ReroutePercentage.
- Change
Step double - In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- Max
Reroute doublePercentage - Specifies upper boundary below which ReroutePercentage will stay.
- Min
Reroute doublePercentage - Specifies lower boundary above which ReroutePercentage will stay.
- Name string
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
- Reroute
Percentage double - Percentage of the traffic which will be redirected to ActionHostName.
- Action
Host stringName - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- Change
Decision stringCallback Url - Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
- Change
Interval intIn Minutes - Specifies interval in minutes to reevaluate ReroutePercentage.
- Change
Step float64 - In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- Max
Reroute float64Percentage - Specifies upper boundary below which ReroutePercentage will stay.
- Min
Reroute float64Percentage - Specifies lower boundary above which ReroutePercentage will stay.
- Name string
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
- Reroute
Percentage float64 - Percentage of the traffic which will be redirected to ActionHostName.
- action
Host StringName - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- change
Decision StringCallback Url - Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
- change
Interval IntegerIn Minutes - Specifies interval in minutes to reevaluate ReroutePercentage.
- change
Step Double - In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- max
Reroute DoublePercentage - Specifies upper boundary below which ReroutePercentage will stay.
- min
Reroute DoublePercentage - Specifies lower boundary above which ReroutePercentage will stay.
- name String
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
- reroute
Percentage Double - Percentage of the traffic which will be redirected to ActionHostName.
- action
Host stringName - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- change
Decision stringCallback Url - Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
- change
Interval numberIn Minutes - Specifies interval in minutes to reevaluate ReroutePercentage.
- change
Step number - In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- max
Reroute numberPercentage - Specifies upper boundary below which ReroutePercentage will stay.
- min
Reroute numberPercentage - Specifies lower boundary above which ReroutePercentage will stay.
- name string
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
- reroute
Percentage number - Percentage of the traffic which will be redirected to ActionHostName.
- action_
host_ strname - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- change_
decision_ strcallback_ url - Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
- change_
interval_ intin_ minutes - Specifies interval in minutes to reevaluate ReroutePercentage.
- change_
step float - In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- max_
reroute_ floatpercentage - Specifies upper boundary below which ReroutePercentage will stay.
- min_
reroute_ floatpercentage - Specifies lower boundary above which ReroutePercentage will stay.
- name str
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
- reroute_
percentage float - Percentage of the traffic which will be redirected to ActionHostName.
- action
Host StringName - Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.
- change
Decision StringCallback Url - Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts. https://www.siteextensions.net/packages/TiPCallback/
- change
Interval NumberIn Minutes - Specifies interval in minutes to reevaluate ReroutePercentage.
- change
Step Number - In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches \nMinReroutePercentage or MaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.\nCustom decision algorithm can be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.
- max
Reroute NumberPercentage - Specifies upper boundary below which ReroutePercentage will stay.
- min
Reroute NumberPercentage - Specifies lower boundary above which ReroutePercentage will stay.
- name String
- Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.
- reroute
Percentage Number - Percentage of the traffic which will be redirected to ActionHostName.
RequestsBasedTriggerResponse
- Count int
- Request Count.
- Time
Interval string - Time interval.
- Count int
- Request Count.
- Time
Interval string - Time interval.
- count Integer
- Request Count.
- time
Interval String - Time interval.
- count number
- Request Count.
- time
Interval string - Time interval.
- count int
- Request Count.
- time_
interval str - Time interval.
- count Number
- Request Count.
- time
Interval String - Time interval.
SiteConfigResponse
- Machine
Key Pulumi.Azure Native. Web. Inputs. Site Machine Key Response - Site MachineKey.
- Acr
Use boolManaged Identity Creds - Flag to use Managed Identity Creds for ACR pull
- Acr
User stringManaged Identity ID - If using user managed identity, the user managed identity ClientId
- Always
On bool - true if Always On is enabled; otherwise, false.
- Api
Definition Pulumi.Azure Native. Web. Inputs. Api Definition Info Response - Information about the formal API definition for the app.
- Api
Management Pulumi.Config Azure Native. Web. Inputs. Api Management Config Response - Azure API management settings linked to the app.
- App
Command stringLine - App command line to launch.
- App
Settings List<Pulumi.Azure Native. Web. Inputs. Name Value Pair Response> - Application settings.
- Auto
Heal boolEnabled - true if Auto Heal is enabled; otherwise, false.
- Auto
Heal Pulumi.Rules Azure Native. Web. Inputs. Auto Heal Rules Response - Auto Heal rules.
- Auto
Swap stringSlot Name - Auto-swap slot name.
- Azure
Storage Dictionary<string, Pulumi.Accounts Azure Native. Web. Inputs. Azure Storage Info Value Response> - List of Azure Storage Accounts.
- Connection
Strings List<Pulumi.Azure Native. Web. Inputs. Conn String Info Response> - Connection strings.
- Cors
Pulumi.
Azure Native. Web. Inputs. Cors Settings Response - Cross-Origin Resource Sharing (CORS) settings.
- Default
Documents List<string> - Default documents.
- Detailed
Error boolLogging Enabled - true if detailed error logging is enabled; otherwise, false.
- Document
Root string - Document root.
- Elastic
Web intApp Scale Limit - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
- Experiments
Pulumi.
Azure Native. Web. Inputs. Experiments Response - This is work around for polymorphic types.
- Ftps
State string - State of FTP / FTPS service
- Function
App intScale Limit - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- Functions
Runtime boolScale Monitoring Enabled - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
- Handler
Mappings List<Pulumi.Azure Native. Web. Inputs. Handler Mapping Response> - Handler mappings.
- Health
Check stringPath - Health check path
- Http20Enabled bool
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- Http
Logging boolEnabled - true if HTTP logging is enabled; otherwise, false.
- Ip
Security List<Pulumi.Restrictions Azure Native. Web. Inputs. Ip Security Restriction Response> - IP security restrictions for main.
- Ip
Security stringRestrictions Default Action - Default action for main access restriction if no rules are matched.
- Java
Container string - Java container.
- Java
Container stringVersion - Java container version.
- Java
Version string - Java version.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Limits
Pulumi.
Azure Native. Web. Inputs. Site Limits Response - Site limits.
- Linux
Fx stringVersion - Linux App Framework and version
- Load
Balancing string - Site load balancing.
- Local
My boolSql Enabled - true to enable local MySQL; otherwise, false.
- Logs
Directory intSize Limit - HTTP logs directory size limit.
- Managed
Pipeline stringMode - Managed pipeline mode.
- Managed
Service intIdentity Id - Managed Service Identity Id
- Min
Tls stringVersion - MinTlsVersion: configures the minimum version of TLS required for SSL requests
- Minimum
Elastic intInstance Count - Number of minimum instance count for a site This setting only applies to the Elastic Plans
- Net
Framework stringVersion - .NET Framework version.
- Node
Version string - Version of Node.js.
- Number
Of intWorkers - Number of workers.
- Php
Version string - Version of PHP.
- Power
Shell stringVersion - Version of PowerShell.
- Pre
Warmed intInstance Count - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- Public
Network stringAccess - Property to allow or block all public traffic.
- Publishing
Username string - Publishing user name.
- Push
Pulumi.
Azure Native. Web. Inputs. Push Settings Response - Push endpoint settings.
- Python
Version string - Version of Python.
- Remote
Debugging boolEnabled - true if remote debugging is enabled; otherwise, false.
- Remote
Debugging stringVersion - Remote debugging version.
- Request
Tracing boolEnabled - true if request tracing is enabled; otherwise, false.
- Request
Tracing stringExpiration Time - Request tracing expiration time.
- Scm
Ip List<Pulumi.Security Restrictions Azure Native. Web. Inputs. Ip Security Restriction Response> - IP security restrictions for scm.
- Scm
Ip stringSecurity Restrictions Default Action - Default action for scm access restriction if no rules are matched.
- Scm
Ip boolSecurity Restrictions Use Main - IP security restrictions for scm to use main.
- Scm
Min stringTls Version - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- Scm
Type string - SCM type.
- Tracing
Options string - Tracing options.
- Use32Bit
Worker boolProcess - true to use 32-bit worker process; otherwise, false.
- Virtual
Applications List<Pulumi.Azure Native. Web. Inputs. Virtual Application Response> - Virtual applications.
- Vnet
Name string - Virtual Network name.
- Vnet
Private intPorts Count - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- Vnet
Route boolAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- Web
Sockets boolEnabled - true if WebSocket is enabled; otherwise, false.
- Website
Time stringZone - Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
- Windows
Fx stringVersion - Xenon App Framework and version
- XManaged
Service intIdentity Id - Explicit Managed Service Identity Id
- Machine
Key SiteMachine Key Response - Site MachineKey.
- Acr
Use boolManaged Identity Creds - Flag to use Managed Identity Creds for ACR pull
- Acr
User stringManaged Identity ID - If using user managed identity, the user managed identity ClientId
- Always
On bool - true if Always On is enabled; otherwise, false.
- Api
Definition ApiDefinition Info Response - Information about the formal API definition for the app.
- Api
Management ApiConfig Management Config Response - Azure API management settings linked to the app.
- App
Command stringLine - App command line to launch.
- App
Settings []NameValue Pair Response - Application settings.
- Auto
Heal boolEnabled - true if Auto Heal is enabled; otherwise, false.
- Auto
Heal AutoRules Heal Rules Response - Auto Heal rules.
- Auto
Swap stringSlot Name - Auto-swap slot name.
- Azure
Storage map[string]AzureAccounts Storage Info Value Response - List of Azure Storage Accounts.
- Connection
Strings []ConnString Info Response - Connection strings.
- Cors
Cors
Settings Response - Cross-Origin Resource Sharing (CORS) settings.
- Default
Documents []string - Default documents.
- Detailed
Error boolLogging Enabled - true if detailed error logging is enabled; otherwise, false.
- Document
Root string - Document root.
- Elastic
Web intApp Scale Limit - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
- Experiments
Experiments
Response - This is work around for polymorphic types.
- Ftps
State string - State of FTP / FTPS service
- Function
App intScale Limit - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- Functions
Runtime boolScale Monitoring Enabled - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
- Handler
Mappings []HandlerMapping Response - Handler mappings.
- Health
Check stringPath - Health check path
- Http20Enabled bool
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- Http
Logging boolEnabled - true if HTTP logging is enabled; otherwise, false.
- Ip
Security []IpRestrictions Security Restriction Response - IP security restrictions for main.
- Ip
Security stringRestrictions Default Action - Default action for main access restriction if no rules are matched.
- Java
Container string - Java container.
- Java
Container stringVersion - Java container version.
- Java
Version string - Java version.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Limits
Site
Limits Response - Site limits.
- Linux
Fx stringVersion - Linux App Framework and version
- Load
Balancing string - Site load balancing.
- Local
My boolSql Enabled - true to enable local MySQL; otherwise, false.
- Logs
Directory intSize Limit - HTTP logs directory size limit.
- Managed
Pipeline stringMode - Managed pipeline mode.
- Managed
Service intIdentity Id - Managed Service Identity Id
- Min
Tls stringVersion - MinTlsVersion: configures the minimum version of TLS required for SSL requests
- Minimum
Elastic intInstance Count - Number of minimum instance count for a site This setting only applies to the Elastic Plans
- Net
Framework stringVersion - .NET Framework version.
- Node
Version string - Version of Node.js.
- Number
Of intWorkers - Number of workers.
- Php
Version string - Version of PHP.
- Power
Shell stringVersion - Version of PowerShell.
- Pre
Warmed intInstance Count - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- Public
Network stringAccess - Property to allow or block all public traffic.
- Publishing
Username string - Publishing user name.
- Push
Push
Settings Response - Push endpoint settings.
- Python
Version string - Version of Python.
- Remote
Debugging boolEnabled - true if remote debugging is enabled; otherwise, false.
- Remote
Debugging stringVersion - Remote debugging version.
- Request
Tracing boolEnabled - true if request tracing is enabled; otherwise, false.
- Request
Tracing stringExpiration Time - Request tracing expiration time.
- Scm
Ip []IpSecurity Restrictions Security Restriction Response - IP security restrictions for scm.
- Scm
Ip stringSecurity Restrictions Default Action - Default action for scm access restriction if no rules are matched.
- Scm
Ip boolSecurity Restrictions Use Main - IP security restrictions for scm to use main.
- Scm
Min stringTls Version - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- Scm
Type string - SCM type.
- Tracing
Options string - Tracing options.
- Use32Bit
Worker boolProcess - true to use 32-bit worker process; otherwise, false.
- Virtual
Applications []VirtualApplication Response - Virtual applications.
- Vnet
Name string - Virtual Network name.
- Vnet
Private intPorts Count - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- Vnet
Route boolAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- Web
Sockets boolEnabled - true if WebSocket is enabled; otherwise, false.
- Website
Time stringZone - Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
- Windows
Fx stringVersion - Xenon App Framework and version
- XManaged
Service intIdentity Id - Explicit Managed Service Identity Id
- machine
Key SiteMachine Key Response - Site MachineKey.
- acr
Use BooleanManaged Identity Creds - Flag to use Managed Identity Creds for ACR pull
- acr
User StringManaged Identity ID - If using user managed identity, the user managed identity ClientId
- always
On Boolean - true if Always On is enabled; otherwise, false.
- api
Definition ApiDefinition Info Response - Information about the formal API definition for the app.
- api
Management ApiConfig Management Config Response - Azure API management settings linked to the app.
- app
Command StringLine - App command line to launch.
- app
Settings List<NameValue Pair Response> - Application settings.
- auto
Heal BooleanEnabled - true if Auto Heal is enabled; otherwise, false.
- auto
Heal AutoRules Heal Rules Response - Auto Heal rules.
- auto
Swap StringSlot Name - Auto-swap slot name.
- azure
Storage Map<String,AzureAccounts Storage Info Value Response> - List of Azure Storage Accounts.
- connection
Strings List<ConnString Info Response> - Connection strings.
- cors
Cors
Settings Response - Cross-Origin Resource Sharing (CORS) settings.
- default
Documents List<String> - Default documents.
- detailed
Error BooleanLogging Enabled - true if detailed error logging is enabled; otherwise, false.
- document
Root String - Document root.
- elastic
Web IntegerApp Scale Limit - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
- experiments
Experiments
Response - This is work around for polymorphic types.
- ftps
State String - State of FTP / FTPS service
- function
App IntegerScale Limit - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functions
Runtime BooleanScale Monitoring Enabled - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
- handler
Mappings List<HandlerMapping Response> - Handler mappings.
- health
Check StringPath - Health check path
- http20Enabled Boolean
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- http
Logging BooleanEnabled - true if HTTP logging is enabled; otherwise, false.
- ip
Security List<IpRestrictions Security Restriction Response> - IP security restrictions for main.
- ip
Security StringRestrictions Default Action - Default action for main access restriction if no rules are matched.
- java
Container String - Java container.
- java
Container StringVersion - Java container version.
- java
Version String - Java version.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- limits
Site
Limits Response - Site limits.
- linux
Fx StringVersion - Linux App Framework and version
- load
Balancing String - Site load balancing.
- local
My BooleanSql Enabled - true to enable local MySQL; otherwise, false.
- logs
Directory IntegerSize Limit - HTTP logs directory size limit.
- managed
Pipeline StringMode - Managed pipeline mode.
- managed
Service IntegerIdentity Id - Managed Service Identity Id
- min
Tls StringVersion - MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimum
Elastic IntegerInstance Count - Number of minimum instance count for a site This setting only applies to the Elastic Plans
- net
Framework StringVersion - .NET Framework version.
- node
Version String - Version of Node.js.
- number
Of IntegerWorkers - Number of workers.
- php
Version String - Version of PHP.
- power
Shell StringVersion - Version of PowerShell.
- pre
Warmed IntegerInstance Count - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- public
Network StringAccess - Property to allow or block all public traffic.
- publishing
Username String - Publishing user name.
- push
Push
Settings Response - Push endpoint settings.
- python
Version String - Version of Python.
- remote
Debugging BooleanEnabled - true if remote debugging is enabled; otherwise, false.
- remote
Debugging StringVersion - Remote debugging version.
- request
Tracing BooleanEnabled - true if request tracing is enabled; otherwise, false.
- request
Tracing StringExpiration Time - Request tracing expiration time.
- scm
Ip List<IpSecurity Restrictions Security Restriction Response> - IP security restrictions for scm.
- scm
Ip StringSecurity Restrictions Default Action - Default action for scm access restriction if no rules are matched.
- scm
Ip BooleanSecurity Restrictions Use Main - IP security restrictions for scm to use main.
- scm
Min StringTls Version - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scm
Type String - SCM type.
- tracing
Options String - Tracing options.
- use32Bit
Worker BooleanProcess - true to use 32-bit worker process; otherwise, false.
- virtual
Applications List<VirtualApplication Response> - Virtual applications.
- vnet
Name String - Virtual Network name.
- vnet
Private IntegerPorts Count - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnet
Route BooleanAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- web
Sockets BooleanEnabled - true if WebSocket is enabled; otherwise, false.
- website
Time StringZone - Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
- windows
Fx StringVersion - Xenon App Framework and version
- x
Managed IntegerService Identity Id - Explicit Managed Service Identity Id
- machine
Key SiteMachine Key Response - Site MachineKey.
- acr
Use booleanManaged Identity Creds - Flag to use Managed Identity Creds for ACR pull
- acr
User stringManaged Identity ID - If using user managed identity, the user managed identity ClientId
- always
On boolean - true if Always On is enabled; otherwise, false.
- api
Definition ApiDefinition Info Response - Information about the formal API definition for the app.
- api
Management ApiConfig Management Config Response - Azure API management settings linked to the app.
- app
Command stringLine - App command line to launch.
- app
Settings NameValue Pair Response[] - Application settings.
- auto
Heal booleanEnabled - true if Auto Heal is enabled; otherwise, false.
- auto
Heal AutoRules Heal Rules Response - Auto Heal rules.
- auto
Swap stringSlot Name - Auto-swap slot name.
- azure
Storage {[key: string]: AzureAccounts Storage Info Value Response} - List of Azure Storage Accounts.
- connection
Strings ConnString Info Response[] - Connection strings.
- cors
Cors
Settings Response - Cross-Origin Resource Sharing (CORS) settings.
- default
Documents string[] - Default documents.
- detailed
Error booleanLogging Enabled - true if detailed error logging is enabled; otherwise, false.
- document
Root string - Document root.
- elastic
Web numberApp Scale Limit - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
- experiments
Experiments
Response - This is work around for polymorphic types.
- ftps
State string - State of FTP / FTPS service
- function
App numberScale Limit - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functions
Runtime booleanScale Monitoring Enabled - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
- handler
Mappings HandlerMapping Response[] - Handler mappings.
- health
Check stringPath - Health check path
- http20Enabled boolean
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- http
Logging booleanEnabled - true if HTTP logging is enabled; otherwise, false.
- ip
Security IpRestrictions Security Restriction Response[] - IP security restrictions for main.
- ip
Security stringRestrictions Default Action - Default action for main access restriction if no rules are matched.
- java
Container string - Java container.
- java
Container stringVersion - Java container version.
- java
Version string - Java version.
- key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- limits
Site
Limits Response - Site limits.
- linux
Fx stringVersion - Linux App Framework and version
- load
Balancing string - Site load balancing.
- local
My booleanSql Enabled - true to enable local MySQL; otherwise, false.
- logs
Directory numberSize Limit - HTTP logs directory size limit.
- managed
Pipeline stringMode - Managed pipeline mode.
- managed
Service numberIdentity Id - Managed Service Identity Id
- min
Tls stringVersion - MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimum
Elastic numberInstance Count - Number of minimum instance count for a site This setting only applies to the Elastic Plans
- net
Framework stringVersion - .NET Framework version.
- node
Version string - Version of Node.js.
- number
Of numberWorkers - Number of workers.
- php
Version string - Version of PHP.
- power
Shell stringVersion - Version of PowerShell.
- pre
Warmed numberInstance Count - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- public
Network stringAccess - Property to allow or block all public traffic.
- publishing
Username string - Publishing user name.
- push
Push
Settings Response - Push endpoint settings.
- python
Version string - Version of Python.
- remote
Debugging booleanEnabled - true if remote debugging is enabled; otherwise, false.
- remote
Debugging stringVersion - Remote debugging version.
- request
Tracing booleanEnabled - true if request tracing is enabled; otherwise, false.
- request
Tracing stringExpiration Time - Request tracing expiration time.
- scm
Ip IpSecurity Restrictions Security Restriction Response[] - IP security restrictions for scm.
- scm
Ip stringSecurity Restrictions Default Action - Default action for scm access restriction if no rules are matched.
- scm
Ip booleanSecurity Restrictions Use Main - IP security restrictions for scm to use main.
- scm
Min stringTls Version - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scm
Type string - SCM type.
- tracing
Options string - Tracing options.
- use32Bit
Worker booleanProcess - true to use 32-bit worker process; otherwise, false.
- virtual
Applications VirtualApplication Response[] - Virtual applications.
- vnet
Name string - Virtual Network name.
- vnet
Private numberPorts Count - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnet
Route booleanAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- web
Sockets booleanEnabled - true if WebSocket is enabled; otherwise, false.
- website
Time stringZone - Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
- windows
Fx stringVersion - Xenon App Framework and version
- x
Managed numberService Identity Id - Explicit Managed Service Identity Id
- machine_
key SiteMachine Key Response - Site MachineKey.
- acr_
use_ boolmanaged_ identity_ creds - Flag to use Managed Identity Creds for ACR pull
- acr_
user_ strmanaged_ identity_ id - If using user managed identity, the user managed identity ClientId
- always_
on bool - true if Always On is enabled; otherwise, false.
- api_
definition ApiDefinition Info Response - Information about the formal API definition for the app.
- api_
management_ Apiconfig Management Config Response - Azure API management settings linked to the app.
- app_
command_ strline - App command line to launch.
- app_
settings Sequence[NameValue Pair Response] - Application settings.
- auto_
heal_ boolenabled - true if Auto Heal is enabled; otherwise, false.
- auto_
heal_ Autorules Heal Rules Response - Auto Heal rules.
- auto_
swap_ strslot_ name - Auto-swap slot name.
- azure_
storage_ Mapping[str, Azureaccounts Storage Info Value Response] - List of Azure Storage Accounts.
- connection_
strings Sequence[ConnString Info Response] - Connection strings.
- cors
Cors
Settings Response - Cross-Origin Resource Sharing (CORS) settings.
- default_
documents Sequence[str] - Default documents.
- detailed_
error_ boollogging_ enabled - true if detailed error logging is enabled; otherwise, false.
- document_
root str - Document root.
- elastic_
web_ intapp_ scale_ limit - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
- experiments
Experiments
Response - This is work around for polymorphic types.
- ftps_
state str - State of FTP / FTPS service
- function_
app_ intscale_ limit - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functions_
runtime_ boolscale_ monitoring_ enabled - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
- handler_
mappings Sequence[HandlerMapping Response] - Handler mappings.
- health_
check_ strpath - Health check path
- http20_
enabled bool - Http20Enabled: configures a web site to allow clients to connect over http2.0
- http_
logging_ boolenabled - true if HTTP logging is enabled; otherwise, false.
- ip_
security_ Sequence[Iprestrictions Security Restriction Response] - IP security restrictions for main.
- ip_
security_ strrestrictions_ default_ action - Default action for main access restriction if no rules are matched.
- java_
container str - Java container.
- java_
container_ strversion - Java container version.
- java_
version str - Java version.
- key_
vault_ strreference_ identity - Identity to use for Key Vault Reference authentication.
- limits
Site
Limits Response - Site limits.
- linux_
fx_ strversion - Linux App Framework and version
- load_
balancing str - Site load balancing.
- local_
my_ boolsql_ enabled - true to enable local MySQL; otherwise, false.
- logs_
directory_ intsize_ limit - HTTP logs directory size limit.
- managed_
pipeline_ strmode - Managed pipeline mode.
- managed_
service_ intidentity_ id - Managed Service Identity Id
- min_
tls_ strversion - MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimum_
elastic_ intinstance_ count - Number of minimum instance count for a site This setting only applies to the Elastic Plans
- net_
framework_ strversion - .NET Framework version.
- node_
version str - Version of Node.js.
- number_
of_ intworkers - Number of workers.
- php_
version str - Version of PHP.
- power_
shell_ strversion - Version of PowerShell.
- pre_
warmed_ intinstance_ count - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- public_
network_ straccess - Property to allow or block all public traffic.
- publishing_
username str - Publishing user name.
- push
Push
Settings Response - Push endpoint settings.
- python_
version str - Version of Python.
- remote_
debugging_ boolenabled - true if remote debugging is enabled; otherwise, false.
- remote_
debugging_ strversion - Remote debugging version.
- request_
tracing_ boolenabled - true if request tracing is enabled; otherwise, false.
- request_
tracing_ strexpiration_ time - Request tracing expiration time.
- scm_
ip_ Sequence[Ipsecurity_ restrictions Security Restriction Response] - IP security restrictions for scm.
- scm_
ip_ strsecurity_ restrictions_ default_ action - Default action for scm access restriction if no rules are matched.
- scm_
ip_ boolsecurity_ restrictions_ use_ main - IP security restrictions for scm to use main.
- scm_
min_ strtls_ version - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scm_
type str - SCM type.
- tracing_
options str - Tracing options.
- use32_
bit_ boolworker_ process - true to use 32-bit worker process; otherwise, false.
- virtual_
applications Sequence[VirtualApplication Response] - Virtual applications.
- vnet_
name str - Virtual Network name.
- vnet_
private_ intports_ count - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnet_
route_ boolall_ enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- web_
sockets_ boolenabled - true if WebSocket is enabled; otherwise, false.
- website_
time_ strzone - Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
- windows_
fx_ strversion - Xenon App Framework and version
- x_
managed_ intservice_ identity_ id - Explicit Managed Service Identity Id
- machine
Key Property Map - Site MachineKey.
- acr
Use BooleanManaged Identity Creds - Flag to use Managed Identity Creds for ACR pull
- acr
User StringManaged Identity ID - If using user managed identity, the user managed identity ClientId
- always
On Boolean - true if Always On is enabled; otherwise, false.
- api
Definition Property Map - Information about the formal API definition for the app.
- api
Management Property MapConfig - Azure API management settings linked to the app.
- app
Command StringLine - App command line to launch.
- app
Settings List<Property Map> - Application settings.
- auto
Heal BooleanEnabled - true if Auto Heal is enabled; otherwise, false.
- auto
Heal Property MapRules - Auto Heal rules.
- auto
Swap StringSlot Name - Auto-swap slot name.
- azure
Storage Map<Property Map>Accounts - List of Azure Storage Accounts.
- connection
Strings List<Property Map> - Connection strings.
- cors Property Map
- Cross-Origin Resource Sharing (CORS) settings.
- default
Documents List<String> - Default documents.
- detailed
Error BooleanLogging Enabled - true if detailed error logging is enabled; otherwise, false.
- document
Root String - Document root.
- elastic
Web NumberApp Scale Limit - Maximum number of workers that a site can scale out to. This setting only applies to apps in plans where ElasticScaleEnabled is true
- experiments Property Map
- This is work around for polymorphic types.
- ftps
State String - State of FTP / FTPS service
- function
App NumberScale Limit - Maximum number of workers that a site can scale out to. This setting only applies to the Consumption and Elastic Premium Plans
- functions
Runtime BooleanScale Monitoring Enabled - Gets or sets a value indicating whether functions runtime scale monitoring is enabled. When enabled, the ScaleController will not monitor event sources directly, but will instead call to the runtime to get scale status.
- handler
Mappings List<Property Map> - Handler mappings.
- health
Check StringPath - Health check path
- http20Enabled Boolean
- Http20Enabled: configures a web site to allow clients to connect over http2.0
- http
Logging BooleanEnabled - true if HTTP logging is enabled; otherwise, false.
- ip
Security List<Property Map>Restrictions - IP security restrictions for main.
- ip
Security StringRestrictions Default Action - Default action for main access restriction if no rules are matched.
- java
Container String - Java container.
- java
Container StringVersion - Java container version.
- java
Version String - Java version.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- limits Property Map
- Site limits.
- linux
Fx StringVersion - Linux App Framework and version
- load
Balancing String - Site load balancing.
- local
My BooleanSql Enabled - true to enable local MySQL; otherwise, false.
- logs
Directory NumberSize Limit - HTTP logs directory size limit.
- managed
Pipeline StringMode - Managed pipeline mode.
- managed
Service NumberIdentity Id - Managed Service Identity Id
- min
Tls StringVersion - MinTlsVersion: configures the minimum version of TLS required for SSL requests
- minimum
Elastic NumberInstance Count - Number of minimum instance count for a site This setting only applies to the Elastic Plans
- net
Framework StringVersion - .NET Framework version.
- node
Version String - Version of Node.js.
- number
Of NumberWorkers - Number of workers.
- php
Version String - Version of PHP.
- power
Shell StringVersion - Version of PowerShell.
- pre
Warmed NumberInstance Count - Number of preWarmed instances. This setting only applies to the Consumption and Elastic Plans
- public
Network StringAccess - Property to allow or block all public traffic.
- publishing
Username String - Publishing user name.
- push Property Map
- Push endpoint settings.
- python
Version String - Version of Python.
- remote
Debugging BooleanEnabled - true if remote debugging is enabled; otherwise, false.
- remote
Debugging StringVersion - Remote debugging version.
- request
Tracing BooleanEnabled - true if request tracing is enabled; otherwise, false.
- request
Tracing StringExpiration Time - Request tracing expiration time.
- scm
Ip List<Property Map>Security Restrictions - IP security restrictions for scm.
- scm
Ip StringSecurity Restrictions Default Action - Default action for scm access restriction if no rules are matched.
- scm
Ip BooleanSecurity Restrictions Use Main - IP security restrictions for scm to use main.
- scm
Min StringTls Version - ScmMinTlsVersion: configures the minimum version of TLS required for SSL requests for SCM site
- scm
Type String - SCM type.
- tracing
Options String - Tracing options.
- use32Bit
Worker BooleanProcess - true to use 32-bit worker process; otherwise, false.
- virtual
Applications List<Property Map> - Virtual applications.
- vnet
Name String - Virtual Network name.
- vnet
Private NumberPorts Count - The number of private ports assigned to this app. These will be assigned dynamically on runtime.
- vnet
Route BooleanAll Enabled - Virtual Network Route All enabled. This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
- web
Sockets BooleanEnabled - true if WebSocket is enabled; otherwise, false.
- website
Time StringZone - Sets the time zone a site uses for generating timestamps. Compatible with Linux and Windows App Service. Setting the WEBSITE_TIME_ZONE app setting takes precedence over this config. For Linux, expects tz database values https://www.iana.org/time-zones (for a quick reference see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For Windows, expects one of the time zones listed under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
- windows
Fx StringVersion - Xenon App Framework and version
- x
Managed NumberService Identity Id - Explicit Managed Service Identity Id
SiteLimitsResponse
- Max
Disk doubleSize In Mb - Maximum allowed disk size usage in MB.
- Max
Memory doubleIn Mb - Maximum allowed memory usage in MB.
- Max
Percentage doubleCpu - Maximum allowed CPU usage percentage.
- Max
Disk float64Size In Mb - Maximum allowed disk size usage in MB.
- Max
Memory float64In Mb - Maximum allowed memory usage in MB.
- Max
Percentage float64Cpu - Maximum allowed CPU usage percentage.
- max
Disk DoubleSize In Mb - Maximum allowed disk size usage in MB.
- max
Memory DoubleIn Mb - Maximum allowed memory usage in MB.
- max
Percentage DoubleCpu - Maximum allowed CPU usage percentage.
- max
Disk numberSize In Mb - Maximum allowed disk size usage in MB.
- max
Memory numberIn Mb - Maximum allowed memory usage in MB.
- max
Percentage numberCpu - Maximum allowed CPU usage percentage.
- max_
disk_ floatsize_ in_ mb - Maximum allowed disk size usage in MB.
- max_
memory_ floatin_ mb - Maximum allowed memory usage in MB.
- max_
percentage_ floatcpu - Maximum allowed CPU usage percentage.
- max
Disk NumberSize In Mb - Maximum allowed disk size usage in MB.
- max
Memory NumberIn Mb - Maximum allowed memory usage in MB.
- max
Percentage NumberCpu - Maximum allowed CPU usage percentage.
SiteMachineKeyResponse
- Decryption string
- Algorithm used for decryption.
- Decryption
Key string - Decryption key.
- Validation string
- MachineKey validation.
- Validation
Key string - Validation key.
- Decryption string
- Algorithm used for decryption.
- Decryption
Key string - Decryption key.
- Validation string
- MachineKey validation.
- Validation
Key string - Validation key.
- decryption String
- Algorithm used for decryption.
- decryption
Key String - Decryption key.
- validation String
- MachineKey validation.
- validation
Key String - Validation key.
- decryption string
- Algorithm used for decryption.
- decryption
Key string - Decryption key.
- validation string
- MachineKey validation.
- validation
Key string - Validation key.
- decryption str
- Algorithm used for decryption.
- decryption_
key str - Decryption key.
- validation str
- MachineKey validation.
- validation_
key str - Validation key.
- decryption String
- Algorithm used for decryption.
- decryption
Key String - Decryption key.
- validation String
- MachineKey validation.
- validation
Key String - Validation key.
SlotSwapStatusResponse
- Destination
Slot stringName - The destination slot of the last swap operation.
- Source
Slot stringName - The source slot of the last swap operation.
- Timestamp
Utc string - The time the last successful slot swap completed.
- Destination
Slot stringName - The destination slot of the last swap operation.
- Source
Slot stringName - The source slot of the last swap operation.
- Timestamp
Utc string - The time the last successful slot swap completed.
- destination
Slot StringName - The destination slot of the last swap operation.
- source
Slot StringName - The source slot of the last swap operation.
- timestamp
Utc String - The time the last successful slot swap completed.
- destination
Slot stringName - The destination slot of the last swap operation.
- source
Slot stringName - The source slot of the last swap operation.
- timestamp
Utc string - The time the last successful slot swap completed.
- destination_
slot_ strname - The destination slot of the last swap operation.
- source_
slot_ strname - The source slot of the last swap operation.
- timestamp_
utc str - The time the last successful slot swap completed.
- destination
Slot StringName - The destination slot of the last swap operation.
- source
Slot StringName - The source slot of the last swap operation.
- timestamp
Utc String - The time the last successful slot swap completed.
SlowRequestsBasedTriggerResponse
- Count int
- Request Count.
- Path string
- Request Path.
- Time
Interval string - Time interval.
- Time
Taken string - Time taken.
- Count int
- Request Count.
- Path string
- Request Path.
- Time
Interval string - Time interval.
- Time
Taken string - Time taken.
- count Integer
- Request Count.
- path String
- Request Path.
- time
Interval String - Time interval.
- time
Taken String - Time taken.
- count number
- Request Count.
- path string
- Request Path.
- time
Interval string - Time interval.
- time
Taken string - Time taken.
- count int
- Request Count.
- path str
- Request Path.
- time_
interval str - Time interval.
- time_
taken str - Time taken.
- count Number
- Request Count.
- path String
- Request Path.
- time
Interval String - Time interval.
- time
Taken String - Time taken.
StatusCodesBasedTriggerResponse
- Count int
- Request Count.
- Path string
- Request Path
- Status int
- HTTP status code.
- Sub
Status int - Request Sub Status.
- Time
Interval string - Time interval.
- Win32Status int
- Win32 error code.
- Count int
- Request Count.
- Path string
- Request Path
- Status int
- HTTP status code.
- Sub
Status int - Request Sub Status.
- Time
Interval string - Time interval.
- Win32Status int
- Win32 error code.
- count Integer
- Request Count.
- path String
- Request Path
- status Integer
- HTTP status code.
- sub
Status Integer - Request Sub Status.
- time
Interval String - Time interval.
- win32Status Integer
- Win32 error code.
- count number
- Request Count.
- path string
- Request Path
- status number
- HTTP status code.
- sub
Status number - Request Sub Status.
- time
Interval string - Time interval.
- win32Status number
- Win32 error code.
- count int
- Request Count.
- path str
- Request Path
- status int
- HTTP status code.
- sub_
status int - Request Sub Status.
- time_
interval str - Time interval.
- win32_
status int - Win32 error code.
- count Number
- Request Count.
- path String
- Request Path
- status Number
- HTTP status code.
- sub
Status Number - Request Sub Status.
- time
Interval String - Time interval.
- win32Status Number
- Win32 error code.
StatusCodesRangeBasedTriggerResponse
- Count int
- Request Count.
- Path string
- Status
Codes string - HTTP status code.
- Time
Interval string - Time interval.
- Count int
- Request Count.
- Path string
- Status
Codes string - HTTP status code.
- Time
Interval string - Time interval.
- count Integer
- Request Count.
- path String
- status
Codes String - HTTP status code.
- time
Interval String - Time interval.
- count number
- Request Count.
- path string
- status
Codes string - HTTP status code.
- time
Interval string - Time interval.
- count int
- Request Count.
- path str
- status_
codes str - HTTP status code.
- time_
interval str - Time interval.
- count Number
- Request Count.
- path String
- status
Codes String - HTTP status code.
- time
Interval String - Time interval.
UserAssignedIdentityResponse
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
- client
Id string - Client Id of user assigned identity
- principal
Id string - Principal Id of user assigned identity
- client_
id str - Client Id of user assigned identity
- principal_
id str - Principal Id of user assigned identity
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
VirtualApplicationResponse
- Physical
Path string - Physical path.
- Preload
Enabled bool - true if preloading is enabled; otherwise, false.
- Virtual
Directories List<Pulumi.Azure Native. Web. Inputs. Virtual Directory Response> - Virtual directories for virtual application.
- Virtual
Path string - Virtual path.
- Physical
Path string - Physical path.
- Preload
Enabled bool - true if preloading is enabled; otherwise, false.
- Virtual
Directories []VirtualDirectory Response - Virtual directories for virtual application.
- Virtual
Path string - Virtual path.
- physical
Path String - Physical path.
- preload
Enabled Boolean - true if preloading is enabled; otherwise, false.
- virtual
Directories List<VirtualDirectory Response> - Virtual directories for virtual application.
- virtual
Path String - Virtual path.
- physical
Path string - Physical path.
- preload
Enabled boolean - true if preloading is enabled; otherwise, false.
- virtual
Directories VirtualDirectory Response[] - Virtual directories for virtual application.
- virtual
Path string - Virtual path.
- physical_
path str - Physical path.
- preload_
enabled bool - true if preloading is enabled; otherwise, false.
- virtual_
directories Sequence[VirtualDirectory Response] - Virtual directories for virtual application.
- virtual_
path str - Virtual path.
- physical
Path String - Physical path.
- preload
Enabled Boolean - true if preloading is enabled; otherwise, false.
- virtual
Directories List<Property Map> - Virtual directories for virtual application.
- virtual
Path String - Virtual path.
VirtualDirectoryResponse
- Physical
Path string - Physical path.
- Virtual
Path string - Path to virtual application.
- Physical
Path string - Physical path.
- Virtual
Path string - Path to virtual application.
- physical
Path String - Physical path.
- virtual
Path String - Path to virtual application.
- physical
Path string - Physical path.
- virtual
Path string - Path to virtual application.
- physical_
path str - Physical path.
- virtual_
path str - Path to virtual application.
- physical
Path String - Physical path.
- virtual
Path String - Path to virtual application.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0