published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Description for Gets the details of a web, mobile, or API app.
Uses Azure REST API version 2024-11-01.
Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01, 2024-04-01, 2025-03-01, 2025-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the version guide for details.
Using getWebAppSlot
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 getWebAppSlot(args: GetWebAppSlotArgs, opts?: InvokeOptions): Promise<GetWebAppSlotResult>
function getWebAppSlotOutput(args: GetWebAppSlotOutputArgs, opts?: InvokeOptions): Output<GetWebAppSlotResult>def get_web_app_slot(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
slot: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWebAppSlotResult
def get_web_app_slot_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
slot: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWebAppSlotResult]func LookupWebAppSlot(ctx *Context, args *LookupWebAppSlotArgs, opts ...InvokeOption) (*LookupWebAppSlotResult, error)
func LookupWebAppSlotOutput(ctx *Context, args *LookupWebAppSlotOutputArgs, opts ...InvokeOption) LookupWebAppSlotResultOutput> Note: This function is named LookupWebAppSlot in the Go SDK.
public static class GetWebAppSlot
{
public static Task<GetWebAppSlotResult> InvokeAsync(GetWebAppSlotArgs args, InvokeOptions? opts = null)
public static Output<GetWebAppSlotResult> Invoke(GetWebAppSlotInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWebAppSlotResult> getWebAppSlot(GetWebAppSlotArgs args, InvokeOptions options)
public static Output<GetWebAppSlotResult> getWebAppSlot(GetWebAppSlotArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:web:getWebAppSlot
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Name of the app.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Slot string
- Name of the deployment slot. By default, this API returns the production slot.
- Name string
- Name of the app.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Slot string
- Name of the deployment slot. By default, this API returns the production slot.
- name String
- Name of the app.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- slot String
- Name of the deployment slot. By default, this API returns the production slot.
- name string
- Name of the app.
- resource
Group stringName - Name of the resource group to which the resource belongs.
- slot string
- Name of the deployment slot. By default, this API returns the production slot.
- name str
- Name of the app.
- resource_
group_ strname - Name of the resource group to which the resource belongs.
- slot str
- Name of the deployment slot. By default, this API returns the production slot.
- name String
- Name of the app.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- slot String
- Name of the deployment slot. By default, this API returns the production slot.
getWebAppSlot Result
The following output properties are available:
- Availability
State string - Management information availability state for the app.
- Azure
Api stringVersion - The Azure API version of the resource.
- 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.
- Sku string
- Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2
- 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.
- Auto
Generated stringDomain Name Label Scope - Specifies the scope of uniqueness for the default hostname during resource creation
- 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
Affinity boolPartitioning Enabled - true to enable client affinity partitioning using CHIPS cookies, this will add the partitioned property to the affinity cookies; false to stop sending partitioned affinity cookies. Default is false.
- Client
Affinity boolProxy Enabled - true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
- 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).
- Dapr
Config Pulumi.Azure Native. Web. Outputs. Dapr Config Response - Dapr configuration of the app.
- Dns
Configuration Pulumi.Azure Native. Web. Outputs. Site Dns Config Response - Property to configure various DNS related settings for a site.
- Enabled bool
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- End
To boolEnd Encryption Enabled - Whether to use end to end encryption between the FrontEnd and the Worker
- Extended
Location Pulumi.Azure Native. Web. Outputs. Extended Location Response - Extended Location.
- Function
App Pulumi.Config Azure Native. Web. Outputs. Function App Config Response - Configuration specific of the Azure Function app.
- 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.
- Ip
Mode string - Specifies the IP mode of the app.
- Is
Xenon bool - Obsolete: Hyper-V sandbox.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Kind string
- Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
- 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}
- Outbound
Vnet Pulumi.Routing Azure Native. Web. Outputs. Outbound Vnet Routing Response - Property to configure various outbound traffic routing options over virtual network for a site
- 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.
- Resource
Config Pulumi.Azure Native. Web. Outputs. Resource Config Response - Function app resource requirements.
- 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}".
- Ssh
Enabled bool - Whether to enable ssh access.
- 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}
- Workload
Profile stringName - Workload profile name for function app to execute on.
- Availability
State string - Management information availability state for the app.
- Azure
Api stringVersion - The Azure API version of the resource.
- 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.
- Sku string
- Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2
- 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.
- Auto
Generated stringDomain Name Label Scope - Specifies the scope of uniqueness for the default hostname during resource creation
- 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
Affinity boolPartitioning Enabled - true to enable client affinity partitioning using CHIPS cookies, this will add the partitioned property to the affinity cookies; false to stop sending partitioned affinity cookies. Default is false.
- Client
Affinity boolProxy Enabled - true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
- 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).
- Dapr
Config DaprConfig Response - Dapr configuration of the app.
- Dns
Configuration SiteDns Config Response - Property to configure various DNS related settings for a site.
- Enabled bool
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- End
To boolEnd Encryption Enabled - Whether to use end to end encryption between the FrontEnd and the Worker
- Extended
Location ExtendedLocation Response - Extended Location.
- Function
App FunctionConfig App Config Response - Configuration specific of the Azure Function app.
- 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.
- Ip
Mode string - Specifies the IP mode of the app.
- Is
Xenon bool - Obsolete: Hyper-V sandbox.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Kind string
- Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
- 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}
- Outbound
Vnet OutboundRouting Vnet Routing Response - Property to configure various outbound traffic routing options over virtual network for a site
- 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.
- Resource
Config ResourceConfig Response - Function app resource requirements.
- 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}".
- Ssh
Enabled bool - Whether to enable ssh access.
- 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}
- Workload
Profile stringName - Workload profile name for function app to execute on.
- availability
State String - Management information availability state for the app.
- azure
Api StringVersion - The Azure API version of the resource.
- 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.
- sku String
- Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2
- 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.
- auto
Generated StringDomain Name Label Scope - Specifies the scope of uniqueness for the default hostname during resource creation
- 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
Affinity BooleanPartitioning Enabled - true to enable client affinity partitioning using CHIPS cookies, this will add the partitioned property to the affinity cookies; false to stop sending partitioned affinity cookies. Default is false.
- client
Affinity BooleanProxy Enabled - true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
- 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).
- dapr
Config DaprConfig Response - Dapr configuration of the app.
- dns
Configuration SiteDns Config Response - Property to configure various DNS related settings for a site.
- enabled Boolean
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- end
To BooleanEnd Encryption Enabled - Whether to use end to end encryption between the FrontEnd and the Worker
- extended
Location ExtendedLocation Response - Extended Location.
- function
App FunctionConfig App Config Response - Configuration specific of the Azure Function app.
- 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.
- ip
Mode String - Specifies the IP mode of the app.
- is
Xenon Boolean - Obsolete: Hyper-V sandbox.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- kind String
- Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
- 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}
- outbound
Vnet OutboundRouting Vnet Routing Response - Property to configure various outbound traffic routing options over virtual network for a site
- 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.
- resource
Config ResourceConfig Response - Function app resource requirements.
- 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}".
- ssh
Enabled Boolean - Whether to enable ssh access.
- 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}
- workload
Profile StringName - Workload profile name for function app to execute on.
- availability
State string - Management information availability state for the app.
- azure
Api stringVersion - The Azure API version of the resource.
- 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.
- sku string
- Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2
- 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.
- auto
Generated stringDomain Name Label Scope - Specifies the scope of uniqueness for the default hostname during resource creation
- 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
Affinity booleanPartitioning Enabled - true to enable client affinity partitioning using CHIPS cookies, this will add the partitioned property to the affinity cookies; false to stop sending partitioned affinity cookies. Default is false.
- client
Affinity booleanProxy Enabled - true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
- 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).
- dapr
Config DaprConfig Response - Dapr configuration of the app.
- dns
Configuration SiteDns Config Response - Property to configure various DNS related settings for a site.
- enabled boolean
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- end
To booleanEnd Encryption Enabled - Whether to use end to end encryption between the FrontEnd and the Worker
- extended
Location ExtendedLocation Response - Extended Location.
- function
App FunctionConfig App Config Response - Configuration specific of the Azure Function app.
- 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.
- ip
Mode string - Specifies the IP mode of the app.
- is
Xenon boolean - Obsolete: Hyper-V sandbox.
- key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- kind string
- Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
- 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}
- outbound
Vnet OutboundRouting Vnet Routing Response - Property to configure various outbound traffic routing options over virtual network for a site
- 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.
- resource
Config ResourceConfig Response - Function app resource requirements.
- 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}".
- ssh
Enabled boolean - Whether to enable ssh access.
- 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}
- workload
Profile stringName - Workload profile name for function app to execute on.
- availability_
state str - Management information availability state for the app.
- azure_
api_ strversion - The Azure API version of the resource.
- 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.
- sku str
- Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2
- 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.
- auto_
generated_ strdomain_ name_ label_ scope - Specifies the scope of uniqueness for the default hostname during resource creation
- 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_
affinity_ boolpartitioning_ enabled - true to enable client affinity partitioning using CHIPS cookies, this will add the partitioned property to the affinity cookies; false to stop sending partitioned affinity cookies. Default is false.
- client_
affinity_ boolproxy_ enabled - true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
- 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).
- dapr_
config DaprConfig Response - Dapr configuration of the app.
- dns_
configuration SiteDns Config Response - Property to configure various DNS related settings for a site.
- enabled bool
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- end_
to_ boolend_ encryption_ enabled - Whether to use end to end encryption between the FrontEnd and the Worker
- extended_
location ExtendedLocation Response - Extended Location.
- function_
app_ Functionconfig App Config Response - Configuration specific of the Azure Function app.
- 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.
- ip_
mode str - Specifies the IP mode of the app.
- is_
xenon bool - Obsolete: Hyper-V sandbox.
- key_
vault_ strreference_ identity - Identity to use for Key Vault Reference authentication.
- kind str
- Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
- 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}
- outbound_
vnet_ Outboundrouting Vnet Routing Response - Property to configure various outbound traffic routing options over virtual network for a site
- 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.
- resource_
config ResourceConfig Response - Function app resource requirements.
- 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}".
- ssh_
enabled bool - Whether to enable ssh access.
- 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}
- workload_
profile_ strname - Workload profile name for function app to execute on.
- availability
State String - Management information availability state for the app.
- azure
Api StringVersion - The Azure API version of the resource.
- 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.
- sku String
- Current SKU of application based on associated App Service Plan. Some valid SKU values are Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2
- 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.
- auto
Generated StringDomain Name Label Scope - Specifies the scope of uniqueness for the default hostname during resource creation
- 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
Affinity BooleanPartitioning Enabled - true to enable client affinity partitioning using CHIPS cookies, this will add the partitioned property to the affinity cookies; false to stop sending partitioned affinity cookies. Default is false.
- client
Affinity BooleanProxy Enabled - true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
- 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).
- dapr
Config Property Map - Dapr configuration of the app.
- dns
Configuration Property Map - Property to configure various DNS related settings for a site.
- enabled Boolean
- true if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
- end
To BooleanEnd Encryption Enabled - Whether to use end to end encryption between the FrontEnd and the Worker
- extended
Location Property Map - Extended Location.
- function
App Property MapConfig - Configuration specific of the Azure Function app.
- 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.
- ip
Mode String - Specifies the IP mode of the app.
- is
Xenon Boolean - Obsolete: Hyper-V sandbox.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- kind String
- Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
- 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}
- outbound
Vnet Property MapRouting - Property to configure various outbound traffic routing options over virtual network for a site
- 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.
- resource
Config Property Map - Function app resource requirements.
- 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}".
- ssh
Enabled Boolean - Whether to enable ssh access.
- 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}
- workload
Profile StringName - Workload profile name for function app to execute on.
Supporting Types
DaprConfigResponse
- App
Id string - Dapr application identifier
- App
Port int - Tells Dapr which port your application is listening on
- Enable
Api boolLogging - Enables API logging for the Dapr sidecar
- Enabled bool
- Boolean indicating if the Dapr side car is enabled
- Http
Max intRequest Size - Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
- Http
Read intBuffer Size - Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
- Log
Level string - Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
- App
Id string - Dapr application identifier
- App
Port int - Tells Dapr which port your application is listening on
- Enable
Api boolLogging - Enables API logging for the Dapr sidecar
- Enabled bool
- Boolean indicating if the Dapr side car is enabled
- Http
Max intRequest Size - Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
- Http
Read intBuffer Size - Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
- Log
Level string - Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
- app
Id String - Dapr application identifier
- app
Port Integer - Tells Dapr which port your application is listening on
- enable
Api BooleanLogging - Enables API logging for the Dapr sidecar
- enabled Boolean
- Boolean indicating if the Dapr side car is enabled
- http
Max IntegerRequest Size - Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
- http
Read IntegerBuffer Size - Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
- log
Level String - Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
- app
Id string - Dapr application identifier
- app
Port number - Tells Dapr which port your application is listening on
- enable
Api booleanLogging - Enables API logging for the Dapr sidecar
- enabled boolean
- Boolean indicating if the Dapr side car is enabled
- http
Max numberRequest Size - Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
- http
Read numberBuffer Size - Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
- log
Level string - Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
- app_
id str - Dapr application identifier
- app_
port int - Tells Dapr which port your application is listening on
- enable_
api_ boollogging - Enables API logging for the Dapr sidecar
- enabled bool
- Boolean indicating if the Dapr side car is enabled
- http_
max_ intrequest_ size - Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
- http_
read_ intbuffer_ size - Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
- log_
level str - Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
- app
Id String - Dapr application identifier
- app
Port Number - Tells Dapr which port your application is listening on
- enable
Api BooleanLogging - Enables API logging for the Dapr sidecar
- enabled Boolean
- Boolean indicating if the Dapr side car is enabled
- http
Max NumberRequest Size - Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
- http
Read NumberBuffer Size - Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
- log
Level String - Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
ExtendedLocationResponse
FunctionAppConfigResponse
- Deployment
Pulumi.
Azure Native. Web. Inputs. Functions Deployment Response - Function app deployment configuration.
- Runtime
Pulumi.
Azure Native. Web. Inputs. Functions Runtime Response - Function app runtime settings.
- Scale
And Pulumi.Concurrency Azure Native. Web. Inputs. Functions Scale And Concurrency Response - Function app scale and concurrency settings.
- Deployment
Functions
Deployment Response - Function app deployment configuration.
- Runtime
Functions
Runtime Response - Function app runtime settings.
- Scale
And FunctionsConcurrency Scale And Concurrency Response - Function app scale and concurrency settings.
- deployment
Functions
Deployment Response - Function app deployment configuration.
- runtime
Functions
Runtime Response - Function app runtime settings.
- scale
And FunctionsConcurrency Scale And Concurrency Response - Function app scale and concurrency settings.
- deployment
Functions
Deployment Response - Function app deployment configuration.
- runtime
Functions
Runtime Response - Function app runtime settings.
- scale
And FunctionsConcurrency Scale And Concurrency Response - Function app scale and concurrency settings.
- deployment
Functions
Deployment Response - Function app deployment configuration.
- runtime
Functions
Runtime Response - Function app runtime settings.
- scale_
and_ Functionsconcurrency Scale And Concurrency Response - Function app scale and concurrency settings.
- deployment Property Map
- Function app deployment configuration.
- runtime Property Map
- Function app runtime settings.
- scale
And Property MapConcurrency - Function app scale and concurrency settings.
FunctionsAlwaysReadyConfigResponse
- Instance
Count int - Sets the number of 'Always Ready' instances for a given function group or a specific function. For additional information see https://aka.ms/flexconsumption/alwaysready.
- Name string
- Either a function group or a function name is required. For additional information see https://aka.ms/flexconsumption/alwaysready.
- Instance
Count int - Sets the number of 'Always Ready' instances for a given function group or a specific function. For additional information see https://aka.ms/flexconsumption/alwaysready.
- Name string
- Either a function group or a function name is required. For additional information see https://aka.ms/flexconsumption/alwaysready.
- instance
Count Integer - Sets the number of 'Always Ready' instances for a given function group or a specific function. For additional information see https://aka.ms/flexconsumption/alwaysready.
- name String
- Either a function group or a function name is required. For additional information see https://aka.ms/flexconsumption/alwaysready.
- instance
Count number - Sets the number of 'Always Ready' instances for a given function group or a specific function. For additional information see https://aka.ms/flexconsumption/alwaysready.
- name string
- Either a function group or a function name is required. For additional information see https://aka.ms/flexconsumption/alwaysready.
- instance_
count int - Sets the number of 'Always Ready' instances for a given function group or a specific function. For additional information see https://aka.ms/flexconsumption/alwaysready.
- name str
- Either a function group or a function name is required. For additional information see https://aka.ms/flexconsumption/alwaysready.
- instance
Count Number - Sets the number of 'Always Ready' instances for a given function group or a specific function. For additional information see https://aka.ms/flexconsumption/alwaysready.
- name String
- Either a function group or a function name is required. For additional information see https://aka.ms/flexconsumption/alwaysready.
FunctionsDeploymentResponse
- Storage
Pulumi.
Azure Native. Web. Inputs. Functions Deployment Response Storage - Storage for deployed package used by the function app.
- Storage
Functions
Deployment Response Storage - Storage for deployed package used by the function app.
- storage
Functions
Deployment Response Storage - Storage for deployed package used by the function app.
- storage
Functions
Deployment Response Storage - Storage for deployed package used by the function app.
- storage
Functions
Deployment Response Storage - Storage for deployed package used by the function app.
- storage Property Map
- Storage for deployed package used by the function app.
FunctionsDeploymentResponseAuthentication
- Storage
Account stringConnection String Name - Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.
- Type string
- Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
- User
Assigned stringIdentity Resource Id - Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.
- Storage
Account stringConnection String Name - Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.
- Type string
- Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
- User
Assigned stringIdentity Resource Id - Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.
- storage
Account StringConnection String Name - Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.
- type String
- Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
- user
Assigned StringIdentity Resource Id - Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.
- storage
Account stringConnection String Name - Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.
- type string
- Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
- user
Assigned stringIdentity Resource Id - Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.
- storage_
account_ strconnection_ string_ name - Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.
- type str
- Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
- user_
assigned_ stridentity_ resource_ id - Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.
- storage
Account StringConnection String Name - Use this property for StorageAccountConnectionString. Set the name of the app setting that has the storage account connection string. Do not set a value for this property when using other authentication type.
- type String
- Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
- user
Assigned StringIdentity Resource Id - Use this property for UserAssignedIdentity. Set the resource ID of the identity. Do not set a value for this property when using other authentication type.
FunctionsDeploymentResponseStorage
- Authentication
Pulumi.
Azure Native. Web. Inputs. Functions Deployment Response Authentication - Authentication method to access the storage account for deployment.
- Type string
- Property to select Azure Storage type. Available options: blobContainer.
- Value string
- Property to set the URL for the selected Azure Storage type. Example: For blobContainer, the value could be https://.blob.core.windows.net/.
- Authentication
Functions
Deployment Response Authentication - Authentication method to access the storage account for deployment.
- Type string
- Property to select Azure Storage type. Available options: blobContainer.
- Value string
- Property to set the URL for the selected Azure Storage type. Example: For blobContainer, the value could be https://.blob.core.windows.net/.
- authentication
Functions
Deployment Response Authentication - Authentication method to access the storage account for deployment.
- type String
- Property to select Azure Storage type. Available options: blobContainer.
- value String
- Property to set the URL for the selected Azure Storage type. Example: For blobContainer, the value could be https://.blob.core.windows.net/.
- authentication
Functions
Deployment Response Authentication - Authentication method to access the storage account for deployment.
- type string
- Property to select Azure Storage type. Available options: blobContainer.
- value string
- Property to set the URL for the selected Azure Storage type. Example: For blobContainer, the value could be https://.blob.core.windows.net/.
- authentication
Functions
Deployment Response Authentication - Authentication method to access the storage account for deployment.
- type str
- Property to select Azure Storage type. Available options: blobContainer.
- value str
- Property to set the URL for the selected Azure Storage type. Example: For blobContainer, the value could be https://.blob.core.windows.net/.
- authentication Property Map
- Authentication method to access the storage account for deployment.
- type String
- Property to select Azure Storage type. Available options: blobContainer.
- value String
- Property to set the URL for the selected Azure Storage type. Example: For blobContainer, the value could be https://.blob.core.windows.net/.
FunctionsRuntimeResponse
FunctionsScaleAndConcurrencyResponse
- Always
Ready List<Pulumi.Azure Native. Web. Inputs. Functions Always Ready Config Response> - 'Always Ready' configuration for the function app.
- Instance
Memory intMB - Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
- Maximum
Instance intCount - The maximum number of instances for the function app.
- Triggers
Pulumi.
Azure Native. Web. Inputs. Functions Scale And Concurrency Response Triggers - Scale and concurrency settings for the function app triggers.
- Always
Ready []FunctionsAlways Ready Config Response - 'Always Ready' configuration for the function app.
- Instance
Memory intMB - Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
- Maximum
Instance intCount - The maximum number of instances for the function app.
- Triggers
Functions
Scale And Concurrency Response Triggers - Scale and concurrency settings for the function app triggers.
- always
Ready List<FunctionsAlways Ready Config Response> - 'Always Ready' configuration for the function app.
- instance
Memory IntegerMB - Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
- maximum
Instance IntegerCount - The maximum number of instances for the function app.
- triggers
Functions
Scale And Concurrency Response Triggers - Scale and concurrency settings for the function app triggers.
- always
Ready FunctionsAlways Ready Config Response[] - 'Always Ready' configuration for the function app.
- instance
Memory numberMB - Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
- maximum
Instance numberCount - The maximum number of instances for the function app.
- triggers
Functions
Scale And Concurrency Response Triggers - Scale and concurrency settings for the function app triggers.
- always_
ready Sequence[FunctionsAlways Ready Config Response] - 'Always Ready' configuration for the function app.
- instance_
memory_ intmb - Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
- maximum_
instance_ intcount - The maximum number of instances for the function app.
- triggers
Functions
Scale And Concurrency Response Triggers - Scale and concurrency settings for the function app triggers.
- always
Ready List<Property Map> - 'Always Ready' configuration for the function app.
- instance
Memory NumberMB - Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
- maximum
Instance NumberCount - The maximum number of instances for the function app.
- triggers Property Map
- Scale and concurrency settings for the function app triggers.
FunctionsScaleAndConcurrencyResponseHttp
- Per
Instance intConcurrency - The maximum number of concurrent HTTP trigger invocations per instance.
- Per
Instance intConcurrency - The maximum number of concurrent HTTP trigger invocations per instance.
- per
Instance IntegerConcurrency - The maximum number of concurrent HTTP trigger invocations per instance.
- per
Instance numberConcurrency - The maximum number of concurrent HTTP trigger invocations per instance.
- per_
instance_ intconcurrency - The maximum number of concurrent HTTP trigger invocations per instance.
- per
Instance NumberConcurrency - The maximum number of concurrent HTTP trigger invocations per instance.
FunctionsScaleAndConcurrencyResponseTriggers
- Http
Pulumi.
Azure Native. Web. Inputs. Functions Scale And Concurrency Response Http - Scale and concurrency settings for the HTTP trigger.
- Http
Functions
Scale And Concurrency Response Http - Scale and concurrency settings for the HTTP trigger.
- http
Functions
Scale And Concurrency Response Http - Scale and concurrency settings for the HTTP trigger.
- http
Functions
Scale And Concurrency Response Http - Scale and concurrency settings for the HTTP trigger.
- http
Functions
Scale And Concurrency Response Http - Scale and concurrency settings for the HTTP trigger.
- http Property Map
- Scale and concurrency settings for the HTTP trigger.
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
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}
OutboundVnetRoutingResponse
- All
Traffic bool - Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
- Application
Traffic bool - This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
- Backup
Restore boolTraffic - Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
- bool
- Enables accessing content over virtual network. Previously called VnetContentShareEnabled
- Image
Pull boolTraffic - Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
- All
Traffic bool - Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
- Application
Traffic bool - This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
- Backup
Restore boolTraffic - Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
- bool
- Enables accessing content over virtual network. Previously called VnetContentShareEnabled
- Image
Pull boolTraffic - Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
- all
Traffic Boolean - Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
- application
Traffic Boolean - This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
- backup
Restore BooleanTraffic - Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
- Boolean
- Enables accessing content over virtual network. Previously called VnetContentShareEnabled
- image
Pull BooleanTraffic - Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
- all
Traffic boolean - Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
- application
Traffic boolean - This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
- backup
Restore booleanTraffic - Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
- boolean
- Enables accessing content over virtual network. Previously called VnetContentShareEnabled
- image
Pull booleanTraffic - Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
- all_
traffic bool - Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
- application_
traffic bool - This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
- backup_
restore_ booltraffic - Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
- bool
- Enables accessing content over virtual network. Previously called VnetContentShareEnabled
- image_
pull_ booltraffic - Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
- all
Traffic Boolean - Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
- application
Traffic Boolean - This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
- backup
Restore BooleanTraffic - Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
- Boolean
- Enables accessing content over virtual network. Previously called VnetContentShareEnabled
- image
Pull BooleanTraffic - Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
ResourceConfigResponse
SiteDnsConfigResponse
- Dns
Legacy boolSort Order - Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
- Dns
Alt stringServer - Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
- Dns
Max intCache Timeout - Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
- Dns
Retry intAttempt Count - Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
- Dns
Retry intAttempt Timeout - Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
- Dns
Servers List<string> - List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
- Dns
Legacy boolSort Order - Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
- Dns
Alt stringServer - Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
- Dns
Max intCache Timeout - Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
- Dns
Retry intAttempt Count - Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
- Dns
Retry intAttempt Timeout - Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
- Dns
Servers []string - List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
- dns
Legacy BooleanSort Order - Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
- dns
Alt StringServer - Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
- dns
Max IntegerCache Timeout - Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
- dns
Retry IntegerAttempt Count - Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
- dns
Retry IntegerAttempt Timeout - Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
- dns
Servers List<String> - List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
- dns
Legacy booleanSort Order - Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
- dns
Alt stringServer - Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
- dns
Max numberCache Timeout - Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
- dns
Retry numberAttempt Count - Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
- dns
Retry numberAttempt Timeout - Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
- dns
Servers string[] - List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
- dns_
legacy_ boolsort_ order - Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
- dns_
alt_ strserver - Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
- dns_
max_ intcache_ timeout - Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
- dns_
retry_ intattempt_ count - Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
- dns_
retry_ intattempt_ timeout - Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
- dns_
servers Sequence[str] - List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
- dns
Legacy BooleanSort Order - Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
- dns
Alt StringServer - Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
- dns
Max NumberCache Timeout - Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
- dns
Retry NumberAttempt Count - Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
- dns
Retry NumberAttempt Timeout - Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
- dns
Servers List<String> - List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
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.
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
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Friday, Mar 20, 2026 by Pulumi
