Partager via


IAppServicePlanProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.AppServicePlanPropertiesTypeConverter))]
public interface IAppServicePlanProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.AppServicePlanPropertiesTypeConverter))>]
type IAppServicePlanProperties = interface
    interface IJsonSerializable
Public Interface IAppServicePlanProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

ElasticScaleEnabled

ServerFarm supports ElasticScale. Apps in this plan will scale as if the ServerFarm was ElasticPremium sku

FreeOfferExpirationTime

The time when the server farm free offer expires.

GeoRegion

Geographical location for the App Service plan.

HostingEnvironmentProfileId

Resource ID of the App Service Environment.

HostingEnvironmentProfileName

Name of the App Service Environment.

HostingEnvironmentProfileType

Resource type of the App Service Environment.

HyperV

If Hyper-V container app service plan true, false otherwise.

IsSpot

If true, this App Service Plan owns spot instances.

IsXenon

Obsolete: If Hyper-V container app service plan true, false otherwise.

KubeEnvironmentProfileId

Resource ID of the Kubernetes Environment.

KubeEnvironmentProfileName

Name of the Kubernetes Environment.

KubeEnvironmentProfileType

Resource type of the Kubernetes Environment.

MaximumElasticWorkerCount

Maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan

MaximumNumberOfWorker

Maximum number of instances that can be assigned to this App Service plan.

NumberOfSite

Number of apps assigned to this App Service plan.

NumberOfWorker

The number of instances that are assigned to this App Service plan.

PerSiteScaling

If true, apps assigned to this App Service plan can be scaled independently. If false, apps assigned to this App Service plan will scale to all instances of the plan.

ProvisioningState

Provisioning state of the App Service Plan.

Reserved

If Linux app service plan true, false otherwise.

ResourceGroup

Resource group of the App Service plan.

SpotExpirationTime

The time when the server farm expires. Valid only if it is a spot server farm.

Status

App Service plan status.

Subscription

App Service plan subscription.

TargetWorkerCount

Scaling worker count.

TargetWorkerSizeId

Scaling worker size ID.

WorkerTierName

Target worker tier assigned to the App Service plan.

ZoneRedundant

If true, this App Service Plan will perform availability zone balancing. If false, this App Service Plan will not perform availability zone balancing.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to