1. Packages
  2. Azure Native
  3. API Docs
  4. web
  5. getWebAppSlot
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
published on Friday, Mar 20, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.16.0
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 dictionary

    The following arguments are supported:

    Name string
    Name of the app.
    ResourceGroupName string
    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.
    ResourceGroupName string
    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.
    resourceGroupName String
    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.
    resourceGroupName string
    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_name str
    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.
    resourceGroupName String
    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:

    AvailabilityState string
    Management information availability state for the app.
    AzureApiVersion string
    The Azure API version of the resource.
    DefaultHostName string
    Default hostname of the app. Read-only.
    EnabledHostNames List<string>
    Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
    HostNames List<string>
    Hostnames associated with the app.
    Id string
    Resource Id.
    InProgressOperationId string
    Specifies an operation id if this site has a pending operation.
    IsDefaultContainer bool
    true if the app is a default container; otherwise, false.
    LastModifiedTimeUtc string
    Last time the app was modified, in UTC. Read-only.
    Location string
    Resource Location.
    MaxNumberOfWorkers int
    Maximum number of workers. This only applies to Functions container.
    Name string
    Resource Name.
    OutboundIpAddresses string
    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.
    PossibleOutboundIpAddresses string
    List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
    RepositorySiteName string
    Name of the repository site.
    ResourceGroup 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
    SlotSwapStatus Pulumi.AzureNative.Web.Outputs.SlotSwapStatusResponse
    Status of the last deployment slot swap operation.
    State string
    Current state of the app.
    SuspendedTill string
    App suspended till in case memory-time quota is exceeded.
    TargetSwapSlot string
    Specifies which deployment slot this app will swap into. Read-only.
    TrafficManagerHostNames List<string>
    Azure Traffic Manager hostnames associated with the app. Read-only.
    Type string
    Resource type.
    UsageState string
    State indicating whether the app has exceeded its quota usage. Read-only.
    AutoGeneratedDomainNameLabelScope string
    Specifies the scope of uniqueness for the default hostname during resource creation
    ClientAffinityEnabled bool
    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.
    ClientAffinityPartitioningEnabled bool
    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.
    ClientAffinityProxyEnabled bool
    true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
    ClientCertEnabled bool
    true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
    ClientCertExclusionPaths string
    client certificate authentication comma-separated exclusion paths
    ClientCertMode string
    This composes with ClientCertEnabled setting.

    • ClientCertEnabled: false means ClientCert is ignored.
    • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
    • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
    ContainerSize int
    Size of the function container.
    CustomDomainVerificationId string
    Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
    DailyMemoryTimeQuota int
    Maximum allowed daily memory-time quota (applicable on dynamic apps only).
    DaprConfig Pulumi.AzureNative.Web.Outputs.DaprConfigResponse
    Dapr configuration of the app.
    DnsConfiguration Pulumi.AzureNative.Web.Outputs.SiteDnsConfigResponse
    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).
    EndToEndEncryptionEnabled bool
    Whether to use end to end encryption between the FrontEnd and the Worker
    ExtendedLocation Pulumi.AzureNative.Web.Outputs.ExtendedLocationResponse
    Extended Location.
    FunctionAppConfig Pulumi.AzureNative.Web.Outputs.FunctionAppConfigResponse
    Configuration specific of the Azure Function app.
    HostNameSslStates List<Pulumi.AzureNative.Web.Outputs.HostNameSslStateResponse>
    Hostname SSL states are used to manage the SSL bindings for app's hostnames.
    HostNamesDisabled bool
    true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
    HostingEnvironmentProfile Pulumi.AzureNative.Web.Outputs.HostingEnvironmentProfileResponse
    App Service Environment to use for the app.
    HttpsOnly bool
    HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
    HyperV bool
    Hyper-V sandbox.
    Identity Pulumi.AzureNative.Web.Outputs.ManagedServiceIdentityResponse
    Managed service identity.
    IpMode string
    Specifies the IP mode of the app.
    IsXenon bool
    Obsolete: Hyper-V sandbox.
    KeyVaultReferenceIdentity string
    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.
    ManagedEnvironmentId string
    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}
    OutboundVnetRouting Pulumi.AzureNative.Web.Outputs.OutboundVnetRoutingResponse
    Property to configure various outbound traffic routing options over virtual network for a site
    PublicNetworkAccess string
    Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
    RedundancyMode string
    Site redundancy mode
    Reserved bool
    true if reserved; otherwise, false.
    ResourceConfig Pulumi.AzureNative.Web.Outputs.ResourceConfigResponse
    Function app resource requirements.
    ScmSiteAlsoStopped bool
    true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
    ServerFarmId string
    Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
    SshEnabled bool
    Whether to enable ssh access.
    StorageAccountRequired bool
    Checks if Customer provided storage account is required
    Tags Dictionary<string, string>
    Resource tags.
    VirtualNetworkSubnetId string
    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}
    WorkloadProfileName string
    Workload profile name for function app to execute on.
    AvailabilityState string
    Management information availability state for the app.
    AzureApiVersion string
    The Azure API version of the resource.
    DefaultHostName string
    Default hostname of the app. Read-only.
    EnabledHostNames []string
    Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
    HostNames []string
    Hostnames associated with the app.
    Id string
    Resource Id.
    InProgressOperationId string
    Specifies an operation id if this site has a pending operation.
    IsDefaultContainer bool
    true if the app is a default container; otherwise, false.
    LastModifiedTimeUtc string
    Last time the app was modified, in UTC. Read-only.
    Location string
    Resource Location.
    MaxNumberOfWorkers int
    Maximum number of workers. This only applies to Functions container.
    Name string
    Resource Name.
    OutboundIpAddresses string
    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.
    PossibleOutboundIpAddresses string
    List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
    RepositorySiteName string
    Name of the repository site.
    ResourceGroup 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
    SlotSwapStatus SlotSwapStatusResponse
    Status of the last deployment slot swap operation.
    State string
    Current state of the app.
    SuspendedTill string
    App suspended till in case memory-time quota is exceeded.
    TargetSwapSlot string
    Specifies which deployment slot this app will swap into. Read-only.
    TrafficManagerHostNames []string
    Azure Traffic Manager hostnames associated with the app. Read-only.
    Type string
    Resource type.
    UsageState string
    State indicating whether the app has exceeded its quota usage. Read-only.
    AutoGeneratedDomainNameLabelScope string
    Specifies the scope of uniqueness for the default hostname during resource creation
    ClientAffinityEnabled bool
    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.
    ClientAffinityPartitioningEnabled bool
    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.
    ClientAffinityProxyEnabled bool
    true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
    ClientCertEnabled bool
    true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
    ClientCertExclusionPaths string
    client certificate authentication comma-separated exclusion paths
    ClientCertMode string
    This composes with ClientCertEnabled setting.

    • ClientCertEnabled: false means ClientCert is ignored.
    • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
    • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
    ContainerSize int
    Size of the function container.
    CustomDomainVerificationId string
    Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
    DailyMemoryTimeQuota int
    Maximum allowed daily memory-time quota (applicable on dynamic apps only).
    DaprConfig DaprConfigResponse
    Dapr configuration of the app.
    DnsConfiguration SiteDnsConfigResponse
    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).
    EndToEndEncryptionEnabled bool
    Whether to use end to end encryption between the FrontEnd and the Worker
    ExtendedLocation ExtendedLocationResponse
    Extended Location.
    FunctionAppConfig FunctionAppConfigResponse
    Configuration specific of the Azure Function app.
    HostNameSslStates []HostNameSslStateResponse
    Hostname SSL states are used to manage the SSL bindings for app's hostnames.
    HostNamesDisabled bool
    true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
    HostingEnvironmentProfile HostingEnvironmentProfileResponse
    App Service Environment to use for the app.
    HttpsOnly bool
    HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
    HyperV bool
    Hyper-V sandbox.
    Identity ManagedServiceIdentityResponse
    Managed service identity.
    IpMode string
    Specifies the IP mode of the app.
    IsXenon bool
    Obsolete: Hyper-V sandbox.
    KeyVaultReferenceIdentity string
    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.
    ManagedEnvironmentId string
    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}
    OutboundVnetRouting OutboundVnetRoutingResponse
    Property to configure various outbound traffic routing options over virtual network for a site
    PublicNetworkAccess string
    Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
    RedundancyMode string
    Site redundancy mode
    Reserved bool
    true if reserved; otherwise, false.
    ResourceConfig ResourceConfigResponse
    Function app resource requirements.
    ScmSiteAlsoStopped bool
    true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
    ServerFarmId string
    Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
    SshEnabled bool
    Whether to enable ssh access.
    StorageAccountRequired bool
    Checks if Customer provided storage account is required
    Tags map[string]string
    Resource tags.
    VirtualNetworkSubnetId string
    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}
    WorkloadProfileName string
    Workload profile name for function app to execute on.
    availabilityState String
    Management information availability state for the app.
    azureApiVersion String
    The Azure API version of the resource.
    defaultHostName String
    Default hostname of the app. Read-only.
    enabledHostNames List<String>
    Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
    hostNames List<String>
    Hostnames associated with the app.
    id String
    Resource Id.
    inProgressOperationId String
    Specifies an operation id if this site has a pending operation.
    isDefaultContainer Boolean
    true if the app is a default container; otherwise, false.
    lastModifiedTimeUtc String
    Last time the app was modified, in UTC. Read-only.
    location String
    Resource Location.
    maxNumberOfWorkers Integer
    Maximum number of workers. This only applies to Functions container.
    name String
    Resource Name.
    outboundIpAddresses String
    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.
    possibleOutboundIpAddresses String
    List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
    repositorySiteName String
    Name of the repository site.
    resourceGroup 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
    slotSwapStatus SlotSwapStatusResponse
    Status of the last deployment slot swap operation.
    state String
    Current state of the app.
    suspendedTill String
    App suspended till in case memory-time quota is exceeded.
    targetSwapSlot String
    Specifies which deployment slot this app will swap into. Read-only.
    trafficManagerHostNames List<String>
    Azure Traffic Manager hostnames associated with the app. Read-only.
    type String
    Resource type.
    usageState String
    State indicating whether the app has exceeded its quota usage. Read-only.
    autoGeneratedDomainNameLabelScope String
    Specifies the scope of uniqueness for the default hostname during resource creation
    clientAffinityEnabled Boolean
    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.
    clientAffinityPartitioningEnabled Boolean
    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.
    clientAffinityProxyEnabled Boolean
    true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
    clientCertEnabled Boolean
    true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
    clientCertExclusionPaths String
    client certificate authentication comma-separated exclusion paths
    clientCertMode String
    This composes with ClientCertEnabled setting.

    • ClientCertEnabled: false means ClientCert is ignored.
    • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
    • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
    containerSize Integer
    Size of the function container.
    customDomainVerificationId String
    Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
    dailyMemoryTimeQuota Integer
    Maximum allowed daily memory-time quota (applicable on dynamic apps only).
    daprConfig DaprConfigResponse
    Dapr configuration of the app.
    dnsConfiguration SiteDnsConfigResponse
    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).
    endToEndEncryptionEnabled Boolean
    Whether to use end to end encryption between the FrontEnd and the Worker
    extendedLocation ExtendedLocationResponse
    Extended Location.
    functionAppConfig FunctionAppConfigResponse
    Configuration specific of the Azure Function app.
    hostNameSslStates List<HostNameSslStateResponse>
    Hostname SSL states are used to manage the SSL bindings for app's hostnames.
    hostNamesDisabled Boolean
    true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
    hostingEnvironmentProfile HostingEnvironmentProfileResponse
    App Service Environment to use for the app.
    httpsOnly Boolean
    HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
    hyperV Boolean
    Hyper-V sandbox.
    identity ManagedServiceIdentityResponse
    Managed service identity.
    ipMode String
    Specifies the IP mode of the app.
    isXenon Boolean
    Obsolete: Hyper-V sandbox.
    keyVaultReferenceIdentity String
    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.
    managedEnvironmentId String
    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}
    outboundVnetRouting OutboundVnetRoutingResponse
    Property to configure various outbound traffic routing options over virtual network for a site
    publicNetworkAccess String
    Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
    redundancyMode String
    Site redundancy mode
    reserved Boolean
    true if reserved; otherwise, false.
    resourceConfig ResourceConfigResponse
    Function app resource requirements.
    scmSiteAlsoStopped Boolean
    true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
    serverFarmId String
    Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
    sshEnabled Boolean
    Whether to enable ssh access.
    storageAccountRequired Boolean
    Checks if Customer provided storage account is required
    tags Map<String,String>
    Resource tags.
    virtualNetworkSubnetId String
    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}
    workloadProfileName String
    Workload profile name for function app to execute on.
    availabilityState string
    Management information availability state for the app.
    azureApiVersion string
    The Azure API version of the resource.
    defaultHostName string
    Default hostname of the app. Read-only.
    enabledHostNames string[]
    Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
    hostNames string[]
    Hostnames associated with the app.
    id string
    Resource Id.
    inProgressOperationId string
    Specifies an operation id if this site has a pending operation.
    isDefaultContainer boolean
    true if the app is a default container; otherwise, false.
    lastModifiedTimeUtc string
    Last time the app was modified, in UTC. Read-only.
    location string
    Resource Location.
    maxNumberOfWorkers number
    Maximum number of workers. This only applies to Functions container.
    name string
    Resource Name.
    outboundIpAddresses string
    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.
    possibleOutboundIpAddresses string
    List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
    repositorySiteName string
    Name of the repository site.
    resourceGroup 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
    slotSwapStatus SlotSwapStatusResponse
    Status of the last deployment slot swap operation.
    state string
    Current state of the app.
    suspendedTill string
    App suspended till in case memory-time quota is exceeded.
    targetSwapSlot string
    Specifies which deployment slot this app will swap into. Read-only.
    trafficManagerHostNames string[]
    Azure Traffic Manager hostnames associated with the app. Read-only.
    type string
    Resource type.
    usageState string
    State indicating whether the app has exceeded its quota usage. Read-only.
    autoGeneratedDomainNameLabelScope string
    Specifies the scope of uniqueness for the default hostname during resource creation
    clientAffinityEnabled boolean
    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.
    clientAffinityPartitioningEnabled boolean
    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.
    clientAffinityProxyEnabled boolean
    true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
    clientCertEnabled boolean
    true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
    clientCertExclusionPaths string
    client certificate authentication comma-separated exclusion paths
    clientCertMode string
    This composes with ClientCertEnabled setting.

    • ClientCertEnabled: false means ClientCert is ignored.
    • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
    • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
    containerSize number
    Size of the function container.
    customDomainVerificationId string
    Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
    dailyMemoryTimeQuota number
    Maximum allowed daily memory-time quota (applicable on dynamic apps only).
    daprConfig DaprConfigResponse
    Dapr configuration of the app.
    dnsConfiguration SiteDnsConfigResponse
    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).
    endToEndEncryptionEnabled boolean
    Whether to use end to end encryption between the FrontEnd and the Worker
    extendedLocation ExtendedLocationResponse
    Extended Location.
    functionAppConfig FunctionAppConfigResponse
    Configuration specific of the Azure Function app.
    hostNameSslStates HostNameSslStateResponse[]
    Hostname SSL states are used to manage the SSL bindings for app's hostnames.
    hostNamesDisabled boolean
    true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
    hostingEnvironmentProfile HostingEnvironmentProfileResponse
    App Service Environment to use for the app.
    httpsOnly boolean
    HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
    hyperV boolean
    Hyper-V sandbox.
    identity ManagedServiceIdentityResponse
    Managed service identity.
    ipMode string
    Specifies the IP mode of the app.
    isXenon boolean
    Obsolete: Hyper-V sandbox.
    keyVaultReferenceIdentity string
    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.
    managedEnvironmentId string
    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}
    outboundVnetRouting OutboundVnetRoutingResponse
    Property to configure various outbound traffic routing options over virtual network for a site
    publicNetworkAccess string
    Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
    redundancyMode string
    Site redundancy mode
    reserved boolean
    true if reserved; otherwise, false.
    resourceConfig ResourceConfigResponse
    Function app resource requirements.
    scmSiteAlsoStopped boolean
    true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
    serverFarmId string
    Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
    sshEnabled boolean
    Whether to enable ssh access.
    storageAccountRequired boolean
    Checks if Customer provided storage account is required
    tags {[key: string]: string}
    Resource tags.
    virtualNetworkSubnetId string
    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}
    workloadProfileName string
    Workload profile name for function app to execute on.
    availability_state str
    Management information availability state for the app.
    azure_api_version str
    The Azure API version of the resource.
    default_host_name str
    Default hostname of the app. Read-only.
    enabled_host_names Sequence[str]
    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_operation_id str
    Specifies an operation id if this site has a pending operation.
    is_default_container bool
    true if the app is a default container; otherwise, false.
    last_modified_time_utc str
    Last time the app was modified, in UTC. Read-only.
    location str
    Resource Location.
    max_number_of_workers int
    Maximum number of workers. This only applies to Functions container.
    name str
    Resource Name.
    outbound_ip_addresses str
    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_ip_addresses str
    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_name str
    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_status SlotSwapStatusResponse
    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_slot str
    Specifies which deployment slot this app will swap into. Read-only.
    traffic_manager_host_names Sequence[str]
    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_domain_name_label_scope str
    Specifies the scope of uniqueness for the default hostname during resource creation
    client_affinity_enabled bool
    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_partitioning_enabled bool
    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_proxy_enabled bool
    true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
    client_cert_enabled bool
    true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
    client_cert_exclusion_paths str
    client certificate authentication comma-separated exclusion paths
    client_cert_mode str
    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_verification_id str
    Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
    daily_memory_time_quota int
    Maximum allowed daily memory-time quota (applicable on dynamic apps only).
    dapr_config DaprConfigResponse
    Dapr configuration of the app.
    dns_configuration SiteDnsConfigResponse
    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_end_encryption_enabled bool
    Whether to use end to end encryption between the FrontEnd and the Worker
    extended_location ExtendedLocationResponse
    Extended Location.
    function_app_config FunctionAppConfigResponse
    Configuration specific of the Azure Function app.
    host_name_ssl_states Sequence[HostNameSslStateResponse]
    Hostname SSL states are used to manage the SSL bindings for app's hostnames.
    host_names_disabled bool
    true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
    hosting_environment_profile HostingEnvironmentProfileResponse
    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 ManagedServiceIdentityResponse
    Managed service identity.
    ip_mode str
    Specifies the IP mode of the app.
    is_xenon bool
    Obsolete: Hyper-V sandbox.
    key_vault_reference_identity str
    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_id str
    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_routing OutboundVnetRoutingResponse
    Property to configure various outbound traffic routing options over virtual network for a site
    public_network_access str
    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 ResourceConfigResponse
    Function app resource requirements.
    scm_site_also_stopped bool
    true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
    server_farm_id str
    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_required bool
    Checks if Customer provided storage account is required
    tags Mapping[str, str]
    Resource tags.
    virtual_network_subnet_id str
    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_name str
    Workload profile name for function app to execute on.
    availabilityState String
    Management information availability state for the app.
    azureApiVersion String
    The Azure API version of the resource.
    defaultHostName String
    Default hostname of the app. Read-only.
    enabledHostNames List<String>
    Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
    hostNames List<String>
    Hostnames associated with the app.
    id String
    Resource Id.
    inProgressOperationId String
    Specifies an operation id if this site has a pending operation.
    isDefaultContainer Boolean
    true if the app is a default container; otherwise, false.
    lastModifiedTimeUtc String
    Last time the app was modified, in UTC. Read-only.
    location String
    Resource Location.
    maxNumberOfWorkers Number
    Maximum number of workers. This only applies to Functions container.
    name String
    Resource Name.
    outboundIpAddresses String
    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.
    possibleOutboundIpAddresses String
    List of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
    repositorySiteName String
    Name of the repository site.
    resourceGroup 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
    slotSwapStatus Property Map
    Status of the last deployment slot swap operation.
    state String
    Current state of the app.
    suspendedTill String
    App suspended till in case memory-time quota is exceeded.
    targetSwapSlot String
    Specifies which deployment slot this app will swap into. Read-only.
    trafficManagerHostNames List<String>
    Azure Traffic Manager hostnames associated with the app. Read-only.
    type String
    Resource type.
    usageState String
    State indicating whether the app has exceeded its quota usage. Read-only.
    autoGeneratedDomainNameLabelScope String
    Specifies the scope of uniqueness for the default hostname during resource creation
    clientAffinityEnabled Boolean
    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.
    clientAffinityPartitioningEnabled Boolean
    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.
    clientAffinityProxyEnabled Boolean
    true to override client affinity cookie domain with X-Forwarded-Host request header. false to use default domain. Default is false.
    clientCertEnabled Boolean
    true to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
    clientCertExclusionPaths String
    client certificate authentication comma-separated exclusion paths
    clientCertMode String
    This composes with ClientCertEnabled setting.

    • ClientCertEnabled: false means ClientCert is ignored.
    • ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required.
    • ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
    containerSize Number
    Size of the function container.
    customDomainVerificationId String
    Unique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
    dailyMemoryTimeQuota Number
    Maximum allowed daily memory-time quota (applicable on dynamic apps only).
    daprConfig Property Map
    Dapr configuration of the app.
    dnsConfiguration 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).
    endToEndEncryptionEnabled Boolean
    Whether to use end to end encryption between the FrontEnd and the Worker
    extendedLocation Property Map
    Extended Location.
    functionAppConfig Property Map
    Configuration specific of the Azure Function app.
    hostNameSslStates List<Property Map>
    Hostname SSL states are used to manage the SSL bindings for app's hostnames.
    hostNamesDisabled Boolean
    true to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
    hostingEnvironmentProfile Property Map
    App Service Environment to use for the app.
    httpsOnly Boolean
    HttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
    hyperV Boolean
    Hyper-V sandbox.
    identity Property Map
    Managed service identity.
    ipMode String
    Specifies the IP mode of the app.
    isXenon Boolean
    Obsolete: Hyper-V sandbox.
    keyVaultReferenceIdentity String
    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.
    managedEnvironmentId String
    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}
    outboundVnetRouting Property Map
    Property to configure various outbound traffic routing options over virtual network for a site
    publicNetworkAccess String
    Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled' or an empty string.
    redundancyMode String
    Site redundancy mode
    reserved Boolean
    true if reserved; otherwise, false.
    resourceConfig Property Map
    Function app resource requirements.
    scmSiteAlsoStopped Boolean
    true to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
    serverFarmId String
    Resource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
    sshEnabled Boolean
    Whether to enable ssh access.
    storageAccountRequired Boolean
    Checks if Customer provided storage account is required
    tags Map<String>
    Resource tags.
    virtualNetworkSubnetId String
    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}
    workloadProfileName String
    Workload profile name for function app to execute on.

    Supporting Types

    DaprConfigResponse

    AppId string
    Dapr application identifier
    AppPort int
    Tells Dapr which port your application is listening on
    EnableApiLogging bool
    Enables API logging for the Dapr sidecar
    Enabled bool
    Boolean indicating if the Dapr side car is enabled
    HttpMaxRequestSize int
    Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
    HttpReadBufferSize int
    Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
    LogLevel string
    Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
    AppId string
    Dapr application identifier
    AppPort int
    Tells Dapr which port your application is listening on
    EnableApiLogging bool
    Enables API logging for the Dapr sidecar
    Enabled bool
    Boolean indicating if the Dapr side car is enabled
    HttpMaxRequestSize int
    Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
    HttpReadBufferSize int
    Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
    LogLevel string
    Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
    appId String
    Dapr application identifier
    appPort Integer
    Tells Dapr which port your application is listening on
    enableApiLogging Boolean
    Enables API logging for the Dapr sidecar
    enabled Boolean
    Boolean indicating if the Dapr side car is enabled
    httpMaxRequestSize Integer
    Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
    httpReadBufferSize Integer
    Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
    logLevel String
    Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
    appId string
    Dapr application identifier
    appPort number
    Tells Dapr which port your application is listening on
    enableApiLogging boolean
    Enables API logging for the Dapr sidecar
    enabled boolean
    Boolean indicating if the Dapr side car is enabled
    httpMaxRequestSize number
    Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
    httpReadBufferSize number
    Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
    logLevel 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_logging bool
    Enables API logging for the Dapr sidecar
    enabled bool
    Boolean indicating if the Dapr side car is enabled
    http_max_request_size int
    Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
    http_read_buffer_size int
    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.
    appId String
    Dapr application identifier
    appPort Number
    Tells Dapr which port your application is listening on
    enableApiLogging Boolean
    Enables API logging for the Dapr sidecar
    enabled Boolean
    Boolean indicating if the Dapr side car is enabled
    httpMaxRequestSize Number
    Increasing max size of request body http servers parameter in MB to handle uploading of big files. Default is 4 MB.
    httpReadBufferSize Number
    Dapr max size of http header read buffer in KB to handle when sending multi-KB headers. Default is 65KB.
    logLevel String
    Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.

    ExtendedLocationResponse

    Type string
    Type of extended location.
    Name string
    Name of extended location.
    Type string
    Type of extended location.
    Name string
    Name of extended location.
    type String
    Type of extended location.
    name String
    Name of extended location.
    type string
    Type of extended location.
    name string
    Name of extended location.
    type str
    Type of extended location.
    name str
    Name of extended location.
    type String
    Type of extended location.
    name String
    Name of extended location.

    FunctionAppConfigResponse

    Deployment FunctionsDeploymentResponse
    Function app deployment configuration.
    Runtime FunctionsRuntimeResponse
    Function app runtime settings.
    ScaleAndConcurrency FunctionsScaleAndConcurrencyResponse
    Function app scale and concurrency settings.
    deployment FunctionsDeploymentResponse
    Function app deployment configuration.
    runtime FunctionsRuntimeResponse
    Function app runtime settings.
    scaleAndConcurrency FunctionsScaleAndConcurrencyResponse
    Function app scale and concurrency settings.
    deployment FunctionsDeploymentResponse
    Function app deployment configuration.
    runtime FunctionsRuntimeResponse
    Function app runtime settings.
    scaleAndConcurrency FunctionsScaleAndConcurrencyResponse
    Function app scale and concurrency settings.
    deployment FunctionsDeploymentResponse
    Function app deployment configuration.
    runtime FunctionsRuntimeResponse
    Function app runtime settings.
    scale_and_concurrency FunctionsScaleAndConcurrencyResponse
    Function app scale and concurrency settings.
    deployment Property Map
    Function app deployment configuration.
    runtime Property Map
    Function app runtime settings.
    scaleAndConcurrency Property Map
    Function app scale and concurrency settings.

    FunctionsAlwaysReadyConfigResponse

    InstanceCount 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.
    InstanceCount 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.
    instanceCount 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.
    instanceCount 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.
    instanceCount 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.AzureNative.Web.Inputs.FunctionsDeploymentResponseStorage
    Storage for deployed package used by the function app.
    Storage FunctionsDeploymentResponseStorage
    Storage for deployed package used by the function app.
    storage FunctionsDeploymentResponseStorage
    Storage for deployed package used by the function app.
    storage FunctionsDeploymentResponseStorage
    Storage for deployed package used by the function app.
    storage FunctionsDeploymentResponseStorage
    Storage for deployed package used by the function app.
    storage Property Map
    Storage for deployed package used by the function app.

    FunctionsDeploymentResponseAuthentication

    StorageAccountConnectionStringName string
    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.
    UserAssignedIdentityResourceId string
    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.
    StorageAccountConnectionStringName string
    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.
    UserAssignedIdentityResourceId string
    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.
    storageAccountConnectionStringName String
    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.
    userAssignedIdentityResourceId String
    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.
    storageAccountConnectionStringName string
    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.
    userAssignedIdentityResourceId string
    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_connection_string_name str
    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_identity_resource_id str
    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.
    storageAccountConnectionStringName String
    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.
    userAssignedIdentityResourceId String
    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.AzureNative.Web.Inputs.FunctionsDeploymentResponseAuthentication
    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 FunctionsDeploymentResponseAuthentication
    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 FunctionsDeploymentResponseAuthentication
    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 FunctionsDeploymentResponseAuthentication
    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 FunctionsDeploymentResponseAuthentication
    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

    Name string
    Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
    Version string
    Function app runtime version. Example: 8 (for dotnet-isolated)
    Name string
    Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
    Version string
    Function app runtime version. Example: 8 (for dotnet-isolated)
    name String
    Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
    version String
    Function app runtime version. Example: 8 (for dotnet-isolated)
    name string
    Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
    version string
    Function app runtime version. Example: 8 (for dotnet-isolated)
    name str
    Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
    version str
    Function app runtime version. Example: 8 (for dotnet-isolated)
    name String
    Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
    version String
    Function app runtime version. Example: 8 (for dotnet-isolated)

    FunctionsScaleAndConcurrencyResponse

    AlwaysReady List<Pulumi.AzureNative.Web.Inputs.FunctionsAlwaysReadyConfigResponse>
    'Always Ready' configuration for the function app.
    InstanceMemoryMB int
    Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
    MaximumInstanceCount int
    The maximum number of instances for the function app.
    Triggers Pulumi.AzureNative.Web.Inputs.FunctionsScaleAndConcurrencyResponseTriggers
    Scale and concurrency settings for the function app triggers.
    AlwaysReady []FunctionsAlwaysReadyConfigResponse
    'Always Ready' configuration for the function app.
    InstanceMemoryMB int
    Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
    MaximumInstanceCount int
    The maximum number of instances for the function app.
    Triggers FunctionsScaleAndConcurrencyResponseTriggers
    Scale and concurrency settings for the function app triggers.
    alwaysReady List<FunctionsAlwaysReadyConfigResponse>
    'Always Ready' configuration for the function app.
    instanceMemoryMB Integer
    Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
    maximumInstanceCount Integer
    The maximum number of instances for the function app.
    triggers FunctionsScaleAndConcurrencyResponseTriggers
    Scale and concurrency settings for the function app triggers.
    alwaysReady FunctionsAlwaysReadyConfigResponse[]
    'Always Ready' configuration for the function app.
    instanceMemoryMB number
    Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
    maximumInstanceCount number
    The maximum number of instances for the function app.
    triggers FunctionsScaleAndConcurrencyResponseTriggers
    Scale and concurrency settings for the function app triggers.
    always_ready Sequence[FunctionsAlwaysReadyConfigResponse]
    'Always Ready' configuration for the function app.
    instance_memory_mb int
    Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
    maximum_instance_count int
    The maximum number of instances for the function app.
    triggers FunctionsScaleAndConcurrencyResponseTriggers
    Scale and concurrency settings for the function app triggers.
    alwaysReady List<Property Map>
    'Always Ready' configuration for the function app.
    instanceMemoryMB Number
    Set the amount of memory allocated to each instance of the function app in MB. CPU and network bandwidth are allocated proportionally.
    maximumInstanceCount Number
    The maximum number of instances for the function app.
    triggers Property Map
    Scale and concurrency settings for the function app triggers.

    FunctionsScaleAndConcurrencyResponseHttp

    PerInstanceConcurrency int
    The maximum number of concurrent HTTP trigger invocations per instance.
    PerInstanceConcurrency int
    The maximum number of concurrent HTTP trigger invocations per instance.
    perInstanceConcurrency Integer
    The maximum number of concurrent HTTP trigger invocations per instance.
    perInstanceConcurrency number
    The maximum number of concurrent HTTP trigger invocations per instance.
    per_instance_concurrency int
    The maximum number of concurrent HTTP trigger invocations per instance.
    perInstanceConcurrency Number
    The maximum number of concurrent HTTP trigger invocations per instance.

    FunctionsScaleAndConcurrencyResponseTriggers

    Http Pulumi.AzureNative.Web.Inputs.FunctionsScaleAndConcurrencyResponseHttp
    Scale and concurrency settings for the HTTP trigger.
    Http FunctionsScaleAndConcurrencyResponseHttp
    Scale and concurrency settings for the HTTP trigger.
    http FunctionsScaleAndConcurrencyResponseHttp
    Scale and concurrency settings for the HTTP trigger.
    http FunctionsScaleAndConcurrencyResponseHttp
    Scale and concurrency settings for the HTTP trigger.
    http FunctionsScaleAndConcurrencyResponseHttp
    Scale and concurrency settings for the HTTP trigger.
    http Property Map
    Scale and concurrency settings for the HTTP trigger.

    HostNameSslStateResponse

    HostType string
    Indicates whether the hostname is a standard or repository hostname.
    Name string
    Hostname.
    SslState string
    SSL type.
    Thumbprint string
    SSL certificate thumbprint.
    ToUpdate bool
    Set to true to update existing hostname.
    VirtualIP string
    Virtual IP address assigned to the hostname if IP based SSL is enabled.
    HostType string
    Indicates whether the hostname is a standard or repository hostname.
    Name string
    Hostname.
    SslState string
    SSL type.
    Thumbprint string
    SSL certificate thumbprint.
    ToUpdate bool
    Set to true to update existing hostname.
    VirtualIP string
    Virtual IP address assigned to the hostname if IP based SSL is enabled.
    hostType String
    Indicates whether the hostname is a standard or repository hostname.
    name String
    Hostname.
    sslState String
    SSL type.
    thumbprint String
    SSL certificate thumbprint.
    toUpdate Boolean
    Set to true to update existing hostname.
    virtualIP String
    Virtual IP address assigned to the hostname if IP based SSL is enabled.
    hostType string
    Indicates whether the hostname is a standard or repository hostname.
    name string
    Hostname.
    sslState string
    SSL type.
    thumbprint string
    SSL certificate thumbprint.
    toUpdate boolean
    Set to true to update existing hostname.
    virtualIP string
    Virtual IP address assigned to the hostname if IP based SSL is enabled.
    host_type str
    Indicates whether the hostname is a standard or repository hostname.
    name str
    Hostname.
    ssl_state str
    SSL type.
    thumbprint str
    SSL certificate thumbprint.
    to_update bool
    Set to true to update existing hostname.
    virtual_ip str
    Virtual IP address assigned to the hostname if IP based SSL is enabled.
    hostType String
    Indicates whether the hostname is a standard or repository hostname.
    name String
    Hostname.
    sslState String
    SSL type.
    thumbprint String
    SSL certificate thumbprint.
    toUpdate Boolean
    Set to true to update existing hostname.
    virtualIP String
    Virtual IP address assigned to the hostname if IP based SSL is enabled.

    HostingEnvironmentProfileResponse

    Name string
    Name of the App Service Environment.
    Type string
    Resource type of the App Service Environment.
    Id string
    Resource ID of the App Service Environment.
    Name string
    Name of the App Service Environment.
    Type string
    Resource type of the App Service Environment.
    Id string
    Resource ID of the App Service Environment.
    name String
    Name of the App Service Environment.
    type String
    Resource type of the App Service Environment.
    id String
    Resource ID of the App Service Environment.
    name string
    Name of the App Service Environment.
    type string
    Resource type of the App Service Environment.
    id string
    Resource ID of the App Service Environment.
    name str
    Name of the App Service Environment.
    type str
    Resource type of the App Service Environment.
    id str
    Resource ID of the App Service Environment.
    name String
    Name of the App Service Environment.
    type String
    Resource type of the App Service Environment.
    id String
    Resource ID of the App Service Environment.

    ManagedServiceIdentityResponse

    PrincipalId string
    Principal Id of managed service identity.
    TenantId string
    Tenant of managed service identity.
    Type string
    Type of managed service identity.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Web.Inputs.UserAssignedIdentityResponse>
    The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
    PrincipalId string
    Principal Id of managed service identity.
    TenantId string
    Tenant of managed service identity.
    Type string
    Type of managed service identity.
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
    principalId String
    Principal Id of managed service identity.
    tenantId String
    Tenant of managed service identity.
    type String
    Type of managed service identity.
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
    principalId string
    Principal Id of managed service identity.
    tenantId string
    Tenant of managed service identity.
    type string
    Type of managed service identity.
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    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_identities Mapping[str, UserAssignedIdentityResponse]
    The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
    principalId String
    Principal Id of managed service identity.
    tenantId String
    Tenant of managed service identity.
    type String
    Type of managed service identity.
    userAssignedIdentities Map<Property Map>
    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

    AllTraffic bool
    Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
    ApplicationTraffic bool
    This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
    BackupRestoreTraffic bool
    Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
    ContentShareTraffic bool
    Enables accessing content over virtual network. Previously called VnetContentShareEnabled
    ImagePullTraffic bool
    Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
    AllTraffic bool
    Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
    ApplicationTraffic bool
    This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
    BackupRestoreTraffic bool
    Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
    ContentShareTraffic bool
    Enables accessing content over virtual network. Previously called VnetContentShareEnabled
    ImagePullTraffic bool
    Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
    allTraffic Boolean
    Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
    applicationTraffic Boolean
    This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
    backupRestoreTraffic Boolean
    Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
    contentShareTraffic Boolean
    Enables accessing content over virtual network. Previously called VnetContentShareEnabled
    imagePullTraffic Boolean
    Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
    allTraffic boolean
    Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
    applicationTraffic boolean
    This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
    backupRestoreTraffic boolean
    Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
    contentShareTraffic boolean
    Enables accessing content over virtual network. Previously called VnetContentShareEnabled
    imagePullTraffic boolean
    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_traffic bool
    Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
    content_share_traffic bool
    Enables accessing content over virtual network. Previously called VnetContentShareEnabled
    image_pull_traffic bool
    Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
    allTraffic Boolean
    Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
    applicationTraffic Boolean
    This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
    backupRestoreTraffic Boolean
    Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled
    contentShareTraffic Boolean
    Enables accessing content over virtual network. Previously called VnetContentShareEnabled
    imagePullTraffic Boolean
    Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.

    ResourceConfigResponse

    Cpu double
    Required CPU in cores, e.g. 0.5
    Memory string
    Required memory, e.g. "1Gi"
    Cpu float64
    Required CPU in cores, e.g. 0.5
    Memory string
    Required memory, e.g. "1Gi"
    cpu Double
    Required CPU in cores, e.g. 0.5
    memory String
    Required memory, e.g. "1Gi"
    cpu number
    Required CPU in cores, e.g. 0.5
    memory string
    Required memory, e.g. "1Gi"
    cpu float
    Required CPU in cores, e.g. 0.5
    memory str
    Required memory, e.g. "1Gi"
    cpu Number
    Required CPU in cores, e.g. 0.5
    memory String
    Required memory, e.g. "1Gi"

    SiteDnsConfigResponse

    DnsLegacySortOrder bool
    Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
    DnsAltServer string
    Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
    DnsMaxCacheTimeout int
    Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
    DnsRetryAttemptCount int
    Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
    DnsRetryAttemptTimeout int
    Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
    DnsServers List<string>
    List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
    DnsLegacySortOrder bool
    Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
    DnsAltServer string
    Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
    DnsMaxCacheTimeout int
    Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
    DnsRetryAttemptCount int
    Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
    DnsRetryAttemptTimeout int
    Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
    DnsServers []string
    List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
    dnsLegacySortOrder Boolean
    Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
    dnsAltServer String
    Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
    dnsMaxCacheTimeout Integer
    Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
    dnsRetryAttemptCount Integer
    Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
    dnsRetryAttemptTimeout Integer
    Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
    dnsServers List<String>
    List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
    dnsLegacySortOrder boolean
    Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
    dnsAltServer string
    Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
    dnsMaxCacheTimeout number
    Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
    dnsRetryAttemptCount number
    Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
    dnsRetryAttemptTimeout number
    Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
    dnsServers string[]
    List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.
    dns_legacy_sort_order bool
    Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
    dns_alt_server str
    Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
    dns_max_cache_timeout int
    Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
    dns_retry_attempt_count int
    Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
    dns_retry_attempt_timeout int
    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.
    dnsLegacySortOrder Boolean
    Indicates that sites using Virtual network custom DNS servers are still sorting the list of DNS servers. Read-Only.
    dnsAltServer String
    Alternate DNS server to be used by apps. This property replicates the WEBSITE_DNS_ALT_SERVER app setting.
    dnsMaxCacheTimeout Number
    Custom time for DNS to be cached in seconds. Allowed range: 0-60. Default is 30 seconds. 0 means caching disabled.
    dnsRetryAttemptCount Number
    Total number of retries for dns lookup. Allowed range: 1-5. Default is 3.
    dnsRetryAttemptTimeout Number
    Timeout for a single dns lookup in seconds. Allowed range: 1-30. Default is 3.
    dnsServers List<String>
    List of custom DNS servers to be used by an app for lookups. Maximum 5 dns servers can be set.

    SlotSwapStatusResponse

    DestinationSlotName string
    The destination slot of the last swap operation.
    SourceSlotName string
    The source slot of the last swap operation.
    TimestampUtc string
    The time the last successful slot swap completed.
    DestinationSlotName string
    The destination slot of the last swap operation.
    SourceSlotName string
    The source slot of the last swap operation.
    TimestampUtc string
    The time the last successful slot swap completed.
    destinationSlotName String
    The destination slot of the last swap operation.
    sourceSlotName String
    The source slot of the last swap operation.
    timestampUtc String
    The time the last successful slot swap completed.
    destinationSlotName string
    The destination slot of the last swap operation.
    sourceSlotName string
    The source slot of the last swap operation.
    timestampUtc string
    The time the last successful slot swap completed.
    destination_slot_name str
    The destination slot of the last swap operation.
    source_slot_name str
    The source slot of the last swap operation.
    timestamp_utc str
    The time the last successful slot swap completed.
    destinationSlotName String
    The destination slot of the last swap operation.
    sourceSlotName String
    The source slot of the last swap operation.
    timestampUtc String
    The time the last successful slot swap completed.

    UserAssignedIdentityResponse

    ClientId string
    Client Id of user assigned identity
    PrincipalId string
    Principal Id of user assigned identity
    ClientId string
    Client Id of user assigned identity
    PrincipalId string
    Principal Id of user assigned identity
    clientId String
    Client Id of user assigned identity
    principalId String
    Principal Id of user assigned identity
    clientId string
    Client Id of user assigned identity
    principalId string
    Principal Id of user assigned identity
    client_id str
    Client Id of user assigned identity
    principal_id str
    Principal Id of user assigned identity
    clientId String
    Client Id of user assigned identity
    principalId String
    Principal Id of user assigned identity

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v3.16.0
    published on Friday, Mar 20, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.