Web Apps - Create Or Update
Создает новое веб-приложение, мобильное приложение или приложение API в существующей группе ресурсов или обновляет существующее приложение.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}?api-version=2021-02-01
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
name
|
path | True |
|
Уникальное имя приложения для создания или обновления. Чтобы создать или обновить слот развертывания, используйте параметр {slot}. |
|
resource
|
path | True |
|
Имя группы ресурсов, к которой принадлежит ресурс. Regex pattern: |
|
subscription
|
path | True |
|
Идентификатор вашей подписки Azure. Это строка в формате GUID (например, 000000000-0000-0000-0000-0000-00000000000000000). |
|
api-version
|
query | True |
|
Версия API |
Текст запроса
| Name | Required | Type | Description |
|---|---|---|---|
| location | True |
|
Расположение ресурса. |
| extendedLocation |
Расширенное расположение. |
||
| identity |
Управляемое удостоверение службы. |
||
| kind |
|
Тип ресурса. |
|
| properties.clientAffinityEnabled |
|
|
|
| properties.clientCertEnabled |
|
|
|
| properties.clientCertExclusionPaths |
|
Пути исключения, разделенные запятыми для проверки подлинности сертификата клиента |
|
| properties.clientCertMode |
Он состоит из параметра ClientCertEnabled.
|
||
| properties.cloningInfo |
Если это указано во время создания приложения, приложение клонируется из исходного приложения. |
||
| properties.containerSize |
|
Размер контейнера функций. |
|
| properties.customDomainVerificationId |
|
Уникальный идентификатор, проверяющий личные домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки. |
|
| properties.dailyMemoryTimeQuota |
|
Максимальная допустимая квота на ежедневное время памяти (применимо только для динамических приложений). |
|
| properties.enabled |
|
|
|
| properties.hostNameSslStates |
Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения. |
||
| properties.hostNamesDisabled |
|
|
|
| properties.hostingEnvironmentProfile |
Среда службы приложений использовать для приложения. |
||
| properties.httpsOnly |
|
HttpsOnly: настраивает веб-сайт для приема только https-запросов. Проблемы с перенаправлением http-запросов |
|
| properties.hyperV |
|
Песочница Hyper-V. |
|
| properties.isXenon |
|
Устаревшее: песочница Hyper-V. |
|
| properties.keyVaultReferenceIdentity |
|
Удостоверение, используемое для проверки подлинности Key Vault reference. |
|
| properties.redundancyMode |
Режим избыточности сайта |
||
| properties.reserved |
|
|
|
| properties.scmSiteAlsoStopped |
|
|
|
| properties.serverFarmId |
|
Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
| properties.siteConfig |
Конфигурация приложения. |
||
| properties.storageAccountRequired |
|
Проверяет, требуется ли предоставленная клиентом учетная запись хранения |
|
| properties.virtualNetworkSubnetId |
|
Azure Resource Manager идентификатор виртуальной сети и подсети для присоединения к региональной интеграции виртуальной сети. Он должен иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
| tags |
|
Теги ресурсов. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Все в порядке. |
|
| 202 Accepted |
Выполняется асинхронная операция. |
|
| Other Status Codes |
Служба приложений ответ на ошибку. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Определения
|
Api |
Сведения о формальном определении API для приложения. |
|
Api |
Конфигурация управления API Azure (APIM), связанная с приложением. |
|
Auto |
Действия, выполняемые модулем автоматического лечения при активации правила. |
|
Auto |
Предопределенное действие, выполняемое. |
|
Auto |
Настраиваемое действие, выполняемое при активации правила автоматического лечения. |
|
Auto |
Правила, которые можно определить для автоматического лечения. |
|
Auto |
Триггеры для автоматического исцелений. |
|
Azure |
Файлы Azure или BLOB-объект служба хранилища доступ к значению информации для хранилища словарей. |
|
Azure |
Состояние учетной записи хранения. |
|
Azure |
Тип хранилища. |
|
Client |
Он состоит из параметра ClientCertEnabled.
|
|
Cloning |
Сведения, необходимые для операции клонирования. |
|
Connection |
Тип базы данных. |
|
Conn |
Сведения строка подключения базы данных. |
|
Cors |
Параметры общего доступа к ресурсам между источниками (CORS) для приложения. |
|
Default |
Служба приложений ответ на ошибку. |
| Details | |
| Error |
Модель ошибки. |
| Experiments |
Правила маршрутизации в рабочих экспериментах. |
|
Extended |
Расширенное расположение. |
|
Ftps |
Состояние службы FTP или FTPS |
|
Handler |
Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки php-cgi.exe процесса обработки всех HTTP-запросов с расширением *.php. |
|
Hosting |
Спецификация Среда службы приложений, используемой для этого ресурса. |
|
Host |
Имя узла с поддержкой SSL. |
|
Host |
Указывает, является ли имя узла стандартным или именем узла репозитория. |
|
Ip |
Определяет, для чего будет использоваться этот фильтр IP- адресов. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере. |
|
Ip |
Ограничение безопасности IP-адресов для приложения. |
|
Managed |
Режим управляемого конвейера. |
|
Managed |
Управляемое удостоверение службы. |
|
Managed |
Тип управляемого удостоверения службы. |
|
Name |
Пара значений имени. |
|
Push |
Параметры push-уведомлений для приложения. |
|
Ramp |
Правила маршрутизации для увеличения тестирования. Это правило позволяет перенаправлять статический трафик % в слот или постепенно изменять маршрутизацию % на основе производительности. |
|
Redundancy |
Режим избыточности сайта |
|
Requests |
Триггер на основе общих запросов. |
|
Scm |
Тип SCM. |
| Site |
Веб-приложение, серверная часть мобильного приложения или приложение API. |
|
Site |
Состояние доступности сведений об управлении для приложения. |
|
Site |
Настройка приложения Служба приложений. |
|
Site |
Ограничения метрик, установленные в приложении. |
|
Site |
Балансировка нагрузки сайта. |
|
Site |
MachineKey приложения. |
|
Slot |
Состояние последней успешной операции замены слота. |
|
Slow |
Триггер на основе времени выполнения запроса. |
|
Ssl |
Тип SSL |
|
Status |
Триггер на основе кода состояния. |
|
Status |
Триггер на основе диапазона кодов состояния. |
|
Supported |
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов |
|
Usage |
Состояние, указывающее, превысило ли приложение использование квоты. Только для чтения. |
|
user |
Назначенное пользователем удостоверение. |
|
Virtual |
Виртуальное приложение в приложении. |
|
Virtual |
Каталог для виртуального приложения. |
ApiDefinitionInfo
Сведения о формальном определении API для приложения.
| Name | Type | Description |
|---|---|---|
| url |
|
URL-адрес определения API. |
ApiManagementConfig
Конфигурация управления API Azure (APIM), связанная с приложением.
| Name | Type | Description |
|---|---|---|
| id |
|
идентификатор APIM-Api. |
AutoHealActions
Действия, выполняемые модулем автоматического лечения при активации правила.
| Name | Type | Description |
|---|---|---|
| actionType |
Предопределенное действие, выполняемое. |
|
| customAction |
Настраиваемое действие, выполняемое. |
|
| minProcessExecutionTime |
|
Минимальное время выполнения процесса перед выполнением действия |
AutoHealActionType
Предопределенное действие, выполняемое.
| Name | Type | Description |
|---|---|---|
| CustomAction |
|
|
| LogEvent |
|
|
| Recycle |
|
AutoHealCustomAction
Настраиваемое действие, выполняемое при активации правила автоматического лечения.
| Name | Type | Description |
|---|---|---|
| exe |
|
Исполняемый файл для запуска. |
| parameters |
|
Параметры для исполняемого файла. |
AutoHealRules
Правила, которые можно определить для автоматического лечения.
| Name | Type | Description |
|---|---|---|
| actions |
Действия, выполняемые при активации правила. |
|
| triggers |
Условия, описывающие, когда следует выполнять действия автоматического лечения. |
AutoHealTriggers
Триггеры для автоматического исцелений.
| Name | Type | Description |
|---|---|---|
| privateBytesInKB |
|
Правило, основанное на частных байтах. |
| requests |
Правило, основанное на общем количестве запросов. |
|
| slowRequests |
Правило на основе времени выполнения запроса. |
|
| slowRequestsWithPath |
Правило на основе нескольких правил медленных запросов с путем |
|
| statusCodes |
Правило на основе кодов состояния. |
|
| statusCodesRange |
Правило, основанное на диапазонах кодов состояния. |
AzureStorageInfoValue
Файлы Azure или BLOB-объект служба хранилища доступ к значению информации для хранилища словарей.
| Name | Type | Description |
|---|---|---|
| accessKey |
|
Ключ доступа для учетной записи хранения. |
| accountName |
|
Имя учетной записи хранения. |
| mountPath |
|
Путь к подключению хранилища в среде выполнения сайта. |
| shareName |
|
Имя общей папки (имя контейнера для хранилища BLOB-объектов). |
| state |
Состояние учетной записи хранения. |
|
| type |
Тип хранилища. |
AzureStorageState
Состояние учетной записи хранения.
| Name | Type | Description |
|---|---|---|
| InvalidCredentials |
|
|
| InvalidShare |
|
|
| NotValidated |
|
|
| Ok |
|
AzureStorageType
Тип хранилища.
| Name | Type | Description |
|---|---|---|
| AzureBlob |
|
|
| AzureFiles |
|
ClientCertMode
Он состоит из параметра ClientCertEnabled.
- ClientCertEnabled: false означает, что ClientCert игнорируется.
- ClientCertEnabled: true и ClientCertMode: обязательный параметр означает, что ClientCert является обязательным.
- ClientCertEnabled: true и ClientCertMode: необязательный параметр означает, что ClientCert является необязательным или принятым.
| Name | Type | Description |
|---|---|---|
| Optional |
|
|
| OptionalInteractiveUser |
|
|
| Required |
|
CloningInfo
Сведения, необходимые для операции клонирования.
| Name | Type | Description |
|---|---|---|
| appSettingsOverrides |
|
Параметры приложения переопределяются для клонированного приложения. Если этот параметр указан, эти параметры переопределяют параметры, клонированные из исходного приложения. В противном случае параметры приложения из исходного приложения сохраняются. |
| cloneCustomHostNames |
|
|
| cloneSourceControl |
|
|
| configureLoadBalancing |
|
|
| correlationId |
|
Идентификатор корреляции операции клонирования. Этот идентификатор связывает несколько операций клонирования для использования одного моментального снимка. |
| hostingEnvironment |
|
Среда службы приложений. |
| overwrite |
|
|
| sourceWebAppId |
|
Идентификатор ресурса ARM исходного приложения. Идентификатор ресурса приложения имеет форму /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} для рабочих слотов и /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} для других слотов. |
| sourceWebAppLocation |
|
Расположение исходного приложения, например западная часть США или Северная Европа |
| trafficManagerProfileId |
|
Идентификатор ресурса ARM для используемого профиля Диспетчер трафика, если он существует. Диспетчер трафика идентификатор ресурса имеет форму /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
| trafficManagerProfileName |
|
Имя создаваемого профиля Диспетчер трафика. Это необходимо только в том случае, если профиль Диспетчер трафика еще не существует. |
ConnectionStringType
Тип базы данных.
| Name | Type | Description |
|---|---|---|
| ApiHub |
|
|
| Custom |
|
|
| DocDb |
|
|
| EventHub |
|
|
| MySql |
|
|
| NotificationHub |
|
|
| PostgreSQL |
|
|
| RedisCache |
|
|
| SQLAzure |
|
|
| SQLServer |
|
|
| ServiceBus |
|
ConnStringInfo
Сведения строка подключения базы данных.
| Name | Type | Description |
|---|---|---|
| connectionString |
|
Значение строки подключения. |
| name |
|
Имя строка подключения. |
| type |
Тип базы данных. |
CorsSettings
Параметры общего доступа к ресурсам между источниками (CORS) для приложения.
| Name | Type | Description |
|---|---|---|
| allowedOrigins |
|
Возвращает или задает список источников, которые должны быть разрешены для выполнения вызовов между источниками (например: http://example.com:12345). Используйте "*", чтобы разрешить все. |
| supportCredentials |
|
Возвращает или задает значение, указывающее, разрешены ли запросы CORS с учетными данными. Дополнительные сведения см. в статье https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials. |
DefaultErrorResponse
Служба приложений ответ на ошибку.
| Name | Type | Description |
|---|---|---|
| error |
Модель ошибки. |
Details
| Name | Type | Description |
|---|---|---|
| code |
|
Стандартизованная строка для программной идентификации ошибки. |
| message |
|
Подробные сведения об ошибке и сведения об отладке. |
| target |
|
Подробные сведения об ошибке и сведения об отладке. |
Error
Модель ошибки.
| Name | Type | Description |
|---|---|---|
| code |
|
Стандартизованная строка для программной идентификации ошибки. |
| details |
|
Подробные ошибки. |
| innererror |
|
Дополнительные сведения об ошибке отладки. |
| message |
|
Подробные сведения об ошибке и сведения об отладке. |
| target |
|
Подробные сведения об ошибке и сведения об отладке. |
Experiments
Правила маршрутизации в рабочих экспериментах.
| Name | Type | Description |
|---|---|---|
| rampUpRules |
Список правил нарастания. |
ExtendedLocation
Расширенное расположение.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя расширенного расположения. |
| type |
|
Тип расширенного расположения. |
FtpsState
Состояние службы FTP или FTPS
| Name | Type | Description |
|---|---|---|
| AllAllowed |
|
|
| Disabled |
|
|
| FtpsOnly |
|
HandlerMapping
Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки php-cgi.exe процесса обработки всех HTTP-запросов с расширением *.php.
| Name | Type | Description |
|---|---|---|
| arguments |
|
Аргументы командной строки, передаваемые обработчику скриптов. |
| extension |
|
Запросы с этим расширением будут обрабатываться с помощью указанного приложения FastCGI. |
| scriptProcessor |
|
Абсолютный путь к приложению FastCGI. |
HostingEnvironmentProfile
Спецификация Среда службы приложений, используемой для этого ресурса.
| Name | Type | Description |
|---|---|---|
| id |
|
Идентификатор ресурса Среда службы приложений. |
| name |
|
Имя Среда службы приложений. |
| type |
|
Тип ресурса Среда службы приложений. |
HostNameSslState
Имя узла с поддержкой SSL.
| Name | Type | Description |
|---|---|---|
| hostType |
Указывает, является ли имя узла стандартным или именем узла репозитория. |
|
| name |
|
Имя узла |
| sslState |
Тип SSL. |
|
| thumbprint |
|
Отпечаток SSL-сертификата. |
| toUpdate |
|
Задайте для |
| virtualIP |
|
Виртуальный IP-адрес, назначенный имени узла, если включен SSL на основе IP-адресов. |
HostType
Указывает, является ли имя узла стандартным или именем узла репозитория.
| Name | Type | Description |
|---|---|---|
| Repository |
|
|
| Standard |
|
IpFilterTag
Определяет, для чего будет использоваться этот фильтр IP- адресов. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере.
| Name | Type | Description |
|---|---|---|
| Default |
|
|
| ServiceTag |
|
|
| XffProxy |
|
IpSecurityRestriction
Ограничение безопасности IP-адресов для приложения.
| Name | Type | Description |
|---|---|---|
| action |
|
Разрешить или запретить доступ для этого диапазона IP-адресов. |
| description |
|
Описание правила ограничения IP-адресов. |
| headers |
|
Заголовки правил ограничения IP-адресов. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Логика сопоставления — ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Логика сопоставления — ..
X-Azure-ПИИD и X-FD-HealthProbe. Логика сопоставления точно совпадает. |
| ipAddress |
|
IP-адрес ограничения безопасности действителен. Он может быть в виде чистого ipv4-адреса (обязательного свойства SubnetMask) или нотации CIDR, например ipv4/mask (начальное соответствие бита). Для CIDR свойство SubnetMask не должно быть указано. |
| name |
|
Имя правила ограничения IP-адресов. |
| priority |
|
Приоритет правила ограничения IP-адресов. |
| subnetMask |
|
Маска подсети для диапазона IP-адресов, для ограничения действительна. |
| subnetTrafficTag |
|
(внутренняя) Тег трафика подсети |
| tag |
Определяет, для чего будет использоваться этот фильтр IP- адресов. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере. |
|
| vnetSubnetResourceId |
|
Идентификатор ресурса виртуальной сети |
| vnetTrafficTag |
|
(внутренняя) Тег трафика виртуальной сети |
ManagedPipelineMode
Режим управляемого конвейера.
| Name | Type | Description |
|---|---|---|
| Classic |
|
|
| Integrated |
|
ManagedServiceIdentity
Управляемое удостоверение службы.
| Name | Type | Description |
|---|---|---|
| principalId |
|
Идентификатор субъекта управляемого удостоверения службы. |
| tenantId |
|
Клиент управляемого удостоверения службы. |
| type |
Тип управляемого удостоверения службы. |
|
| userAssignedIdentities |
|
Список назначенных пользователем удостоверений, связанных с ресурсом. Ключевые ссылки на словарь удостоверений пользователей будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Тип управляемого удостоверения службы.
| Name | Type | Description |
|---|---|---|
| None |
|
|
| SystemAssigned |
|
|
| SystemAssigned, UserAssigned |
|
|
| UserAssigned |
|
NameValuePair
Пара значений имени.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя пары. |
| value |
|
Значение пары. |
PushSettings
Параметры push-уведомлений для приложения.
| Name | Type | Description |
|---|---|---|
| id |
|
Идентификатор ресурса. |
| kind |
|
Тип ресурса. |
| name |
|
Имя ресурса. |
| properties.dynamicTagsJson |
|
Возвращает или задает строку JSON, содержащую список динамических тегов, которые будут оцениваться из утверждений пользователей в конечной точке принудительной регистрации. |
| properties.isPushEnabled |
|
Возвращает или задает флаг, указывающий, включена ли конечная точка push-уведомлений. |
| properties.tagWhitelistJson |
|
Возвращает или задает строку JSON, содержащую список тегов, которые включены в список разрешений для использования конечной точкой принудительной регистрации. |
| properties.tagsRequiringAuth |
|
Возвращает или задает строку JSON, содержащую список тегов, требующих проверки подлинности пользователя в конечной точке принудительной регистрации. Теги могут состоять из буквенно-цифровых символов и следующих символов: "_", "@", "#", ".", ":", "-". Проверка должна выполняться в PushRequestHandler. |
| type |
|
Тип ресурса. |
RampUpRule
Правила маршрутизации для увеличения тестирования. Это правило позволяет перенаправлять статический трафик % в слот или постепенно изменять маршрутизацию % на основе производительности.
| Name | Type | Description |
|---|---|---|
| actionHostName |
|
Имя узла слота, на который будет перенаправляться трафик, если будет решено. Например, myapp-stage.azurewebsites.net. |
| changeDecisionCallbackUrl |
|
Настраиваемый алгоритм принятия решений можно указать в расширении сайта TiPCallback, который можно указать. Ознакомьтесь с расширением сайта TiPCallback для формирования шаблонов и контрактов. https://www.siteextensions.net/packages/TiPCallback/ |
| changeIntervalInMinutes |
|
Указывает интервал в минутах для повторной оценки reroutePercentage. |
| changeStep |
|
В сценарии автоматического увеличения это шаг для добавления или удаления до |
| maxReroutePercentage |
|
Задает верхнюю границу, под которой будет оставаться ReroutePercentage. |
| minReroutePercentage |
|
Задает нижнюю границу, над которой будет оставаться ReroutePercentage. |
| name |
|
Имя правила маршрутизации. Рекомендуемое имя — указать на слот, который получит трафик в эксперименте. |
| reroutePercentage |
|
Процент трафика, на |
RedundancyMode
Режим избыточности сайта
| Name | Type | Description |
|---|---|---|
| ActiveActive |
|
|
| Failover |
|
|
| GeoRedundant |
|
|
| Manual |
|
|
| None |
|
RequestsBasedTrigger
Триггер на основе общих запросов.
| Name | Type | Description |
|---|---|---|
| count |
|
Число запросов. |
| timeInterval |
|
Интервал времени. |
ScmType
Тип SCM.
| Name | Type | Description |
|---|---|---|
| BitbucketGit |
|
|
| BitbucketHg |
|
|
| CodePlexGit |
|
|
| CodePlexHg |
|
|
| Dropbox |
|
|
| ExternalGit |
|
|
| ExternalHg |
|
|
| GitHub |
|
|
| LocalGit |
|
|
| None |
|
|
| OneDrive |
|
|
| Tfs |
|
|
| VSO |
|
|
| VSTSRM |
|
Site
Веб-приложение, серверная часть мобильного приложения или приложение API.
| Name | Type | Default Value | Description |
|---|---|---|---|
| extendedLocation |
Расширенное расположение. |
||
| id |
|
Идентификатор ресурса. |
|
| identity |
Управляемое удостоверение службы. |
||
| kind |
|
Тип ресурса. |
|
| location |
|
Расположение ресурса. |
|
| name |
|
Имя ресурса. |
|
| properties.availabilityState |
Состояние доступности сведений об управлении для приложения. |
||
| properties.clientAffinityEnabled |
|
|
|
| properties.clientCertEnabled |
|
|
|
| properties.clientCertExclusionPaths |
|
Пути исключения, разделенные запятыми для проверки подлинности сертификата клиента |
|
| properties.clientCertMode |
Он состоит из параметра ClientCertEnabled.
|
||
| properties.cloningInfo |
Если это указано во время создания приложения, приложение клонируется из исходного приложения. |
||
| properties.containerSize |
|
Размер контейнера функций. |
|
| properties.customDomainVerificationId |
|
Уникальный идентификатор, проверяющий личные домены, назначенные приложению. Клиент добавит этот идентификатор в запись txt для проверки. |
|
| properties.dailyMemoryTimeQuota |
|
Максимальная допустимая квота на ежедневное время памяти (применимо только для динамических приложений). |
|
| properties.defaultHostName |
|
Имя узла приложения по умолчанию. Только для чтения. |
|
| properties.enabled |
|
|
|
| properties.enabledHostNames |
|
Включено имя узла для приложения. Имена узлов должны быть назначены (см. раздел HostNames) AND enabled. В противном случае приложение не обслуживается для этих имен узлов. |
|
| properties.hostNameSslStates |
Состояния SSL имени узла используются для управления привязками SSL для имен узлов приложения. |
||
| properties.hostNames |
|
Имена узлов, связанные с приложением. |
|
| properties.hostNamesDisabled |
|
|
|
| properties.hostingEnvironmentProfile |
Среда службы приложений использовать для приложения. |
||
| properties.httpsOnly |
|
HttpsOnly: настраивает веб-сайт для приема только https-запросов. Проблемы с перенаправлением http-запросов |
|
| properties.hyperV |
|
False |
Песочница Hyper-V. |
| properties.inProgressOperationId |
|
Указывает идентификатор операции, если на этом сайте есть ожидающая операция. |
|
| properties.isDefaultContainer |
|
|
|
| properties.isXenon |
|
False |
Устаревшее: песочница Hyper-V. |
| properties.keyVaultReferenceIdentity |
|
Удостоверение, используемое для проверки подлинности Key Vault reference. |
|
| properties.lastModifiedTimeUtc |
|
Время последнего изменения приложения в формате UTC. Только для чтения. |
|
| properties.maxNumberOfWorkers |
|
Максимальное число рабочих ролей. Это относится только к контейнеру Функций. |
|
| properties.outboundIpAddresses |
|
Список IP-адресов, которые приложение использует для исходящих подключений (например, доступ к базе данных). Включает виртуальные IP-адреса из клиентов, которые сайт может размещаться с текущими параметрами. Только для чтения. |
|
| properties.possibleOutboundIpAddresses |
|
Список IP-адресов, которые приложение использует для исходящих подключений (например, доступ к базе данных). Включает виртуальные IP-адреса всех клиентов, кроме dataComponent. Только для чтения. |
|
| properties.redundancyMode |
Режим избыточности сайта |
||
| properties.repositorySiteName |
|
Имя сайта репозитория. |
|
| properties.reserved |
|
False |
|
| properties.resourceGroup |
|
Имя группы ресурсов, к которой относится приложение. Только для чтения. |
|
| properties.scmSiteAlsoStopped |
|
False |
|
| properties.serverFarmId |
|
Идентификатор ресурса связанного плана Служба приложений в формате "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
| properties.siteConfig |
Конфигурация приложения. |
||
| properties.slotSwapStatus |
Состояние последней операции замены слота развертывания. |
||
| properties.state |
|
Текущее состояние приложения. |
|
| properties.storageAccountRequired |
|
Проверяет, требуется ли предоставленная клиентом учетная запись хранения |
|
| properties.suspendedTill |
|
Приложение приостановлено до превышения квоты памяти. |
|
| properties.targetSwapSlot |
|
Указывает, на какой слот развертывания будет переключится это приложение. Только для чтения. |
|
| properties.trafficManagerHostNames |
|
Диспетчер трафика Azure имена узлов, связанные с приложением. Только для чтения. |
|
| properties.usageState |
Состояние, указывающее, превысило ли приложение использование квоты. Только для чтения. |
||
| properties.virtualNetworkSubnetId |
|
Azure Resource Manager идентификатор виртуальной сети и подсети для присоединения к региональной интеграции виртуальной сети. Он должен иметь форму /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
| tags |
|
Теги ресурсов. |
|
| type |
|
Тип ресурса. |
SiteAvailabilityState
Состояние доступности сведений об управлении для приложения.
| Name | Type | Description |
|---|---|---|
| DisasterRecoveryMode |
|
|
| Limited |
|
|
| Normal |
|
SiteConfig
Настройка приложения Служба приложений.
| Name | Type | Default Value | Description |
|---|---|---|---|
| acrUseManagedIdentityCreds |
|
Флаг использования управляемых удостоверений creds для извлечения ACR |
|
| acrUserManagedIdentityID |
|
Если используется управляемое удостоверение пользователя, идентификатор клиента управляемого удостоверения пользователя |
|
| alwaysOn |
|
|
|
| apiDefinition |
Сведения о формальном определении API для приложения. |
||
| apiManagementConfig |
Параметры управления API Azure, связанные с приложением. |
||
| appCommandLine |
|
Командная строка приложения для запуска. |
|
| appSettings |
Параметры приложений. |
||
| autoHealEnabled |
|
|
|
| autoHealRules |
Правила автоматического лечения. |
||
| autoSwapSlotName |
|
Имя слота автоматического переключения. |
|
| azureStorageAccounts |
|
Список учетных записей служба хранилища Azure. |
|
| connectionStrings |
Строки подключения. |
||
| cors |
Параметры общего доступа к ресурсам между источниками (CORS). |
||
| defaultDocuments |
|
Документы по умолчанию. |
|
| detailedErrorLoggingEnabled |
|
|
|
| documentRoot |
|
Корневой каталог документа. |
|
| experiments |
Это работает для полиморфных типов. |
||
| ftpsState |
Состояние службы FTP или FTPS |
||
| functionAppScaleLimit |
|
Максимальное число рабочих ролей, до которых может масштабироваться сайт. Этот параметр применяется только к планам использования и эластичных Premium |
|
| functionsRuntimeScaleMonitoringEnabled |
|
Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, а будет вызывать среду выполнения для получения состояния масштабирования. |
|
| handlerMappings |
Сопоставления обработчиков. |
||
| healthCheckPath |
|
Путь проверки работоспособности |
|
| http20Enabled |
|
True |
Http20Enabled: настраивает веб-сайт, позволяющий клиентам подключаться по протоколу http2.0 |
| httpLoggingEnabled |
|
|
|
| ipSecurityRestrictions |
Ограничения безопасности IP-адресов для main. |
||
| javaContainer |
|
Контейнер Java. |
|
| javaContainerVersion |
|
Версия контейнера Java. |
|
| javaVersion |
|
Версия Java. |
|
| keyVaultReferenceIdentity |
|
Удостоверение, используемое для проверки подлинности Key Vault reference. |
|
| limits |
Ограничения сайта. |
||
| linuxFxVersion |
|
Платформа приложений Linux и версия |
|
| loadBalancing |
Балансировка нагрузки сайта. |
||
| localMySqlEnabled |
|
False |
|
| logsDirectorySizeLimit |
|
Предельный размер каталога журналов HTTP. |
|
| machineKey |
Site MachineKey. |
||
| managedPipelineMode |
Режим управляемого конвейера. |
||
| managedServiceIdentityId |
|
Идентификатор управляемого удостоверения службы |
|
| minTlsVersion |
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов |
||
| minimumElasticInstanceCount |
|
Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам |
|
| netFrameworkVersion |
|
v4.6 |
платформа .NET Framework версии. |
| nodeVersion |
|
Версия Node.js. |
|
| numberOfWorkers |
|
Количество рабочих ролей. |
|
| phpVersion |
|
Версия PHP. |
|
| powerShellVersion |
|
Версия PowerShell. |
|
| preWarmedInstanceCount |
|
Количество предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичных баз данных. |
|
| publicNetworkAccess |
|
Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик. |
|
| publishingUsername |
|
Публикация имени пользователя. |
|
| push |
Параметры конечной точки отправки. |
||
| pythonVersion |
|
Версия Python. |
|
| remoteDebuggingEnabled |
|
|
|
| remoteDebuggingVersion |
|
Версия удаленной отладки. |
|
| requestTracingEnabled |
|
|
|
| requestTracingExpirationTime |
|
Время истечения срока действия трассировки запроса. |
|
| scmIpSecurityRestrictions |
Ограничения безопасности IP для scm. |
||
| scmIpSecurityRestrictionsUseMain |
|
Ограничения безопасности IP для scm для использования main. |
|
| scmMinTlsVersion |
ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM. |
||
| scmType |
Тип SCM. |
||
| tracingOptions |
|
Параметры трассировки. |
|
| use32BitWorkerProcess |
|
|
|
| virtualApplications |
Виртуальные приложения. |
||
| vnetName |
|
виртуальная сеть имя. |
|
| vnetPrivatePortsCount |
|
Количество частных портов, назначенных этому приложению. Они будут динамически назначены во время выполнения. |
|
| vnetRouteAllEnabled |
|
виртуальная сеть включена функция "Все маршруты". Это приводит к тому, что весь исходящий трафик будет применяться виртуальная сеть групп безопасности и определяемых пользователем маршрутов. |
|
| webSocketsEnabled |
|
|
|
| websiteTimeZone |
|
Задает часовой пояс, который сайт использует для создания меток времени. Совместим с Linux и Windows Служба приложений. Установка параметра WEBSITE_TIME_ZONE приложения имеет приоритет над этой конфигурацией. Для Linux ожидаются значения https://www.iana.org/time-zones базы данных tz (см. краткий справочник https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Для Windows ожидается один из часовых поясов, перечисленных в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
|
| windowsFxVersion |
|
Xenon App Framework и версия |
|
| xManagedServiceIdentityId |
|
Явный идентификатор управляемого удостоверения службы |
SiteLimits
Ограничения метрик, установленные в приложении.
| Name | Type | Description |
|---|---|---|
| maxDiskSizeInMb |
|
Максимально допустимое использование размера диска в МБ. |
| maxMemoryInMb |
|
Максимально допустимое использование памяти в МБ. |
| maxPercentageCpu |
|
Максимальный допустимый процент использования ЦП. |
SiteLoadBalancing
Балансировка нагрузки сайта.
| Name | Type | Description |
|---|---|---|
| LeastRequests |
|
|
| LeastResponseTime |
|
|
| PerSiteRoundRobin |
|
|
| RequestHash |
|
|
| WeightedRoundRobin |
|
|
| WeightedTotalTraffic |
|
SiteMachineKey
MachineKey приложения.
| Name | Type | Description |
|---|---|---|
| decryption |
|
Алгоритм, используемый для расшифровки. |
| decryptionKey |
|
Ключ расшифровки. |
| validation |
|
Проверка MachineKey. |
| validationKey |
|
Ключ проверки. |
SlotSwapStatus
Состояние последней успешной операции замены слота.
| Name | Type | Description |
|---|---|---|
| destinationSlotName |
|
Целевой слот последней операции переключения. |
| sourceSlotName |
|
Исходный слот последней операции переключения. |
| timestampUtc |
|
Время завершения последнего успешного переключения слота. |
SlowRequestsBasedTrigger
Триггер на основе времени выполнения запроса.
| Name | Type | Description |
|---|---|---|
| count |
|
Число запросов. |
| path |
|
Путь запроса. |
| timeInterval |
|
Интервал времени. |
| timeTaken |
|
Время, затрачено. |
SslState
Тип SSL
| Name | Type | Description |
|---|---|---|
| Disabled |
|
|
| IpBasedEnabled |
|
|
| SniEnabled |
|
StatusCodesBasedTrigger
Триггер на основе кода состояния.
| Name | Type | Description |
|---|---|---|
| count |
|
Число запросов. |
| path |
|
Путь запроса |
| status |
|
Код состояния HTTP. |
| subStatus |
|
Состояние вложенных запросов. |
| timeInterval |
|
Интервал времени. |
| win32Status |
|
Код ошибки Win32. |
StatusCodesRangeBasedTrigger
Триггер на основе диапазона кодов состояния.
| Name | Type | Description |
|---|---|---|
| count |
|
Число запросов. |
| path |
|
|
| statusCodes |
|
Код состояния HTTP. |
| timeInterval |
|
Интервал времени. |
SupportedTlsVersions
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов
| Name | Type | Description |
|---|---|---|
| 1.0 |
|
|
| 1.1 |
|
|
| 1.2 |
|
UsageState
Состояние, указывающее, превысило ли приложение использование квоты. Только для чтения.
| Name | Type | Description |
|---|---|---|
| Exceeded |
|
|
| Normal |
|
userAssignedIdentity
Назначенное пользователем удостоверение.
| Name | Type | Description |
|---|---|---|
| clientId |
|
Идентификатор клиента назначенного пользователем удостоверения |
| principalId |
|
Идентификатор субъекта назначенного пользователем удостоверения |
VirtualApplication
Виртуальное приложение в приложении.
| Name | Type | Description |
|---|---|---|
| physicalPath |
|
Физический путь. |
| preloadEnabled |
|
|
| virtualDirectories |
Виртуальные каталоги для виртуального приложения. |
|
| virtualPath |
|
Виртуальный путь. |
VirtualDirectory
Каталог для виртуального приложения.
| Name | Type | Description |
|---|---|---|
| physicalPath |
|
Физический путь. |
| virtualPath |
|
Путь к виртуальному приложению. |