Interface AppServicePlan
- All Superinterfaces:
GroupableResource<AppServiceManager,,AppServicePlanInner> HasId,HasInnerModel<AppServicePlanInner>,HasManager<AppServiceManager>,HasName,HasResourceGroup,Indexable,Refreshable<AppServicePlan>,Resource,Updatable<AppServicePlan.Update>
public interface AppServicePlan
extends GroupableResource<AppServiceManager,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.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionintcapacity()Gets maximum number of instances that can be assigned.intGets maximum number of instances that can be assigned.intGets number of web apps assigned to this App Service Plan.Gets the operating system the web app is running on.booleanCheck whether apps assigned to this App Service Plan can be scaled independently.Gets the pricing tier information of the App Service PlanMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
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
-