1. Registry
  2. Packages
  3. Azure Native
  4. API Docs
  5. web
  6. getAppServicePlan
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.26.0
published on Thursday, Aug 13, 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.26.0
published on Thursday, Aug 13, 2026 by Pulumi

    Description for Get an App Service plan.

    Uses Azure REST API version 2025-05-01.

    Other available API versions: 2016-09-01, 2018-02-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, 2024-11-01, 2025-03-01, 2026-03-01-preview, 2026-03-15, 2026-07-15. 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 getAppServicePlan

    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 getAppServicePlan(args: GetAppServicePlanArgs, opts?: InvokeOptions): Promise<GetAppServicePlanResult>
    function getAppServicePlanOutput(args: GetAppServicePlanOutputArgs, opts?: InvokeOutputOptions): Output<GetAppServicePlanResult>
    def get_app_service_plan(name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAppServicePlanResult
    def get_app_service_plan_output(name: pulumi.Input[Optional[str]] = None,
                             resource_group_name: pulumi.Input[Optional[str]] = None,
                             opts: Optional[InvokeOutputOptions] = None) -> Output[GetAppServicePlanResult]
    func LookupAppServicePlan(ctx *Context, args *LookupAppServicePlanArgs, opts ...InvokeOption) (*LookupAppServicePlanResult, error)
    func LookupAppServicePlanOutput(ctx *Context, args *LookupAppServicePlanOutputArgs, opts ...InvokeOption) LookupAppServicePlanResultOutput

    > Note: This function is named LookupAppServicePlan in the Go SDK.

    public static class GetAppServicePlan 
    {
        public static Task<GetAppServicePlanResult> InvokeAsync(GetAppServicePlanArgs args, InvokeOptions? opts = null)
        public static Output<GetAppServicePlanResult> Invoke(GetAppServicePlanInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAppServicePlanResult> Invoke(GetAppServicePlanInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAppServicePlanResult> getAppServicePlan(GetAppServicePlanArgs args, InvokeOptions options)
    public static Output<GetAppServicePlanResult> getAppServicePlan(GetAppServicePlanArgs args, InvokeOptions options)
    public static Output<GetAppServicePlanResult> getAppServicePlan(GetAppServicePlanArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: azure-native:web:getAppServicePlan
      arguments:
        # arguments dictionary
    data "azure-native_web_get_app_service_plan" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    Name of the App Service plan.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Name string
    Name of the App Service plan.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    name string
    Name of the App Service plan.
    resource_group_name string
    The name of the resource group. The name is case insensitive.
    name String
    Name of the App Service plan.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    name string
    Name of the App Service plan.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    name str
    Name of the App Service plan.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    name String
    Name of the App Service plan.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getAppServicePlan Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    GeoRegion string
    Geographical location for the App Service plan.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    The geo-location where the resource lives
    MaximumNumberOfWorkers int
    Maximum number of instances that can be assigned to this App Service plan.
    Name string
    The name of the resource
    NumberOfSites int
    Number of apps assigned to this App Service plan.
    NumberOfWorkers int
    The number of instances that are assigned to this App Service plan.
    ProvisioningState string
    Provisioning state of the App Service Plan.
    ResourceGroup string
    Resource group of the App Service plan.
    Status string
    App Service plan status.
    Subscription string
    App Service plan subscription.
    SystemData Pulumi.AzureNative.Web.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AsyncScalingEnabled bool
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    ElasticScaleEnabled bool
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    ExtendedLocation Pulumi.AzureNative.Web.Outputs.ExtendedLocationResponse
    Extended Location.
    FreeOfferExpirationTime string
    The time when the server farm free offer expires.
    HostingEnvironmentProfile Pulumi.AzureNative.Web.Outputs.HostingEnvironmentProfileResponse
    Specification for the App Service Environment to use for the App Service plan.
    HyperV bool
    If Hyper-V container app service plan true, false otherwise.
    Identity Pulumi.AzureNative.Web.Outputs.ManagedServiceIdentityResponse
    Managed service identity.
    InstallScripts List<Pulumi.AzureNative.Web.Outputs.InstallScriptResponse>
    Install scripts associated with this App Service plan.
    IsCustomMode bool
    Whether this server farm is in custom mode.
    IsSpot bool
    If true, this App Service Plan owns spot instances.
    IsXenon bool
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    KubeEnvironmentProfile Pulumi.AzureNative.Web.Outputs.KubeEnvironmentProfileResponse
    Specification for the Kubernetes Environment to use for the App Service plan.
    MaximumElasticWorkerCount int
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    Network Pulumi.AzureNative.Web.Outputs.ServerFarmNetworkSettingsResponse
    All network settings for the server farm.
    PerSiteScaling bool
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    PlanDefaultIdentity Pulumi.AzureNative.Web.Outputs.DefaultIdentityResponse
    Identity to use by platform for various features and integrations using managed identity.
    RdpEnabled bool
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    RegistryAdapters List<Pulumi.AzureNative.Web.Outputs.RegistryAdapterResponse>
    Registry adapters associated with this App Service plan.
    Reserved bool
    If Linux app service plan true, false otherwise.
    Sku Pulumi.AzureNative.Web.Outputs.SkuDescriptionResponse
    Description of a SKU for a scalable resource.
    SpotExpirationTime string
    The time when the server farm expires. Valid only if it is a spot server farm.
    StorageMounts List<Pulumi.AzureNative.Web.Outputs.StorageMountResponse>
    Storage mounts associated with this App Service plan.
    Tags Dictionary<string, string>
    Resource tags.
    TargetWorkerCount int
    Scaling worker count.
    TargetWorkerSizeId int
    Scaling worker size ID.
    WorkerTierName string
    Target worker tier assigned to the App Service plan.
    ZoneRedundant bool
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.
    AzureApiVersion string
    The Azure API version of the resource.
    GeoRegion string
    Geographical location for the App Service plan.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    The geo-location where the resource lives
    MaximumNumberOfWorkers int
    Maximum number of instances that can be assigned to this App Service plan.
    Name string
    The name of the resource
    NumberOfSites int
    Number of apps assigned to this App Service plan.
    NumberOfWorkers int
    The number of instances that are assigned to this App Service plan.
    ProvisioningState string
    Provisioning state of the App Service Plan.
    ResourceGroup string
    Resource group of the App Service plan.
    Status string
    App Service plan status.
    Subscription string
    App Service plan subscription.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AsyncScalingEnabled bool
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    ElasticScaleEnabled bool
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    ExtendedLocation ExtendedLocationResponse
    Extended Location.
    FreeOfferExpirationTime string
    The time when the server farm free offer expires.
    HostingEnvironmentProfile HostingEnvironmentProfileResponse
    Specification for the App Service Environment to use for the App Service plan.
    HyperV bool
    If Hyper-V container app service plan true, false otherwise.
    Identity ManagedServiceIdentityResponse
    Managed service identity.
    InstallScripts []InstallScriptResponse
    Install scripts associated with this App Service plan.
    IsCustomMode bool
    Whether this server farm is in custom mode.
    IsSpot bool
    If true, this App Service Plan owns spot instances.
    IsXenon bool
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    KubeEnvironmentProfile KubeEnvironmentProfileResponse
    Specification for the Kubernetes Environment to use for the App Service plan.
    MaximumElasticWorkerCount int
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    Network ServerFarmNetworkSettingsResponse
    All network settings for the server farm.
    PerSiteScaling bool
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    PlanDefaultIdentity DefaultIdentityResponse
    Identity to use by platform for various features and integrations using managed identity.
    RdpEnabled bool
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    RegistryAdapters []RegistryAdapterResponse
    Registry adapters associated with this App Service plan.
    Reserved bool
    If Linux app service plan true, false otherwise.
    Sku SkuDescriptionResponse
    Description of a SKU for a scalable resource.
    SpotExpirationTime string
    The time when the server farm expires. Valid only if it is a spot server farm.
    StorageMounts []StorageMountResponse
    Storage mounts associated with this App Service plan.
    Tags map[string]string
    Resource tags.
    TargetWorkerCount int
    Scaling worker count.
    TargetWorkerSizeId int
    Scaling worker size ID.
    WorkerTierName string
    Target worker tier assigned to the App Service plan.
    ZoneRedundant bool
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.
    azure_api_version string
    The Azure API version of the resource.
    geo_region string
    Geographical location for the App Service plan.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location string
    The geo-location where the resource lives
    maximum_number_of_workers number
    Maximum number of instances that can be assigned to this App Service plan.
    name string
    The name of the resource
    number_of_sites number
    Number of apps assigned to this App Service plan.
    number_of_workers number
    The number of instances that are assigned to this App Service plan.
    provisioning_state string
    Provisioning state of the App Service Plan.
    resource_group string
    Resource group of the App Service plan.
    status string
    App Service plan status.
    subscription string
    App Service plan subscription.
    system_data object
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    async_scaling_enabled bool
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    elastic_scale_enabled bool
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    extended_location object
    Extended Location.
    free_offer_expiration_time string
    The time when the server farm free offer expires.
    hosting_environment_profile object
    Specification for the App Service Environment to use for the App Service plan.
    hyper_v bool
    If Hyper-V container app service plan true, false otherwise.
    identity object
    Managed service identity.
    install_scripts list(object)
    Install scripts associated with this App Service plan.
    is_custom_mode bool
    Whether this server farm is in custom mode.
    is_spot bool
    If true, this App Service Plan owns spot instances.
    is_xenon bool
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    kube_environment_profile object
    Specification for the Kubernetes Environment to use for the App Service plan.
    maximum_elastic_worker_count number
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    network object
    All network settings for the server farm.
    per_site_scaling bool
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    plan_default_identity object
    Identity to use by platform for various features and integrations using managed identity.
    rdp_enabled bool
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    registry_adapters list(object)
    Registry adapters associated with this App Service plan.
    reserved bool
    If Linux app service plan true, false otherwise.
    sku object
    Description of a SKU for a scalable resource.
    spot_expiration_time string
    The time when the server farm expires. Valid only if it is a spot server farm.
    storage_mounts list(object)
    Storage mounts associated with this App Service plan.
    tags map(string)
    Resource tags.
    target_worker_count number
    Scaling worker count.
    target_worker_size_id number
    Scaling worker size ID.
    worker_tier_name string
    Target worker tier assigned to the App Service plan.
    zone_redundant bool
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.
    azureApiVersion String
    The Azure API version of the resource.
    geoRegion String
    Geographical location for the App Service plan.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    The geo-location where the resource lives
    maximumNumberOfWorkers Integer
    Maximum number of instances that can be assigned to this App Service plan.
    name String
    The name of the resource
    numberOfSites Integer
    Number of apps assigned to this App Service plan.
    numberOfWorkers Integer
    The number of instances that are assigned to this App Service plan.
    provisioningState String
    Provisioning state of the App Service Plan.
    resourceGroup String
    Resource group of the App Service plan.
    status String
    App Service plan status.
    subscription String
    App Service plan subscription.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    asyncScalingEnabled Boolean
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    elasticScaleEnabled Boolean
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    extendedLocation ExtendedLocationResponse
    Extended Location.
    freeOfferExpirationTime String
    The time when the server farm free offer expires.
    hostingEnvironmentProfile HostingEnvironmentProfileResponse
    Specification for the App Service Environment to use for the App Service plan.
    hyperV Boolean
    If Hyper-V container app service plan true, false otherwise.
    identity ManagedServiceIdentityResponse
    Managed service identity.
    installScripts List<InstallScriptResponse>
    Install scripts associated with this App Service plan.
    isCustomMode Boolean
    Whether this server farm is in custom mode.
    isSpot Boolean
    If true, this App Service Plan owns spot instances.
    isXenon Boolean
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    kubeEnvironmentProfile KubeEnvironmentProfileResponse
    Specification for the Kubernetes Environment to use for the App Service plan.
    maximumElasticWorkerCount Integer
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    network ServerFarmNetworkSettingsResponse
    All network settings for the server farm.
    perSiteScaling Boolean
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    planDefaultIdentity DefaultIdentityResponse
    Identity to use by platform for various features and integrations using managed identity.
    rdpEnabled Boolean
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    registryAdapters List<RegistryAdapterResponse>
    Registry adapters associated with this App Service plan.
    reserved Boolean
    If Linux app service plan true, false otherwise.
    sku SkuDescriptionResponse
    Description of a SKU for a scalable resource.
    spotExpirationTime String
    The time when the server farm expires. Valid only if it is a spot server farm.
    storageMounts List<StorageMountResponse>
    Storage mounts associated with this App Service plan.
    tags Map<String,String>
    Resource tags.
    targetWorkerCount Integer
    Scaling worker count.
    targetWorkerSizeId Integer
    Scaling worker size ID.
    workerTierName String
    Target worker tier assigned to the App Service plan.
    zoneRedundant Boolean
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.
    azureApiVersion string
    The Azure API version of the resource.
    geoRegion string
    Geographical location for the App Service plan.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location string
    The geo-location where the resource lives
    maximumNumberOfWorkers number
    Maximum number of instances that can be assigned to this App Service plan.
    name string
    The name of the resource
    numberOfSites number
    Number of apps assigned to this App Service plan.
    numberOfWorkers number
    The number of instances that are assigned to this App Service plan.
    provisioningState string
    Provisioning state of the App Service Plan.
    resourceGroup string
    Resource group of the App Service plan.
    status string
    App Service plan status.
    subscription string
    App Service plan subscription.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    asyncScalingEnabled boolean
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    elasticScaleEnabled boolean
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    extendedLocation ExtendedLocationResponse
    Extended Location.
    freeOfferExpirationTime string
    The time when the server farm free offer expires.
    hostingEnvironmentProfile HostingEnvironmentProfileResponse
    Specification for the App Service Environment to use for the App Service plan.
    hyperV boolean
    If Hyper-V container app service plan true, false otherwise.
    identity ManagedServiceIdentityResponse
    Managed service identity.
    installScripts InstallScriptResponse[]
    Install scripts associated with this App Service plan.
    isCustomMode boolean
    Whether this server farm is in custom mode.
    isSpot boolean
    If true, this App Service Plan owns spot instances.
    isXenon boolean
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    kubeEnvironmentProfile KubeEnvironmentProfileResponse
    Specification for the Kubernetes Environment to use for the App Service plan.
    maximumElasticWorkerCount number
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    network ServerFarmNetworkSettingsResponse
    All network settings for the server farm.
    perSiteScaling boolean
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    planDefaultIdentity DefaultIdentityResponse
    Identity to use by platform for various features and integrations using managed identity.
    rdpEnabled boolean
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    registryAdapters RegistryAdapterResponse[]
    Registry adapters associated with this App Service plan.
    reserved boolean
    If Linux app service plan true, false otherwise.
    sku SkuDescriptionResponse
    Description of a SKU for a scalable resource.
    spotExpirationTime string
    The time when the server farm expires. Valid only if it is a spot server farm.
    storageMounts StorageMountResponse[]
    Storage mounts associated with this App Service plan.
    tags {[key: string]: string}
    Resource tags.
    targetWorkerCount number
    Scaling worker count.
    targetWorkerSizeId number
    Scaling worker size ID.
    workerTierName string
    Target worker tier assigned to the App Service plan.
    zoneRedundant boolean
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.
    azure_api_version str
    The Azure API version of the resource.
    geo_region str
    Geographical location for the App Service plan.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location str
    The geo-location where the resource lives
    maximum_number_of_workers int
    Maximum number of instances that can be assigned to this App Service plan.
    name str
    The name of the resource
    number_of_sites int
    Number of apps assigned to this App Service plan.
    number_of_workers int
    The number of instances that are assigned to this App Service plan.
    provisioning_state str
    Provisioning state of the App Service Plan.
    resource_group str
    Resource group of the App Service plan.
    status str
    App Service plan status.
    subscription str
    App Service plan subscription.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    async_scaling_enabled bool
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    elastic_scale_enabled bool
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    extended_location ExtendedLocationResponse
    Extended Location.
    free_offer_expiration_time str
    The time when the server farm free offer expires.
    hosting_environment_profile HostingEnvironmentProfileResponse
    Specification for the App Service Environment to use for the App Service plan.
    hyper_v bool
    If Hyper-V container app service plan true, false otherwise.
    identity ManagedServiceIdentityResponse
    Managed service identity.
    install_scripts Sequence[InstallScriptResponse]
    Install scripts associated with this App Service plan.
    is_custom_mode bool
    Whether this server farm is in custom mode.
    is_spot bool
    If true, this App Service Plan owns spot instances.
    is_xenon bool
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    kube_environment_profile KubeEnvironmentProfileResponse
    Specification for the Kubernetes Environment to use for the App Service plan.
    maximum_elastic_worker_count int
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    network ServerFarmNetworkSettingsResponse
    All network settings for the server farm.
    per_site_scaling bool
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    plan_default_identity DefaultIdentityResponse
    Identity to use by platform for various features and integrations using managed identity.
    rdp_enabled bool
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    registry_adapters Sequence[RegistryAdapterResponse]
    Registry adapters associated with this App Service plan.
    reserved bool
    If Linux app service plan true, false otherwise.
    sku SkuDescriptionResponse
    Description of a SKU for a scalable resource.
    spot_expiration_time str
    The time when the server farm expires. Valid only if it is a spot server farm.
    storage_mounts Sequence[StorageMountResponse]
    Storage mounts associated with this App Service plan.
    tags Mapping[str, str]
    Resource tags.
    target_worker_count int
    Scaling worker count.
    target_worker_size_id int
    Scaling worker size ID.
    worker_tier_name str
    Target worker tier assigned to the App Service plan.
    zone_redundant bool
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.
    azureApiVersion String
    The Azure API version of the resource.
    geoRegion String
    Geographical location for the App Service plan.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    The geo-location where the resource lives
    maximumNumberOfWorkers Number
    Maximum number of instances that can be assigned to this App Service plan.
    name String
    The name of the resource
    numberOfSites Number
    Number of apps assigned to this App Service plan.
    numberOfWorkers Number
    The number of instances that are assigned to this App Service plan.
    provisioningState String
    Provisioning state of the App Service Plan.
    resourceGroup String
    Resource group of the App Service plan.
    status String
    App Service plan status.
    subscription String
    App Service plan subscription.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    asyncScalingEnabled Boolean
    If true, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If false, this App Service Plan will only attempt sync scaling.
    elasticScaleEnabled Boolean
    ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku
    extendedLocation Property Map
    Extended Location.
    freeOfferExpirationTime String
    The time when the server farm free offer expires.
    hostingEnvironmentProfile Property Map
    Specification for the App Service Environment to use for the App Service plan.
    hyperV Boolean
    If Hyper-V container app service plan true, false otherwise.
    identity Property Map
    Managed service identity.
    installScripts List<Property Map>
    Install scripts associated with this App Service plan.
    isCustomMode Boolean
    Whether this server farm is in custom mode.
    isSpot Boolean
    If true, this App Service Plan owns spot instances.
    isXenon Boolean
    Obsolete: If Hyper-V container app service plan true, false otherwise.
    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.
    kubeEnvironmentProfile Property Map
    Specification for the Kubernetes Environment to use for the App Service plan.
    maximumElasticWorkerCount Number
    Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan
    network Property Map
    All network settings for the server farm.
    perSiteScaling Boolean
    If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.
    planDefaultIdentity Property Map
    Identity to use by platform for various features and integrations using managed identity.
    rdpEnabled Boolean
    If true, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If false, RDP access is disabled.
    registryAdapters List<Property Map>
    Registry adapters associated with this App Service plan.
    reserved Boolean
    If Linux app service plan true, false otherwise.
    sku Property Map
    Description of a SKU for a scalable resource.
    spotExpirationTime String
    The time when the server farm expires. Valid only if it is a spot server farm.
    storageMounts List<Property Map>
    Storage mounts associated with this App Service plan.
    tags Map<String>
    Resource tags.
    targetWorkerCount Number
    Scaling worker count.
    targetWorkerSizeId Number
    Scaling worker size ID.
    workerTierName String
    Target worker tier assigned to the App Service plan.
    zoneRedundant Boolean
    If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.

    Supporting Types

    CapabilityResponse

    Name string
    Name of the SKU capability.
    Reason string
    Reason of the SKU capability.
    Value string
    Value of the SKU capability.
    Name string
    Name of the SKU capability.
    Reason string
    Reason of the SKU capability.
    Value string
    Value of the SKU capability.
    name string
    Name of the SKU capability.
    reason string
    Reason of the SKU capability.
    value string
    Value of the SKU capability.
    name String
    Name of the SKU capability.
    reason String
    Reason of the SKU capability.
    value String
    Value of the SKU capability.
    name string
    Name of the SKU capability.
    reason string
    Reason of the SKU capability.
    value string
    Value of the SKU capability.
    name str
    Name of the SKU capability.
    reason str
    Reason of the SKU capability.
    value str
    Value of the SKU capability.
    name String
    Name of the SKU capability.
    reason String
    Reason of the SKU capability.
    value String
    Value of the SKU capability.

    DefaultIdentityResponse

    IdentityType string
    Type of managed service identity.
    UserAssignedIdentityResourceId string
    IdentityType string
    Type of managed service identity.
    UserAssignedIdentityResourceId string
    identity_type string
    Type of managed service identity.
    user_assigned_identity_resource_id string
    identityType String
    Type of managed service identity.
    userAssignedIdentityResourceId String
    identityType string
    Type of managed service identity.
    userAssignedIdentityResourceId string
    identity_type str
    Type of managed service identity.
    user_assigned_identity_resource_id str
    identityType String
    Type of managed service identity.
    userAssignedIdentityResourceId String

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

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

    InstallScriptResponse

    Name string
    Name of the install script.
    Source Pulumi.AzureNative.Web.Inputs.InstallScriptSourceResponse
    Source of the install script.
    Name string
    Name of the install script.
    Source InstallScriptSourceResponse
    Source of the install script.
    name string
    Name of the install script.
    source object
    Source of the install script.
    name String
    Name of the install script.
    source InstallScriptSourceResponse
    Source of the install script.
    name string
    Name of the install script.
    source InstallScriptSourceResponse
    Source of the install script.
    name str
    Name of the install script.
    source InstallScriptSourceResponse
    Source of the install script.
    name String
    Name of the install script.
    source Property Map
    Source of the install script.

    InstallScriptSourceResponse

    SourceUri string
    Install script source URI where the install script file will be fetched from.
    Type string
    Type of the install script.
    SourceUri string
    Install script source URI where the install script file will be fetched from.
    Type string
    Type of the install script.
    source_uri string
    Install script source URI where the install script file will be fetched from.
    type string
    Type of the install script.
    sourceUri String
    Install script source URI where the install script file will be fetched from.
    type String
    Type of the install script.
    sourceUri string
    Install script source URI where the install script file will be fetched from.
    type string
    Type of the install script.
    source_uri str
    Install script source URI where the install script file will be fetched from.
    type str
    Type of the install script.
    sourceUri String
    Install script source URI where the install script file will be fetched from.
    type String
    Type of the install script.

    KeyVaultReferenceWithStatusResponse

    ReferenceStatus string
    Reference status of the key vault secret.
    SecretUri string
    Key vault secret URI.
    ReferenceStatus string
    Reference status of the key vault secret.
    SecretUri string
    Key vault secret URI.
    reference_status string
    Reference status of the key vault secret.
    secret_uri string
    Key vault secret URI.
    referenceStatus String
    Reference status of the key vault secret.
    secretUri String
    Key vault secret URI.
    referenceStatus string
    Reference status of the key vault secret.
    secretUri string
    Key vault secret URI.
    reference_status str
    Reference status of the key vault secret.
    secret_uri str
    Key vault secret URI.
    referenceStatus String
    Reference status of the key vault secret.
    secretUri String
    Key vault secret URI.

    KubeEnvironmentProfileResponse

    Name string
    Name of the Kubernetes Environment.
    Type string
    Resource type of the Kubernetes Environment.
    Id string
    Resource ID of the Kubernetes Environment.
    Name string
    Name of the Kubernetes Environment.
    Type string
    Resource type of the Kubernetes Environment.
    Id string
    Resource ID of the Kubernetes Environment.
    name string
    Name of the Kubernetes Environment.
    type string
    Resource type of the Kubernetes Environment.
    id string
    Resource ID of the Kubernetes Environment.
    name String
    Name of the Kubernetes Environment.
    type String
    Resource type of the Kubernetes Environment.
    id String
    Resource ID of the Kubernetes Environment.
    name string
    Name of the Kubernetes Environment.
    type string
    Resource type of the Kubernetes Environment.
    id string
    Resource ID of the Kubernetes Environment.
    name str
    Name of the Kubernetes Environment.
    type str
    Resource type of the Kubernetes Environment.
    id str
    Resource ID of the Kubernetes Environment.
    name String
    Name of the Kubernetes Environment.
    type String
    Resource type of the Kubernetes Environment.
    id String
    Resource ID of the Kubernetes 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}
    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_identities map(object)
    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}

    RegistryAdapterResponse

    KeyVaultSecretReference Pulumi.AzureNative.Web.Inputs.KeyVaultReferenceWithStatusResponse
    Key vault reference to the value that will be placed in the registry location
    RegistryKey string
    Registry key for the adapter.
    Type string
    Type of the registry adapter.
    KeyVaultSecretReference KeyVaultReferenceWithStatusResponse
    Key vault reference to the value that will be placed in the registry location
    RegistryKey string
    Registry key for the adapter.
    Type string
    Type of the registry adapter.
    key_vault_secret_reference object
    Key vault reference to the value that will be placed in the registry location
    registry_key string
    Registry key for the adapter.
    type string
    Type of the registry adapter.
    keyVaultSecretReference KeyVaultReferenceWithStatusResponse
    Key vault reference to the value that will be placed in the registry location
    registryKey String
    Registry key for the adapter.
    type String
    Type of the registry adapter.
    keyVaultSecretReference KeyVaultReferenceWithStatusResponse
    Key vault reference to the value that will be placed in the registry location
    registryKey string
    Registry key for the adapter.
    type string
    Type of the registry adapter.
    key_vault_secret_reference KeyVaultReferenceWithStatusResponse
    Key vault reference to the value that will be placed in the registry location
    registry_key str
    Registry key for the adapter.
    type str
    Type of the registry adapter.
    keyVaultSecretReference Property Map
    Key vault reference to the value that will be placed in the registry location
    registryKey String
    Registry key for the adapter.
    type String
    Type of the registry adapter.

    ServerFarmNetworkSettingsResponse

    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}
    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}
    virtual_network_subnet_id 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}
    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}
    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}
    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}
    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}

    SkuCapacityResponse

    Default int
    Default number of workers for this App Service plan SKU.
    ElasticMaximum int
    Maximum number of Elastic workers for this App Service plan SKU.
    Maximum int
    Maximum number of workers for this App Service plan SKU.
    Minimum int
    Minimum number of workers for this App Service plan SKU.
    ScaleType string
    Available scale configurations for an App Service plan.
    Default int
    Default number of workers for this App Service plan SKU.
    ElasticMaximum int
    Maximum number of Elastic workers for this App Service plan SKU.
    Maximum int
    Maximum number of workers for this App Service plan SKU.
    Minimum int
    Minimum number of workers for this App Service plan SKU.
    ScaleType string
    Available scale configurations for an App Service plan.
    default number
    Default number of workers for this App Service plan SKU.
    elastic_maximum number
    Maximum number of Elastic workers for this App Service plan SKU.
    maximum number
    Maximum number of workers for this App Service plan SKU.
    minimum number
    Minimum number of workers for this App Service plan SKU.
    scale_type string
    Available scale configurations for an App Service plan.
    default_ Integer
    Default number of workers for this App Service plan SKU.
    elasticMaximum Integer
    Maximum number of Elastic workers for this App Service plan SKU.
    maximum Integer
    Maximum number of workers for this App Service plan SKU.
    minimum Integer
    Minimum number of workers for this App Service plan SKU.
    scaleType String
    Available scale configurations for an App Service plan.
    default number
    Default number of workers for this App Service plan SKU.
    elasticMaximum number
    Maximum number of Elastic workers for this App Service plan SKU.
    maximum number
    Maximum number of workers for this App Service plan SKU.
    minimum number
    Minimum number of workers for this App Service plan SKU.
    scaleType string
    Available scale configurations for an App Service plan.
    default int
    Default number of workers for this App Service plan SKU.
    elastic_maximum int
    Maximum number of Elastic workers for this App Service plan SKU.
    maximum int
    Maximum number of workers for this App Service plan SKU.
    minimum int
    Minimum number of workers for this App Service plan SKU.
    scale_type str
    Available scale configurations for an App Service plan.
    default Number
    Default number of workers for this App Service plan SKU.
    elasticMaximum Number
    Maximum number of Elastic workers for this App Service plan SKU.
    maximum Number
    Maximum number of workers for this App Service plan SKU.
    minimum Number
    Minimum number of workers for this App Service plan SKU.
    scaleType String
    Available scale configurations for an App Service plan.

    SkuDescriptionResponse

    Capabilities List<Pulumi.AzureNative.Web.Inputs.CapabilityResponse>
    Capabilities of the SKU, e.g., is traffic manager enabled?
    Capacity int
    Current number of instances assigned to the resource.
    Family string
    Family code of the resource SKU.
    Locations List<string>
    Locations of the SKU.
    Name string
    Name of the resource SKU.
    Size string
    Size specifier of the resource SKU.
    SkuCapacity Pulumi.AzureNative.Web.Inputs.SkuCapacityResponse
    Min, max, and default scale values of the SKU.
    Tier string
    Service tier of the resource SKU.
    Capabilities []CapabilityResponse
    Capabilities of the SKU, e.g., is traffic manager enabled?
    Capacity int
    Current number of instances assigned to the resource.
    Family string
    Family code of the resource SKU.
    Locations []string
    Locations of the SKU.
    Name string
    Name of the resource SKU.
    Size string
    Size specifier of the resource SKU.
    SkuCapacity SkuCapacityResponse
    Min, max, and default scale values of the SKU.
    Tier string
    Service tier of the resource SKU.
    capabilities list(object)
    Capabilities of the SKU, e.g., is traffic manager enabled?
    capacity number
    Current number of instances assigned to the resource.
    family string
    Family code of the resource SKU.
    locations list(string)
    Locations of the SKU.
    name string
    Name of the resource SKU.
    size string
    Size specifier of the resource SKU.
    sku_capacity object
    Min, max, and default scale values of the SKU.
    tier string
    Service tier of the resource SKU.
    capabilities List<CapabilityResponse>
    Capabilities of the SKU, e.g., is traffic manager enabled?
    capacity Integer
    Current number of instances assigned to the resource.
    family String
    Family code of the resource SKU.
    locations List<String>
    Locations of the SKU.
    name String
    Name of the resource SKU.
    size String
    Size specifier of the resource SKU.
    skuCapacity SkuCapacityResponse
    Min, max, and default scale values of the SKU.
    tier String
    Service tier of the resource SKU.
    capabilities CapabilityResponse[]
    Capabilities of the SKU, e.g., is traffic manager enabled?
    capacity number
    Current number of instances assigned to the resource.
    family string
    Family code of the resource SKU.
    locations string[]
    Locations of the SKU.
    name string
    Name of the resource SKU.
    size string
    Size specifier of the resource SKU.
    skuCapacity SkuCapacityResponse
    Min, max, and default scale values of the SKU.
    tier string
    Service tier of the resource SKU.
    capabilities Sequence[CapabilityResponse]
    Capabilities of the SKU, e.g., is traffic manager enabled?
    capacity int
    Current number of instances assigned to the resource.
    family str
    Family code of the resource SKU.
    locations Sequence[str]
    Locations of the SKU.
    name str
    Name of the resource SKU.
    size str
    Size specifier of the resource SKU.
    sku_capacity SkuCapacityResponse
    Min, max, and default scale values of the SKU.
    tier str
    Service tier of the resource SKU.
    capabilities List<Property Map>
    Capabilities of the SKU, e.g., is traffic manager enabled?
    capacity Number
    Current number of instances assigned to the resource.
    family String
    Family code of the resource SKU.
    locations List<String>
    Locations of the SKU.
    name String
    Name of the resource SKU.
    size String
    Size specifier of the resource SKU.
    skuCapacity Property Map
    Min, max, and default scale values of the SKU.
    tier String
    Service tier of the resource SKU.

    StorageMountResponse

    CredentialsKeyVaultReference Pulumi.AzureNative.Web.Inputs.KeyVaultReferenceWithStatusResponse
    KV reference to the credentials to connect to the share.
    DestinationPath string
    Path on worker where storage will be mounted.
    Name string
    Name of the storage mount.
    Source string
    Source of the fileshare/storage.
    Type string
    Type of the storage mount.
    CredentialsKeyVaultReference KeyVaultReferenceWithStatusResponse
    KV reference to the credentials to connect to the share.
    DestinationPath string
    Path on worker where storage will be mounted.
    Name string
    Name of the storage mount.
    Source string
    Source of the fileshare/storage.
    Type string
    Type of the storage mount.
    credentials_key_vault_reference object
    KV reference to the credentials to connect to the share.
    destination_path string
    Path on worker where storage will be mounted.
    name string
    Name of the storage mount.
    source string
    Source of the fileshare/storage.
    type string
    Type of the storage mount.
    credentialsKeyVaultReference KeyVaultReferenceWithStatusResponse
    KV reference to the credentials to connect to the share.
    destinationPath String
    Path on worker where storage will be mounted.
    name String
    Name of the storage mount.
    source String
    Source of the fileshare/storage.
    type String
    Type of the storage mount.
    credentialsKeyVaultReference KeyVaultReferenceWithStatusResponse
    KV reference to the credentials to connect to the share.
    destinationPath string
    Path on worker where storage will be mounted.
    name string
    Name of the storage mount.
    source string
    Source of the fileshare/storage.
    type string
    Type of the storage mount.
    credentials_key_vault_reference KeyVaultReferenceWithStatusResponse
    KV reference to the credentials to connect to the share.
    destination_path str
    Path on worker where storage will be mounted.
    name str
    Name of the storage mount.
    source str
    Source of the fileshare/storage.
    type str
    Type of the storage mount.
    credentialsKeyVaultReference Property Map
    KV reference to the credentials to connect to the share.
    destinationPath String
    Path on worker where storage will be mounted.
    name String
    Name of the storage mount.
    source String
    Source of the fileshare/storage.
    type String
    Type of the storage mount.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    created_at string
    The timestamp of resource creation (UTC).
    created_by string
    The identity that created the resource.
    created_by_type string
    The type of identity that created the resource.
    last_modified_at string
    The timestamp of resource last modification (UTC)
    last_modified_by string
    The identity that last modified the resource.
    last_modified_by_type string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    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
    client_id string
    Client Id of user assigned identity
    principal_id 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.26.0
    published on Thursday, Aug 13, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial