Поделиться через


AppServicePlan Класс

План службы приложений.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Все необходимые параметры должны быть заполнены для отправки в Azure.

Наследование
azure.mgmt.web.v2021_03_01.models._models_py3.Resource
AppServicePlan

Конструктор

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)

Параметры Keyword-Only

Имя Описание
kind
str

Тип ресурса.

location
str

Расположение ресурса. Обязательный.

tags

Теги ресурсов.

sku

Описание номера SKU для масштабируемого ресурса.

extended_location

Расширенное расположение.

worker_tier_name
str

Целевой уровень рабочей роли, назначенный плану Служба приложений.

hosting_environment_profile

Спецификация Среда службы приложений, используемая для плана Служба приложений.

per_site_scaling

Если <code>true</code>задано значение , приложения, назначенные этому плану Служба приложений, можно масштабировать независимо друг от друга. Если <code>false</code>задано значение , приложения, назначенные этому Служба приложений плану, будут масштабироваться до всех экземпляров плана.

elastic_scale_enabled

ServerFarm поддерживает ElasticScale. Приложения в этом плане будут масштабироваться так, как если бы serverFarm был SKU ElasticPremium.

maximum_elastic_worker_count
int

Максимальное количество рабочих ролей, разрешенных для этого плана Служба приложений ElasticScaleEnabled.

is_spot

Если <code>true</code>задано значение , этому Служба приложений Plan принадлежат точечные экземпляры.

spot_expiration_time

Время истечения срока действия фермы серверов. Допустимо только в том случае, если это ферма точечного сервера.

free_offer_expiration_time

Время истечения срока действия бесплатного предложения фермы серверов.

reserved

Значение , если план <code>true</code>службы приложений Linux , в <code>false</code> противном случае — значение .

is_xenon

Устарело: значение , если план <code>true</code>службы приложений контейнера Hyper-V , в <code>false</code> противном случае — значение .

hyper_v

Значение , если план <code>true</code>службы приложений контейнера Hyper-V , в <code>false</code> противном случае — значение .

target_worker_count
int

Количество рабочих ролей масштабирования.

target_worker_size_id
int

Идентификатор размера рабочей роли масштабирования.

kube_environment_profile

Спецификация среды Kubernetes, используемой для плана Служба приложений.

zone_redundant

Если <code>true</code>задано значение , этот план Служба приложений выполнит балансировку зоны доступности. Если <code>false</code>задано значение , этот план Служба приложений не будет выполнять балансировку зоны доступности.

Переменные

Имя Описание
id
str

Идентификатор ресурса.

name
str

Имя ресурса.

kind
str

Тип ресурса.

location
str

Расположение ресурса. Обязательный.

type
str

Тип ресурса.

tags

Теги ресурсов.

sku

Описание номера SKU для масштабируемого ресурса.

extended_location

Расширенное расположение.

worker_tier_name
str

Целевой уровень рабочей роли, назначенный плану Служба приложений.

status

Служба приложений состояние плана. Известные значения: Ready, Pending и Creating.

subscription
str

Служба приложений подписку на план.

hosting_environment_profile

Спецификация Среда службы приложений, используемая для плана Служба приложений.

maximum_number_of_workers
int

Максимальное число экземпляров, которые можно назначить этому Служба приложений плану.

geo_region
str

Географическое расположение плана Служба приложений.

per_site_scaling

Если <code>true</code>задано значение , приложения, назначенные этому плану Служба приложений, можно масштабировать независимо друг от друга. Если <code>false</code>задано значение , приложения, назначенные этому Служба приложений плану, будут масштабироваться до всех экземпляров плана.

elastic_scale_enabled

ServerFarm поддерживает ElasticScale. Приложения в этом плане будут масштабироваться так, как если бы serverFarm был SKU ElasticPremium.

maximum_elastic_worker_count
int

Максимальное количество рабочих ролей, разрешенных для этого плана Служба приложений ElasticScaleEnabled.

number_of_sites
int

Количество приложений, назначенных этому плану Служба приложений.

is_spot

Если <code>true</code>задано значение , этому Служба приложений Plan принадлежат точечные экземпляры.

spot_expiration_time

Время истечения срока действия фермы серверов. Допустимо только в том случае, если это ферма точечного сервера.

free_offer_expiration_time

Время истечения срока действия бесплатного предложения фермы серверов.

resource_group
str

Группа ресурсов плана Служба приложений.

reserved

Значение , если план <code>true</code>службы приложений Linux , в <code>false</code> противном случае — значение .

is_xenon

Устарело: значение , если план <code>true</code>службы приложений контейнера Hyper-V , в <code>false</code> противном случае — значение .

hyper_v

Значение , если план <code>true</code>службы приложений контейнера Hyper-V , в <code>false</code> противном случае — значение .

target_worker_count
int

Количество рабочих ролей масштабирования.

target_worker_size_id
int

Идентификатор размера рабочей роли масштабирования.

provisioning_state

Состояние подготовки плана Служба приложений. Известные значения: "Succeeded", "Failed", "Canceled", "InProgress" и "Deleting".

kube_environment_profile

Спецификация среды Kubernetes, используемой для плана Служба приложений.

zone_redundant

Если <code>true</code>задано значение , этот план Служба приложений выполнит балансировку зоны доступности. Если <code>false</code>задано значение , этот план Служба приложений не будет выполнять балансировку зоны доступности.