Compartir a través de


AppServicePlan Clase

Definición

Plan de App Service.

[Microsoft.Rest.Serialization.JsonTransformation]
public class AppServicePlan : Microsoft.Azure.Management.WebSites.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AppServicePlan = class
    inherit Resource
Public Class AppServicePlan
Inherits Resource
Herencia
AppServicePlan
Atributos

Constructores

AppServicePlan()

Inicializa una nueva instancia de la clase AppServicePlan.

AppServicePlan(String, String, String, String, String, IDictionary<String, String>, String, Nullable<StatusOptions>, String, HostingEnvironmentProfile, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<ProvisioningState>, KubeEnvironmentProfile, Nullable<Boolean>, SkuDescription, ExtendedLocation)

Inicializa una nueva instancia de la clase AppServicePlan.

Propiedades

ElasticScaleEnabled

Obtiene o establece serverFarm admite ElasticScale. Las aplicaciones de este plan se escalarán como si serverFarm fuera la SKU elasticPremium.

ExtendedLocation

Plan de App Service.

FreeOfferExpirationTime

Obtiene o establece la hora en que expira la oferta gratuita de la granja de servidores.

GeoRegion

Obtiene la ubicación geográfica del plan de App Service.

HostingEnvironmentProfile

Obtiene o establece la especificación del App Service Environment que se va a usar para el plan de App Service.

HyperV

Obtiene o establece si el plan &lt;code gt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; de lo contrario.

Id

Obtiene el identificador de recurso.

(Heredado de Resource)
IsSpot

Obtiene o establece si &lt;code&gt;true&lt;/code&gt;, este App Service Plan posee instancias de spot.

IsXenon

Obtiene o establece obsoletos: si plan &lt;code gt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; de lo contrario.

Kind

Obtiene o establece el tipo de recurso.

(Heredado de Resource)
KubeEnvironmentProfile

Obtiene o establece la especificación del entorno de Kubernetes que se va a usar para el plan de App Service.

Location

Obtiene o establece la ubicación del recurso.

(Heredado de Resource)
MaximumElasticWorkerCount

Obtiene o establece el número máximo de trabajos totales permitidos para este plan de App Service ElasticScaleEnabled.

MaximumNumberOfWorkers

Obtiene el número máximo de instancias que se pueden asignar a este plan de App Service.

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
NumberOfSites

Obtiene el número de aplicaciones asignadas a este plan de App Service.

PerSiteScaling

Obtiene o establece si &lt;code&gt;true&lt;/code&gt;, las aplicaciones asignadas a este plan de App Service se pueden escalar de forma independiente. Si &lt;code&gt;false&lt;/code&gt;, las aplicaciones asignadas a este plan App Service escalarán a todas las instancias del plan.

ProvisioningState

Obtiene el estado de aprovisionamiento del plan de App Service. Entre los valores posibles se incluyen: 'Succeeded', 'Failed', 'Canceled', 'InProgress', 'Deleting'

Reserved

Obtiene o establece si el plan &de App Service de Linux lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; de lo contrario.

ResourceGroup

Obtiene el grupo de recursos del plan App Service.

Sku

Plan de App Service.

SpotExpirationTime

Obtiene o establece la hora en que expira la granja de servidores. Válido solo si es una granja de servidores de acceso puntual.

Status

Obtiene el estado del plan de App Service. Entre los valores posibles se incluyen: "Ready", "Pending", "Creating"

Subscription

Obtiene la suscripción del plan de App Service.

Tags

Obtiene o establece etiquetas de recursos.

(Heredado de Resource)
TargetWorkerCount

Obtiene o establece el recuento de trabajos de escalado.

TargetWorkerSizeId

Obtiene o establece el identificador de tamaño de trabajo de escalado.

Type

Obtiene el tipo de recurso.

(Heredado de Resource)
WorkerTierName

Obtiene o establece el nivel de trabajo de destino asignado al plan de App Service.

ZoneRedundant

Obtiene o establece si &lt;code&gt;true&lt;/code&gt;, este App Service Plan realizará el equilibrio de zona de disponibilidad. Si &lt;code&gt;false&lt;/code&gt;, este App Service Plan no realizará el equilibrio de zona de disponibilidad.

Métodos

Validate()

Valide el objeto .

Se aplica a