Compartir a través de


AppServicePlanPatchResource Clase

Recurso de ARM para un plan de App Service.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.web.v2021_03_01.models._models_py3.ProxyOnlyResource
AppServicePlanPatchResource

Constructor

AppServicePlanPatchResource(*, kind: str | 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 solo palabra clave

Nombre Description
kind
str

Tipo de recurso.

worker_tier_name
str

Nivel de trabajo de destino asignado al plan de App Service.

hosting_environment_profile

Especificación del App Service Environment que se va a usar para el plan de App Service.

per_site_scaling

Si <code>true</code>es , las aplicaciones asignadas a este plan de App Service se pueden escalar de forma independiente. Si <code>false</code>es , las aplicaciones asignadas a este plan App Service escalarán a todas las instancias del plan.

elastic_scale_enabled

ServerFarm admite ElasticScale. Las aplicaciones de este plan se escalarán como si serverFarm fuera la SKU ElasticPremium.

maximum_elastic_worker_count
int

Número máximo de trabajos totales permitidos para este plan de App Service ElasticScaleEnabled.

is_spot

Si <code>true</code>es , este App Service Plan posee instancias de acceso puntual.

spot_expiration_time

Hora a la que expira la granja de servidores. Válido solo si es una granja de servidores de acceso puntual.

free_offer_expiration_time

Hora a la que expira la oferta gratuita de la granja de servidores.

reserved

Si el plan <code>true</code>de App Service de Linux es , <code>false</code> en caso contrario.

is_xenon

Obsoleto: si el plan <code>true</code>de App Service de contenedor de Hyper-V es , <code>false</code> en caso contrario.

hyper_v

Si el plan <code>true</code>de App Service de contenedor de Hyper-V es , <code>false</code> en caso contrario.

target_worker_count
int

Escalado del recuento de trabajos.

target_worker_size_id
int

Id. de tamaño de trabajo de escalado.

kube_environment_profile

Especificación del entorno de Kubernetes que se va a usar para el plan de App Service.

zone_redundant

Si <code>true</code>es , este plan de App Service realizará el equilibrio de zona de disponibilidad. Si <code>false</code>es , este plan de App Service no realizará el equilibrio de zona de disponibilidad.

Variables

Nombre Description
id
str

Id. de recurso.

name
str

Nombre del recurso.

kind
str

Tipo de recurso.

type
str

Tipo de recurso.

worker_tier_name
str

Nivel de trabajo de destino asignado al plan de App Service.

status

App Service estado del plan. Los valores conocidos son: "Ready", "Pending" y "Creating".

subscription
str

App Service suscripción del plan.

hosting_environment_profile

Especificación del App Service Environment que se va a usar para el plan de App Service.

maximum_number_of_workers
int

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

geo_region
str

Ubicación geográfica del plan de App Service.

per_site_scaling

Si <code>true</code>es , las aplicaciones asignadas a este plan de App Service se pueden escalar de forma independiente. Si <code>false</code>es , las aplicaciones asignadas a este plan App Service escalarán a todas las instancias del plan.

elastic_scale_enabled

ServerFarm admite ElasticScale. Las aplicaciones de este plan se escalarán como si serverFarm fuera la SKU ElasticPremium.

maximum_elastic_worker_count
int

Número máximo de trabajos totales permitidos para este plan de App Service ElasticScaleEnabled.

number_of_sites
int

Número de aplicaciones asignadas a este plan de App Service.

is_spot

Si <code>true</code>es , este App Service Plan posee instancias de acceso puntual.

spot_expiration_time

Hora a la que expira la granja de servidores. Válido solo si es una granja de servidores de acceso puntual.

free_offer_expiration_time

Hora a la que expira la oferta gratuita de la granja de servidores.

resource_group
str

Grupo de recursos del plan de App Service.

reserved

Si el plan <code>true</code>de App Service de Linux es , <code>false</code> en caso contrario.

is_xenon

Obsoleto: si el plan <code>true</code>de App Service de contenedor de Hyper-V es , <code>false</code> en caso contrario.

hyper_v

Si el plan <code>true</code>de App Service de contenedor de Hyper-V es , <code>false</code> en caso contrario.

target_worker_count
int

Escalado del recuento de trabajos.

target_worker_size_id
int

Id. de tamaño de trabajo de escalado.

provisioning_state

Estado de aprovisionamiento del plan de App Service. Los valores conocidos son: "Succeeded", "Failed", "Canceled", "InProgress" y "Deleting".

kube_environment_profile

Especificación del entorno de Kubernetes que se va a usar para el plan de App Service.

zone_redundant

Si <code>true</code>es , este plan de App Service realizará el equilibrio de zona de disponibilidad. Si <code>false</code>es , este plan de App Service no realizará el equilibrio de zona de disponibilidad.