Interface AppServicePlan

All Superinterfaces:
GroupableResource<AppServiceManager,AppServicePlanInner>, HasId, HasInnerModel<AppServicePlanInner>, HasManager<AppServiceManager>, HasName, HasResourceGroup, Indexable, Refreshable<AppServicePlan>, Resource, Updatable<AppServicePlan.Update>

An immutable client-side representation of an Azure App service plan.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions that need to be implemented.
    static interface 
    Grouping of all the site definition stages.
    static interface 
    The template for a site update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the site update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gets maximum number of instances that can be assigned.
    int
    Gets maximum number of instances that can be assigned.
    int
    Gets number of web apps assigned to this App Service Plan.
    Gets the operating system the web app is running on.
    boolean
    Check whether apps assigned to this App Service Plan can be scaled independently.
    Gets the pricing tier information of the App Service Plan

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • maxInstances

      int maxInstances()
      Gets maximum number of instances that can be assigned.
      Returns:
      maximum number of instances that can be assigned
    • capacity

      int capacity()
      Gets maximum number of instances that can be assigned.
      Returns:
      maximum number of instances that can be assigned
    • perSiteScaling

      boolean perSiteScaling()
      Check whether apps assigned to this App Service Plan can be scaled independently.
      Returns:
      if apps assigned to this App Service Plan can be scaled independently
    • numberOfWebApps

      int numberOfWebApps()
      Gets number of web apps assigned to this App Service Plan.
      Returns:
      number of web apps assigned to this App Service Plan
    • pricingTier

      PricingTier pricingTier()
      Gets the pricing tier information of the App Service Plan
      Returns:
      the pricing tier information of the App Service Plan
    • operatingSystem

      OperatingSystem operatingSystem()
      Gets the operating system the web app is running on.
      Returns:
      the operating system the web app is running on