PSAppServicePlan Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public class PSAppServicePlan : Microsoft.Azure.Management.WebSites.Models.AppServicePlan
type PSAppServicePlan = class
inherit AppServicePlan
Public Class PSAppServicePlan
Inherits AppServicePlan
- Inheritance
Constructors
| Name | Description |
|---|---|
| PSAppServicePlan(AppServicePlan) | |
Properties
| Name | Description |
|---|---|
| AdminSiteName | |
| AsyncScalingEnabled |
Gets or sets if <code>true</code>, this App Service Plan will attempt to scale asynchronously if there are insufficient workers to scale synchronously. If <code>false</code>, this App Service Plan will only attempt sync scaling. (Inherited from AppServicePlan) |
| ElasticScaleEnabled |
Gets or sets serverFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku (Inherited from AppServicePlan) |
| ExtendedLocation |
Gets or sets extended Location. (Inherited from AppServicePlan) |
| FreeOfferExpirationTime |
Gets or sets the time when the server farm free offer expires. (Inherited from AppServicePlan) |
| GeoRegion |
Gets geographical location for the App Service plan. (Inherited from AppServicePlan) |
| HostingEnvironmentProfile |
Gets or sets specification for the App Service Environment to use for the App Service plan. (Inherited from AppServicePlan) |
| HyperV |
Gets or sets if Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise. (Inherited from AppServicePlan) |
| Id |
Gets fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" (Inherited from Resource) |
| Identity |
Gets or sets managed service identity. (Inherited from AppServicePlan) |
| InstallScripts |
Gets or sets install scripts associated with this App Service plan. (Inherited from AppServicePlan) |
| IsCustomMode |
Gets or sets whether this server farm is in custom mode. (Inherited from AppServicePlan) |
| IsSpot |
Gets or sets if <code>true</code>, this App Service Plan owns spot instances. (Inherited from AppServicePlan) |
| IsXenon |
Gets or sets obsolete: If Hyper-V container app service plan <code>true</code>, <code>false</code> otherwise. (Inherited from AppServicePlan) |
| Kind |
Gets or sets kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. (Inherited from AppServicePlan) |
| KubeEnvironmentProfile |
Gets or sets specification for the Kubernetes Environment to use for the App Service plan. (Inherited from AppServicePlan) |
| Location |
Gets or sets the geo-location where the resource lives (Inherited from TrackedResource) |
| MaximumElasticWorkerCount |
Gets or sets maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan (Inherited from AppServicePlan) |
| MaximumNumberOfWorkers |
Gets maximum number of instances that can be assigned to this App Service plan. (Inherited from AppServicePlan) |
| Name |
Gets the name of the resource (Inherited from Resource) |
| Network |
Gets or sets all network settings for the server farm. (Inherited from AppServicePlan) |
| NumberOfSites |
Gets number of apps assigned to this App Service plan. (Inherited from AppServicePlan) |
| NumberOfWorkers |
Gets the number of instances that are assigned to this App Service plan. (Inherited from AppServicePlan) |
| PerSiteScaling |
Gets or sets if <code>true</code>, apps assigned to this App Service plan can be scaled independently. If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan. (Inherited from AppServicePlan) |
| PlanDefaultIdentity |
Gets or sets identity to use by platform for various features and integrations using managed identity. (Inherited from AppServicePlan) |
| ProvisioningState |
Gets provisioning state of the App Service Plan. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'InProgress', 'Deleting' (Inherited from AppServicePlan) |
| RdpEnabled |
Gets or sets if <code>true</code>, RDP access is enabled for this App Service plan. Only applicable for IsCustomMode ASPs. If <code>false</code>, RDP access is disabled. (Inherited from AppServicePlan) |
| RegistryAdapters |
Gets or sets registry adapters associated with this App Service plan. (Inherited from AppServicePlan) |
| Reserved |
Gets or sets if Linux app service plan <code>true</code>, <code>false</code> otherwise. (Inherited from AppServicePlan) |
| ResourceGroup |
Gets resource group of the App Service plan. (Inherited from AppServicePlan) |
| Sku |
Gets or sets description of a SKU for a scalable resource. (Inherited from AppServicePlan) |
| SpotExpirationTime |
Gets or sets the time when the server farm expires. Valid only if it is a spot server farm. (Inherited from AppServicePlan) |
| Status |
Gets app Service plan status. Possible values include: 'Ready', 'Pending', 'Creating' (Inherited from AppServicePlan) |
| StorageMounts |
Gets or sets storage mounts associated with this App Service plan. (Inherited from AppServicePlan) |
| Subscription |
Gets app Service plan subscription. (Inherited from AppServicePlan) |
| SystemData |
Gets azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from Resource) |
| Tags |
Gets or sets resource tags. (Inherited from TrackedResource) |
| TargetWorkerCount |
Gets or sets scaling worker count. (Inherited from AppServicePlan) |
| TargetWorkerSizeId |
Gets or sets scaling worker size ID. (Inherited from AppServicePlan) |
| Type |
Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" (Inherited from Resource) |
| WorkerTierName |
Gets or sets target worker tier assigned to the App Service plan. (Inherited from AppServicePlan) |
| ZoneRedundant |
Gets or sets if <code>true</code>, this App Service Plan will perform availability zone balancing. If <code>false</code>, this App Service Plan will not perform availability zone balancing. (Inherited from AppServicePlan) |
Methods
| Name | Description |
|---|---|
| Validate() |
Validate the object. (Inherited from AppServicePlan) |