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 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
-
Method Summary
Modifier and TypeMethodDescriptionint
capacity()
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 PlanMethods 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.Refreshable
refresh, refreshAsync
Methods 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
-