Interface AppServicePlan

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,​com.microsoft.azure.management.appservice.implementation.AppServicePlanInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.AppServicePlanInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<AppServicePlan>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<AppServicePlan.Update>

    @Beta
    public interface AppServicePlan
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,​com.microsoft.azure.management.appservice.implementation.AppServicePlanInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<AppServicePlan>, com.microsoft.azure.management.resources.fluentcore.model.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  AppServicePlan.Definition
      Container interface for all the definitions that need to be implemented.
      static interface  AppServicePlan.DefinitionStages
      Grouping of all the site definition stages.
      static interface  AppServicePlan.Update
      The template for a site update operation, containing all the settings that can be modified.
      static interface  AppServicePlan.UpdateStages
      Grouping of all the site update stages.
      • Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int capacity()  
      int maxInstances()  
      int numberOfWebApps()  
      OperatingSystem operatingSystem()  
      boolean perSiteScaling()  
      PricingTier pricingTier()  
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId

        id
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

        inner
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager

        manager
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName

        name
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup

        resourceGroupName
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

        key
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable

        refresh, refreshAsync
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        region, regionName, tags, type
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable

        update
    • Method Detail

      • maxInstances

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

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

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

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

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

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