Site Класс
Веб-приложение, серверная часть мобильного приложения или приложение API.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.web.v2022_09_01.models._models_py3.ResourceSite
Конструктор
Site(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, extended_location: _models.ExtendedLocation | 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, vnet_route_all_enabled: bool | None = None, vnet_image_pull_enabled: bool | None = None, vnet_content_share_enabled: bool | None = None, 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_mode: str | _models.ClientCertMode | None = None, client_cert_exclusion_paths: str | None = None, host_names_disabled: bool | None = None, custom_domain_verification_id: str | 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, public_network_access: str | None = None, storage_account_required: bool | None = None, key_vault_reference_identity: str | None = None, virtual_network_subnet_id: str | None = None, managed_environment_id: str | None = None, **kwargs: Any)
Параметры Keyword-Only
Имя | Описание |
---|---|
kind
|
Тип ресурса. |
location
|
Расположение ресурса. Обязательный. |
tags
|
Теги ресурсов. |
identity
|
Управляемое удостоверение службы. |
extended_location
|
Расширенное расположение. |
enabled
|
|
host_name_ssl_states
|
Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения. |
server_farm_id
|
Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Устаревшее: песочница Hyper-V. |
hyper_v
|
Песочница Hyper-V. |
vnet_route_all_enabled
|
виртуальная сеть параметр Маршрутизировать все включено. Это приводит к тому, что для всего исходящего трафика применяются виртуальная сеть группы безопасности и определяемые пользователем маршруты. |
vnet_image_pull_enabled
|
Чтобы включить извлечение образа по виртуальная сеть. |
vnet_content_share_enabled
|
Включение доступа к содержимому через виртуальную сеть. |
site_config
|
Конфигурация приложения. |
scm_site_also_stopped
|
|
hosting_environment_profile
|
Среда службы приложений для использования в приложении. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
str или
ClientCertMode
При этом используется параметр ClientCertEnabled.
Принято. Известные значения: "Required", "Optional" и "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
пути исключения проверки подлинности сертификата клиента, разделенные запятыми. |
host_names_disabled
|
Если |
custom_domain_verification_id
|
Уникальный идентификатор, который проверяет личные домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки. |
container_size
|
Размер контейнера функции. |
daily_memory_time_quota
|
Максимальная допустимая квота на ежедневное время памяти (применимо только к динамическим приложениям). |
cloning_info
|
Если он указан во время создания приложения, приложение клонируется из исходного приложения. |
https_only
|
HttpsOnly: настраивает веб-сайт для приема только HTTPS-запросов. Проблемы с перенаправлением для HTTP-запросов. |
redundancy_mode
|
str или
RedundancyMode
Режим избыточности сайта. Известные значения: None, Manual, Failover, ActiveActive и GeoRedundant. |
public_network_access
|
Свойство для разрешения или блокировки всего общедоступного трафика. Допустимые значения: Enabled, Disabled или пустая строка. |
storage_account_required
|
Проверяет, требуется ли учетная запись хранения, предоставленная клиентом. |
key_vault_reference_identity
|
Удостоверение, используемое для проверки подлинности Key Vault reference. |
virtual_network_subnet_id
|
Azure Resource Manager идентификатор виртуальной сети и подсети, которые должны быть присоединены с помощью интеграции региональной виртуальной сети. Он должен иметь вид /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
Azure Resource Manager идентификатор выбранной клиентом Управляемой среды, в которой будет размещено это приложение. Он должен иметь вид /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironments}. |
Переменные
Имя | Описание |
---|---|
id
|
Идентификатор ресурса. |
name
|
Имя ресурса. |
kind
|
Тип ресурса. |
location
|
Расположение ресурса. Обязательный. |
type
|
Тип ресурса. |
tags
|
Теги ресурсов. |
identity
|
Управляемое удостоверение службы. |
extended_location
|
Расширенное расположение. |
state
|
Текущее состояние приложения. |
host_names
|
Имена узлов, связанные с приложением. |
repository_site_name
|
Имя сайта репозитория. |
usage_state
|
str или
UsageState
Состояние, указывающее, превысило ли приложение использование квоты. Только для чтения. Известные значения: "Normal" и "Exceeded". |
enabled
|
|
enabled_host_names
|
Включены имена узлов для приложения. Имена узлов должны быть назначены (см. раздел Имена узлов) И включены. В противном случае приложение не будет обслуживаться в этих именах узлов. |
availability_state
|
Состояние доступности сведений об управлении для приложения. Известные значения: "Normal", "Limited" и "DisasterRecoveryMode". |
host_name_ssl_states
|
Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения. |
server_farm_id
|
Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
reserved
|
|
is_xenon
|
Устаревшее: песочница Hyper-V. |
hyper_v
|
Песочница Hyper-V. |
last_modified_time_utc
|
Время последнего изменения приложения в формате UTC. Только для чтения. |
vnet_route_all_enabled
|
виртуальная сеть параметр Маршрутизировать все включено. Это приводит к тому, что для всего исходящего трафика применяются виртуальная сеть группы безопасности и определяемые пользователем маршруты. |
vnet_image_pull_enabled
|
Чтобы включить извлечение образа по виртуальная сеть. |
vnet_content_share_enabled
|
Включение доступа к содержимому через виртуальную сеть. |
site_config
|
Конфигурация приложения. |
traffic_manager_host_names
|
Имена узлов диспетчера трафика Azure, связанные с приложением. Только для чтения. |
scm_site_also_stopped
|
|
target_swap_slot
|
Указывает, в какой слот развертывания будет переключиться это приложение. Только для чтения. |
hosting_environment_profile
|
Среда службы приложений для использования в приложении. |
client_affinity_enabled
|
|
client_cert_enabled
|
|
client_cert_mode
|
str или
ClientCertMode
Он состоит из параметра ClientCertEnabled.
Принято. Известные значения: "Required", "Optional" и "OptionalInteractiveUser". |
client_cert_exclusion_paths
|
пути исключения проверки подлинности сертификата клиента, разделенные запятыми. |
host_names_disabled
|
При |
custom_domain_verification_id
|
Уникальный идентификатор, который проверяет личные домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки. |
outbound_ip_addresses
|
Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальных IP-адресов от клиентов, на которых можно разместить сайт с текущими параметрами. Только для чтения. |
possible_outbound_ip_addresses
|
Список IP-адресов, которые приложение использует для исходящих подключений (например, для доступа к базе данных). Включает виртуальные IP-адреса из всех клиентов, кроме dataComponent. Только для чтения. |
container_size
|
Размер контейнера функции. |
daily_memory_time_quota
|
Максимальная допустимая ежедневная квота памяти (применяется только для динамических приложений). |
suspended_till
|
Приложение приостановлено до превышения квоты памяти. |
max_number_of_workers
|
Максимальное число рабочих ролей. Это относится только к контейнеру Функций. |
cloning_info
|
Если он указан во время создания приложения, приложение клонируется из исходного приложения. |
resource_group
|
Имя группы ресурсов, к которой принадлежит приложение. Только для чтения. |
is_default_container
|
|
default_host_name
|
Имя узла приложения по умолчанию. Только для чтения. |
slot_swap_status
|
Состояние последней операции переключения слотов развертывания. |
https_only
|
HttpsOnly: настраивает веб-сайт для приема только HTTPS-запросов. Проблемы с перенаправлением для HTTP-запросов. |
redundancy_mode
|
str или
RedundancyMode
Режим избыточности сайта. Известные значения: None, Manual, Failover, ActiveActive и GeoRedundant. |
in_progress_operation_id
|
Указывает идентификатор операции, если на этом сайте есть ожидающая операция. |
public_network_access
|
Свойство для разрешения или блокировки всего общедоступного трафика. Допустимые значения: Enabled, Disabled или пустая строка. |
storage_account_required
|
Проверяет, требуется ли учетная запись хранения, предоставленная клиентом. |
key_vault_reference_identity
|
Удостоверение, используемое для Key Vault эталонной проверки подлинности. |
virtual_network_subnet_id
|
Azure Resource Manager идентификатор виртуальной сети и подсети для присоединения к региональной виртуальной сети. Он должен иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}. |
managed_environment_id
|
Azure Resource Manager идентификатор выбранной управляемой среды клиента, в которой будет размещено это приложение. Он должен иметь форму /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironments}. |
Azure SDK for Python