Site Класс

Веб-приложение, серверная часть мобильного приложения или приложение API.

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

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

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

Конструктор

Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, enabled: bool | None = None, host_name_ssl_states: List[_models.HostNameSslState] | None = None, server_farm_id: str | None = None, reserved: bool = False, is_xenon: bool = False, hyper_v: bool = False, site_config: _models.SiteConfig | None = None, scm_site_also_stopped: bool = False, hosting_environment_profile: _models.HostingEnvironmentProfile | None = None, client_affinity_enabled: bool | None = None, client_cert_enabled: bool | None = None, client_cert_exclusion_paths: str | None = None, host_names_disabled: bool | None = None, container_size: int | None = None, daily_memory_time_quota: int | None = None, cloning_info: _models.CloningInfo | None = None, https_only: bool | None = None, redundancy_mode: str | _models.RedundancyMode | None = None, **kwargs: Any)

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

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

Тип ресурса.

location
str

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

tags

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

identity

Управляемое удостоверение службы.

enabled

<code>true</code> Значение , если приложение включено; в противном случае — <code>false</code>. Если задать для этого значения значение false, приложение отключается (приложение переключится в автономный режим).

host_name_ssl_states

Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения.

server_farm_id
str

Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

reserved

<code>true</code> если зарезервировано; в противном случае — <code>false</code>.

is_xenon

Устаревшее: песочница Hyper-V.

hyper_v

Песочница Hyper-V.

site_config

Конфигурация приложения.

scm_site_also_stopped

<code>true</code> для остановки сайта SCM (KUDU) при остановке приложения; в противном случае — <code>false</code>. Значение по умолчанию — <code>false</code>.

hosting_environment_profile

Среда службы приложений для использования в приложении.

client_affinity_enabled

<code>true</code> для включения сходства клиентов; <code>false</code> значение , чтобы остановить отправку файлов cookie сходства сеанса, которые направляют клиентские запросы в том же сеансе в тот же экземпляр. По умолчанию — <code>true</code>.

client_cert_enabled

<code>true</code> для включения проверки подлинности на основе сертификата клиента (взаимная проверка подлинности TLS); в противном случае — <code>false</code>. По умолчанию — <code>false</code>.

client_cert_exclusion_paths
str

пути исключения проверки подлинности сертификата клиента, разделенные запятыми.

host_names_disabled

<code>true</code> чтобы отключить общедоступные имена узлов приложения; в противном случае — <code>false</code>.

Если <code>true</code>задано значение , приложение доступно только через процесс управления API.

container_size
int

Размер контейнера функции.

daily_memory_time_quota
int

Максимальная допустимая квота на ежедневное время памяти (применимо только к динамическим приложениям).

cloning_info

Если он указан во время создания приложения, приложение клонируется из исходного приложения.

https_only

HttpsOnly: настраивает веб-сайт для приема только HTTPS-запросов. Проблемы с перенаправлением для HTTP-запросов.

redundancy_mode

Режим избыточности сайта. Известные значения: None, Manual, Failover, ActiveActive и GeoRedundant.

Переменные

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

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

name
str

Имя ресурса.

kind
str

Тип ресурса.

location
str

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

type
str

Тип ресурса.

tags

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

identity

Управляемое удостоверение службы.

state
str

Текущее состояние приложения.

host_names

Имена узлов, связанные с приложением.

repository_site_name
str

Имя сайта репозитория.

usage_state
str или UsageState

Состояние, указывающее, превысило ли приложение использование квоты. Только для чтения. Известные значения: "Normal" и "Exceeded".

enabled

<code>true</code> Значение , если приложение включено; в противном случае — <code>false</code>. Если задать для этого значения значение false, приложение отключается (приложение переключится в автономный режим).

enabled_host_names

Включены имена узлов для приложения. Имена узлов должны быть назначены (см. раздел Имена узлов) И включены. В противном случае приложение не будет обслуживаться в этих именах узлов.

availability_state

Состояние доступности сведений об управлении для приложения. Известные значения: "Normal", "Limited" и "DisasterRecoveryMode".

host_name_ssl_states

Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения.

server_farm_id
str

Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

reserved

<code>true</code> если зарезервировано; в противном случае — <code>false</code>.

is_xenon

Устаревшее: песочница Hyper-V.

hyper_v

Песочница Hyper-V.

last_modified_time_utc

Время последнего изменения приложения в формате UTC. Только для чтения.

site_config

Конфигурация приложения.

traffic_manager_host_names

Имена узлов диспетчера трафика Azure, связанные с приложением. Только для чтения.

scm_site_also_stopped

<code>true</code> для остановки сайта SCM (KUDU) при остановке приложения; в противном случае — <code>false</code>. Значение по умолчанию — <code>false</code>.

target_swap_slot
str

Указывает, в какой слот развертывания будет переключиться это приложение. Только для чтения.

hosting_environment_profile

Среда службы приложений для использования в приложении.

client_affinity_enabled

<code>true</code> для включения сходства клиентов; <code>false</code> значение , чтобы остановить отправку файлов cookie сходства сеанса, которые направляют клиентские запросы в том же сеансе в тот же экземпляр. По умолчанию — <code>true</code>.

client_cert_enabled

<code>true</code> для включения проверки подлинности на основе сертификата клиента (взаимная проверка подлинности TLS); в противном случае — <code>false</code>. По умолчанию — <code>false</code>.

client_cert_exclusion_paths
str

пути исключения проверки подлинности сертификата клиента, разделенные запятыми.

host_names_disabled

<code>true</code> чтобы отключить общедоступные имена узлов приложения; в противном случае — <code>false</code>.

Если <code>true</code>задано значение , приложение доступно только через процесс управления API.

outbound_ip_addresses
str

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальных ip-адресов от клиентов, которые могут размещаться на сайте с текущими параметрами. Только для чтения.

possible_outbound_ip_addresses
str

Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальных IP-адресов из всех клиентов, кроме dataComponent. Только для чтения.

container_size
int

Размер контейнера функции.

daily_memory_time_quota
int

Максимальная допустимая квота на ежедневное время памяти (применимо только к динамическим приложениям).

suspended_till

Приложение приостановлено до превышения квоты памяти.

max_number_of_workers
int

Максимальное число рабочих ролей. Это относится только к контейнеру Функций.

cloning_info

Если он указан во время создания приложения, приложение клонируется из исходного приложения.

resource_group
str

Имя группы ресурсов, к которой принадлежит приложение. Только для чтения.

is_default_container

<code>true</code> Значение , если приложение является контейнером по умолчанию; в противном случае — <code>false</code>.

default_host_name
str

Имя узла приложения по умолчанию. Только для чтения.

slot_swap_status

Состояние последней операции переключения слота развертывания.

https_only

HttpsOnly: настраивает веб-сайт для приема только HTTPS-запросов. Проблемы с перенаправлением для HTTP-запросов.

redundancy_mode

Режим избыточности сайта. Известные значения: None, Manual, Failover, ActiveActive и GeoRedundant.

in_progress_operation_id
str

Указывает идентификатор операции, если на этом сайте есть ожидающая операция.