Interface AppServicePlan
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,,com.microsoft.azure.management.appservice.implementation.AppServicePlanInner> HasId,HasInner<com.microsoft.azure.management.appservice.implementation.AppServicePlanInner>,HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>,HasName,HasResourceGroup,Indexable,Refreshable<AppServicePlan>,Resource,Updatable<AppServicePlan.Update>
@Beta
public interface AppServicePlan
extends GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.AppServicePlanInner>, HasName, Refreshable<AppServicePlan>, Updatable<AppServicePlan.Update>
An immutable client-side representation of an Azure App service plan.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the site definition stages.static interfaceThe template for a site update operation, containing all the settings that can be modified.static interfaceGrouping of all the site update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
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
-