GetAppServicePlanResult

data class GetAppServicePlanResult(val elasticScaleEnabled: Boolean? = null, val extendedLocation: ExtendedLocationResponse? = null, val freeOfferExpirationTime: String? = null, val geoRegion: String, val hostingEnvironmentProfile: HostingEnvironmentProfileResponse? = null, val hyperV: Boolean? = null, val id: String, val isSpot: Boolean? = null, val isXenon: Boolean? = null, val kind: String? = null, val kubeEnvironmentProfile: KubeEnvironmentProfileResponse? = null, val location: String, val maximumElasticWorkerCount: Int? = null, val maximumNumberOfWorkers: Int, val name: String, val numberOfSites: Int, val numberOfWorkers: Int, val perSiteScaling: Boolean? = null, val provisioningState: String, val reserved: Boolean? = null, val resourceGroup: String, val sku: SkuDescriptionResponse? = null, val spotExpirationTime: String? = null, val status: String, val subscription: String, val tags: Map<String, String>? = null, val targetWorkerCount: Int? = null, val targetWorkerSizeId: Int? = null, val type: String, val workerTierName: String? = null, val zoneRedundant: Boolean? = null)

App Service plan.

Constructors

Link copied to clipboard
constructor(elasticScaleEnabled: Boolean? = null, extendedLocation: ExtendedLocationResponse? = null, freeOfferExpirationTime: String? = null, geoRegion: String, hostingEnvironmentProfile: HostingEnvironmentProfileResponse? = null, hyperV: Boolean? = null, id: String, isSpot: Boolean? = null, isXenon: Boolean? = null, kind: String? = null, kubeEnvironmentProfile: KubeEnvironmentProfileResponse? = null, location: String, maximumElasticWorkerCount: Int? = null, maximumNumberOfWorkers: Int, name: String, numberOfSites: Int, numberOfWorkers: Int, perSiteScaling: Boolean? = null, provisioningState: String, reserved: Boolean? = null, resourceGroup: String, sku: SkuDescriptionResponse? = null, spotExpirationTime: String? = null, status: String, subscription: String, tags: Map<String, String>? = null, targetWorkerCount: Int? = null, targetWorkerSizeId: Int? = null, type: String, workerTierName: String? = null, zoneRedundant: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

Extended Location.

Link copied to clipboard

The time when the server farm free offer expires.

Link copied to clipboard

Geographical location for the App Service plan.

Link copied to clipboard

Specification for the App Service Environment to use for the App Service plan.

Link copied to clipboard
val hyperV: Boolean? = null

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

Link copied to clipboard
val id: String

Resource Id.

Link copied to clipboard
val isSpot: Boolean? = null

If true, this App Service Plan owns spot instances.

Link copied to clipboard
val isXenon: Boolean? = null

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

Link copied to clipboard
val kind: String? = null

Kind of resource.

Link copied to clipboard

Specification for the Kubernetes Environment to use for the App Service plan.

Link copied to clipboard

Resource Location.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Resource Name.

Link copied to clipboard

Number of apps assigned to this App Service plan.

Link copied to clipboard

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

Link copied to clipboard
val perSiteScaling: Boolean? = null

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.

Link copied to clipboard

Provisioning state of the App Service Plan.

Link copied to clipboard
val reserved: Boolean? = null

If Linux app service plan true, false otherwise.

Link copied to clipboard

Resource group of the App Service plan.

Link copied to clipboard

Description of a SKU for a scalable resource.

Link copied to clipboard

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

Link copied to clipboard

App Service plan status.

Link copied to clipboard

App Service plan subscription.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard
val targetWorkerCount: Int? = null

Scaling worker count.

Link copied to clipboard
val targetWorkerSizeId: Int? = null

Scaling worker size ID.

Link copied to clipboard

Resource type.

Link copied to clipboard
val workerTierName: String? = null

Target worker tier assigned to the App Service plan.

Link copied to clipboard
val zoneRedundant: Boolean? = null

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