Compartilhar via


AppServicePlan Classe

Plano do Serviço de Aplicativo.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.web.v2022_09_01.models._models_py3.Resource
AppServicePlan

Construtor

AppServicePlan(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, sku: _models.SkuDescription | None = None, extended_location: _models.ExtendedLocation | None = None, worker_tier_name: str | None = None, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, per_site_scaling: bool = False, elastic_scale_enabled: bool | None = None, maximum_elastic_worker_count: int | None = None, is_spot: bool | None = None, spot_expiration_time: datetime | None = None, free_offer_expiration_time: datetime | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: bool = False, target_worker_count: int | None = None, target_worker_size_id: int | None = None, kube_environment_profile: _models.KubeEnvironmentProfile | None = None, zone_redundant: bool = False, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
kind
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

tags

Marcas de recurso.

sku

Descrição de um SKU para um recurso escalonável.

extended_location

Localização Estendida.

worker_tier_name
str

Camada de trabalho de destino atribuída ao plano de Serviço de Aplicativo.

hosting_environment_profile

Especificação para o Ambiente do Serviço de Aplicativo a ser usado para o plano de Serviço de Aplicativo.

per_site_scaling

Se <code>true</code>, os aplicativos atribuídos a esse plano Serviço de Aplicativo poderão ser dimensionados de forma independente. Se <code>false</code>, os aplicativos atribuídos a esse plano Serviço de Aplicativo serão dimensionados para todas as instâncias do plano.

elastic_scale_enabled

ServerFarm dá suporte ao ElasticScale. Os aplicativos neste plano serão dimensionados como se o ServerFarm fosse o sku ElasticPremium.

maximum_elastic_worker_count
int

Número máximo de trabalhos permitidos para este Plano de Serviço de Aplicativo ElasticScaleEnabled.

is_spot

Se <code>true</code>, esse plano Serviço de Aplicativo possui instâncias spot.

spot_expiration_time

A hora em que o farm de servidores expira. Válido somente se for um farm de servidores spot.

free_offer_expiration_time

A hora em que a oferta gratuita do farm de servidores expira.

reserved

Se o serviço de aplicativo Linux planejar <code>true</code>, <code>false</code> caso contrário, .

is_xenon

Obsoleto: se o plano <code>true</code>do serviço de aplicativo de contêiner hyper-V for , <code>false</code> caso contrário, .

hyper_v

Se o plano <code>true</code>do serviço de aplicativo de contêiner do Hyper-V for , <code>false</code> caso contrário, .

target_worker_count
int

Dimensionamento da contagem de trabalho.

target_worker_size_id
int

Dimensionando a ID do tamanho do trabalho.

kube_environment_profile

Especificação para o Ambiente kubernetes a ser usado para o plano de Serviço de Aplicativo.

zone_redundant

Se <code>true</code>, este plano de Serviço de Aplicativo executará o balanceamento de zona de disponibilidade. Se <code>false</code>, este plano de Serviço de Aplicativo não executará o balanceamento de zona de disponibilidade.

Variáveis

Nome Description
id
str

ID do recurso.

name
str

Nome do recurso.

kind
str

Tipo de recurso.

location
str

Local do recurso. Obrigatórios.

type
str

Tipo de recurso.

tags

Marcas de recurso.

sku

Descrição de um SKU para um recurso escalonável.

extended_location

Localização Estendida.

worker_tier_name
str

Camada de trabalho de destino atribuída ao plano de Serviço de Aplicativo.

status

Serviço de Aplicativo plano status. Os valores conhecidos são: "Pronto", "Pendente" e "Criando".

subscription
str

Serviço de Aplicativo assinatura do plano.

hosting_environment_profile

Especificação para o Ambiente do Serviço de Aplicativo a ser usado para o plano de Serviço de Aplicativo.

maximum_number_of_workers
int

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

number_of_workers
int

O número de instâncias atribuídas a esse plano Serviço de Aplicativo.

geo_region
str

Localização geográfica do plano de Serviço de Aplicativo.

per_site_scaling

Se <code>true</code>, os aplicativos atribuídos a esse plano Serviço de Aplicativo poderão ser dimensionados de forma independente. Se <code>false</code>, os aplicativos atribuídos a esse plano Serviço de Aplicativo serão dimensionados para todas as instâncias do plano.

elastic_scale_enabled

ServerFarm dá suporte ao ElasticScale. Os aplicativos neste plano serão dimensionados como se o ServerFarm fosse o sku ElasticPremium.

maximum_elastic_worker_count
int

Número máximo de trabalhos permitidos para este Plano de Serviço de Aplicativo ElasticScaleEnabled.

number_of_sites
int

Número de aplicativos atribuídos a esse plano de Serviço de Aplicativo.

is_spot

Se <code>true</code>, esse plano Serviço de Aplicativo possui instâncias spot.

spot_expiration_time

A hora em que o farm de servidores expira. Válido somente se for um farm de servidores spot.

free_offer_expiration_time

A hora em que a oferta gratuita do farm de servidores expira.

resource_group
str

Grupo de recursos do plano de Serviço de Aplicativo.

reserved

Se o serviço de aplicativo Linux planejar <code>true</code>, <code>false</code> caso contrário, .

is_xenon

Obsoleto: se o plano <code>true</code>do serviço de aplicativo de contêiner hyper-V for , <code>false</code> caso contrário, .

hyper_v

Se o plano <code>true</code>do serviço de aplicativo de contêiner do Hyper-V for , <code>false</code> caso contrário, .

target_worker_count
int

Dimensionamento da contagem de trabalho.

target_worker_size_id
int

Dimensionando a ID do tamanho do trabalho.

provisioning_state

Estado de provisionamento do plano de Serviço de Aplicativo. Os valores conhecidos são: "Êxito", "Falha", "Cancelado", "InProgress" e "Excluindo".

kube_environment_profile

Especificação para o Ambiente kubernetes a ser usado para o plano de Serviço de Aplicativo.

zone_redundant

Se <code>true</code>, este plano de Serviço de Aplicativo executará o balanceamento de zona de disponibilidade. Se <code>false</code>, este plano de Serviço de Aplicativo não executará o balanceamento de zona de disponibilidade.