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