Compartilhar via


AppServicePlan Classe

Definição

Plano do Serviço de Aplicativo.

[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
Herança
AppServicePlan
Atributos

Construtores

AppServicePlan()

Inicializa uma nova instância da classe 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 uma nova instância da classe AppServicePlan.

Propriedades

ElasticScaleEnabled

Obtém ou define serverFarm dá suporte ao ElasticScale. Os aplicativos neste plano serão dimensionados como se o ServerFarm fosse um SKU do ElasticPremium

ExtendedLocation

Plano do Serviço de Aplicativo.

FreeOfferExpirationTime

Obtém ou define a hora em que a oferta gratuita do farm de servidores expira.

GeoRegion

Obtém a localização geográfica do plano de Serviço de Aplicativo.

HostingEnvironmentProfile

Obtém ou define a especificação do Ambiente do Serviço de Aplicativo a ser usado para o plano de Serviço de Aplicativo.

HyperV

Obtém ou define se o plano &do serviço de aplicativo de contêiner do Hyper-V lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; caso contrário.

Id

Obtém a ID do recurso.

(Herdado de Resource)
IsSpot

Obtém ou define se &lt;code&gt;true&lt;/code&gt;, este plano de Serviço de Aplicativo possui instâncias spot.

IsXenon

Obtém ou define obsoleto: se o plano &do serviço de aplicativo de contêiner hyper-V lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; caso contrário.

Kind

Obtém ou define o tipo de recurso.

(Herdado de Resource)
KubeEnvironmentProfile

Obtém ou define a especificação para o Ambiente do Kubernetes a ser usado para o plano de Serviço de Aplicativo.

Location

Obtém ou define a Localização do recurso.

(Herdado de Resource)
MaximumElasticWorkerCount

Obtém ou define o número máximo de trabalhos totais permitidos para este Plano de Serviço de Aplicativo ElasticScaleEnabled

MaximumNumberOfWorkers

Obtém o número máximo de instâncias que podem ser atribuídas a esse plano de Serviço de Aplicativo.

Name

Obtém o nome do recurso.

(Herdado de Resource)
NumberOfSites

Obtém o número de aplicativos atribuídos a este plano de Serviço de Aplicativo.

PerSiteScaling

Obtém ou define se &lt;code&gt;true&lt;/code&gt;, os aplicativos atribuídos a esse plano de Serviço de Aplicativo podem ser dimensionados de forma independente. Se &lt;code&gt;false&lt;/code&gt;, os aplicativos atribuídos a esse plano de Serviço de Aplicativo serão dimensionados para todas as instâncias do plano.

ProvisioningState

Obtém o estado de provisionamento do plano de Serviço de Aplicativo. Os valores possíveis incluem: 'Succeeded', 'Failed', 'Canceled', 'InProgress', 'Deleting'

Reserved

Obtém ou define se o plano &do serviço de aplicativo do Linux lt;code&gt;true&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; caso contrário.

ResourceGroup

Obtém o grupo de recursos do plano Serviço de Aplicativo.

Sku

Plano do Serviço de Aplicativo.

SpotExpirationTime

Obtém ou define a hora em que o farm de servidores expira. Válido somente se for um farm de servidores spot.

Status

Obtém status do plano do Serviço de Aplicativo. Os valores possíveis incluem: 'Ready', 'Pending', 'Creating'

Subscription

Obtém a assinatura do plano do Serviço de Aplicativo.

Tags

Obtém ou define marcas de recurso.

(Herdado de Resource)
TargetWorkerCount

Obtém ou define a contagem de trabalho de dimensionamento.

TargetWorkerSizeId

Obtém ou define a ID de tamanho do trabalho de dimensionamento.

Type

Obtém o tipo de recurso.

(Herdado de Resource)
WorkerTierName

Obtém ou define a camada de trabalho de destino atribuída ao plano de Serviço de Aplicativo.

ZoneRedundant

Obtém ou define se &lt;code&gt;true&lt;/code&gt;, este plano de Serviço de Aplicativo executará o balanceamento de zona de disponibilidade. Se &lt;code&gt;false&lt;/code&gt;, este plano de Serviço de Aplicativo não executará o balanceamento de zona de disponibilidade.

Métodos

Validate()

Valide o objeto .

Aplica-se a