Web Apps - Create Or Update Configuration

Обновляет конфигурацию приложения.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web?api-version=2021-02-01

Параметры URI

Name In Required Type Description
name
path True
  • string

Имя приложения

resourceGroupName
path True
  • string

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

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True
  • string

Идентификатор вашей подписки Azure. Это строка в формате GUID (например, 000000000-0000-0000-0000-0000-00000000000000000).

api-version
query True
  • string

Версия API

Текст запроса

Name Type Description
kind
  • string

Тип ресурса.

properties.acrUseManagedIdentityCreds
  • boolean

Флаг использования управляемых удостоверений creds для извлечения ACR

properties.acrUserManagedIdentityID
  • string

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

properties.alwaysOn
  • boolean

trueЗначение , если Always On включен; в противном случае false.

properties.apiDefinition

Сведения о формальном определении API для приложения.

properties.apiManagementConfig

Параметры управления API Azure, связанные с приложением.

properties.appCommandLine
  • string

Командная строка приложения для запуска.

properties.appSettings

Параметры приложений.

properties.autoHealEnabled
  • boolean

true if Auto Heal is enabled; otherwise, false.

properties.autoHealRules

Правила автоматического лечения.

properties.autoSwapSlotName
  • string

Имя слота автоматического переключения.

properties.azureStorageAccounts

Список учетных записей служба хранилища Azure.

properties.connectionStrings

Строки подключения.

properties.cors

Параметры общего доступа к ресурсам между источниками (CORS).

properties.defaultDocuments
  • string[]

Документы по умолчанию.

properties.detailedErrorLoggingEnabled
  • boolean

true Значение , если включен подробный журнал ошибок; falseв противном случае .

properties.documentRoot
  • string

Корневой каталог документа.

properties.experiments

Это работает для полиморфных типов.

properties.ftpsState

Состояние службы FTP или FTPS

properties.functionAppScaleLimit
  • integer

Максимальное число рабочих ролей, до которых сайт может масштабироваться. Этот параметр применяется только к планам потребления и эластичных Premium

properties.functionsRuntimeScaleMonitoringEnabled
  • boolean

Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, а будет вызывать среду выполнения для получения состояния масштабирования.

properties.handlerMappings

Сопоставления обработчиков.

properties.healthCheckPath
  • string

Путь проверки работоспособности

properties.http20Enabled
  • boolean

Http20Enabled: настраивает веб-сайт, позволяющий клиентам подключаться по протоколу http2.0

properties.httpLoggingEnabled
  • boolean

true Значение , если ведение журнала HTTP включено; falseв противном случае .

properties.ipSecurityRestrictions

Ограничения безопасности IP-адресов для main.

properties.javaContainer
  • string

Контейнер Java.

properties.javaContainerVersion
  • string

Версия контейнера Java.

properties.javaVersion
  • string

Версия Java.

properties.keyVaultReferenceIdentity
  • string

Удостоверение, используемое для проверки подлинности Key Vault reference.

properties.limits

Ограничения сайта.

properties.linuxFxVersion
  • string

Платформа приложений Linux и версия

properties.loadBalancing

Балансировка нагрузки сайта.

properties.localMySqlEnabled
  • boolean

true для включения локальной базы данных MySQL; falseв противном случае .

properties.logsDirectorySizeLimit
  • integer

Предельный размер каталога журналов HTTP.

properties.managedPipelineMode

Режим управляемого конвейера.

properties.managedServiceIdentityId
  • integer

Идентификатор управляемого удостоверения службы

properties.minTlsVersion

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов

properties.minimumElasticInstanceCount
  • integer

Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам

properties.netFrameworkVersion
  • string

платформа .NET Framework версии.

properties.nodeVersion
  • string

Версия Node.js.

properties.numberOfWorkers
  • integer

Количество рабочих ролей.

properties.phpVersion
  • string

Версия PHP.

properties.powerShellVersion
  • string

Версия PowerShell.

properties.preWarmedInstanceCount
  • integer

Количество предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичных баз данных.

properties.publicNetworkAccess
  • string

Свойство для разрешения или блокировки всего общедоступного трафика.

properties.publishingUsername
  • string

Публикация имени пользователя.

properties.push

Параметры конечной точки отправки.

properties.pythonVersion
  • string

Версия Python.

properties.remoteDebuggingEnabled
  • boolean

true Значение , если удаленная отладка включена; falseв противном случае .

properties.remoteDebuggingVersion
  • string

Версия удаленной отладки.

properties.requestTracingEnabled
  • boolean

true Значение , если трассировка запросов включена; falseв противном случае .

properties.requestTracingExpirationTime
  • string

Время истечения срока действия трассировки запроса.

properties.scmIpSecurityRestrictions

Ограничения безопасности IP для scm.

properties.scmIpSecurityRestrictionsUseMain
  • boolean

Ограничения безопасности IP для scm для использования main.

properties.scmMinTlsVersion

ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM.

properties.scmType

Тип SCM.

properties.tracingOptions
  • string

Параметры трассировки.

properties.use32BitWorkerProcess
  • boolean

true для использования 32-разрядного рабочего процесса; falseв противном случае .

properties.virtualApplications

Виртуальные приложения.

properties.vnetName
  • string

виртуальная сеть имя.

properties.vnetPrivatePortsCount
  • integer

Количество частных портов, назначенных этому приложению. Они будут динамически назначены во время выполнения.

properties.vnetRouteAllEnabled
  • boolean

виртуальная сеть включена функция "Все маршруты". Это приводит к тому, что весь исходящий трафик будет применяться виртуальная сеть групп безопасности и определяемых пользователем маршрутов.

properties.webSocketsEnabled
  • boolean

true if WebSocket is enabled; otherwise, false.

properties.websiteTimeZone
  • string

Задает часовой пояс, который сайт использует для создания меток времени. Совместим с 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

properties.windowsFxVersion
  • string

Xenon App Framework и версия

properties.xManagedServiceIdentityId
  • integer

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

Ответы

Name Type Description
200 OK

ОК

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 олицетворения учетной записи пользователя

Определения

ApiDefinitionInfo

Сведения о формальном определении API для приложения.

ApiManagementConfig

Конфигурация управления API Azure (APIM), связанная с приложением.

AutoHealActions

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

AutoHealActionType

Предопределенное действие, выполняемое.

AutoHealCustomAction

Настраиваемое действие, выполняемое при активации правила автоматического лечения.

AutoHealRules

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

AutoHealTriggers

Триггеры для автоматического исцелений.

AzureStorageInfoValue

Файлы Azure или BLOB-объект служба хранилища доступ к значению информации для хранилища словарей.

AzureStorageState

Состояние учетной записи хранения.

AzureStorageType

Тип хранилища.

ConnectionStringType

Тип базы данных.

ConnStringInfo

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

CorsSettings

Параметры общего доступа к ресурсам между источниками (CORS) для приложения.

DefaultErrorResponse

Служба приложений ответ на ошибку.

Details
Error

Модель ошибки.

Experiments

Правила маршрутизации в рабочих экспериментах.

FtpsState

Состояние службы FTP или FTPS

HandlerMapping

Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки php-cgi.exe процесса обработки всех HTTP-запросов с расширением *.php.

IpFilterTag

Определяет, для чего будет использоваться этот фильтр IP- адресов. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере.

IpSecurityRestriction

Ограничение безопасности IP-адресов для приложения.

ManagedPipelineMode

Режим управляемого конвейера.

NameValuePair

Пара значений имени.

PushSettings

Параметры push-уведомлений для приложения.

RampUpRule

Правила маршрутизации для увеличения тестирования. Это правило позволяет перенаправлять статический трафик % в слот или постепенно изменять маршрутизацию % на основе производительности.

RequestsBasedTrigger

Триггер на основе общих запросов.

ScmType

Тип SCM.

SiteConfigResource

Ресурс ARM конфигурации веб-приложения.

SiteLimits

Ограничения метрик, установленные в приложении.

SiteLoadBalancing

Балансировка нагрузки сайта.

SiteMachineKey

MachineKey приложения.

SlowRequestsBasedTrigger

Триггер на основе времени выполнения запроса.

StatusCodesBasedTrigger

Триггер на основе кода состояния.

StatusCodesRangeBasedTrigger

Триггер на основе диапазона кодов состояния.

SupportedTlsVersions

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов

VirtualApplication

Виртуальное приложение в приложении.

VirtualDirectory

Каталог для виртуального приложения.

ApiDefinitionInfo

Сведения о формальном определении API для приложения.

Name Type Description
url
  • string

URL-адрес определения API.

ApiManagementConfig

Конфигурация управления API Azure (APIM), связанная с приложением.

Name Type Description
id
  • string

идентификатор APIM-Api.

AutoHealActions

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

Name Type Description
actionType

Предопределенное действие, выполняемое.

customAction

Настраиваемое действие, выполняемое.

minProcessExecutionTime
  • string

Минимальное время выполнения процесса перед выполнением действия

AutoHealActionType

Предопределенное действие, выполняемое.

Name Type Description
CustomAction
  • string
LogEvent
  • string
Recycle
  • string

AutoHealCustomAction

Настраиваемое действие, выполняемое при активации правила автоматического лечения.

Name Type Description
exe
  • string

Исполняемый файл для запуска.

parameters
  • string

Параметры для исполняемого файла.

AutoHealRules

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

Name Type Description
actions

Действия, выполняемые при активации правила.

triggers

Условия, описывающие, когда следует выполнять действия автоматического лечения.

AutoHealTriggers

Триггеры для автоматического исцелений.

Name Type Description
privateBytesInKB
  • integer

Правило, основанное на частных байтах.

requests

Правило, основанное на общем количестве запросов.

slowRequests

Правило на основе времени выполнения запроса.

slowRequestsWithPath

Правило на основе нескольких правил медленных запросов с путем

statusCodes

Правило на основе кодов состояния.

statusCodesRange

Правило, основанное на диапазонах кодов состояния.

AzureStorageInfoValue

Файлы Azure или BLOB-объект служба хранилища доступ к значению информации для хранилища словарей.

Name Type Description
accessKey
  • string

Ключ доступа для учетной записи хранения.

accountName
  • string

Имя учетной записи хранения.

mountPath
  • string

Путь к подключению хранилища в среде выполнения сайта.

shareName
  • string

Имя общей папки (имя контейнера для хранилища BLOB-объектов).

state

Состояние учетной записи хранения.

type

Тип хранилища.

AzureStorageState

Состояние учетной записи хранения.

Name Type Description
InvalidCredentials
  • string
InvalidShare
  • string
NotValidated
  • string
Ok
  • string

AzureStorageType

Тип хранилища.

Name Type Description
AzureBlob
  • string
AzureFiles
  • string

ConnectionStringType

Тип базы данных.

Name Type Description
ApiHub
  • string
Custom
  • string
DocDb
  • string
EventHub
  • string
MySql
  • string
NotificationHub
  • string
PostgreSQL
  • string
RedisCache
  • string
SQLAzure
  • string
SQLServer
  • string
ServiceBus
  • string

ConnStringInfo

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

Name Type Description
connectionString
  • string

Значение строки подключения.

name
  • string

Имя строка подключения.

type

Тип базы данных.

CorsSettings

Параметры общего доступа к ресурсам между источниками (CORS) для приложения.

Name Type Description
allowedOrigins
  • string[]

Возвращает или задает список источников, которые должны быть разрешены для выполнения вызовов между источниками (например: http://example.com:12345). Используйте "*", чтобы разрешить все.

supportCredentials
  • boolean

Возвращает или задает значение, указывающее, разрешены ли запросы CORS с учетными данными. Дополнительные сведения см. в статье https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DefaultErrorResponse

Служба приложений ответ на ошибку.

Name Type Description
error

Модель ошибки.

Details

Name Type Description
code
  • string

Стандартизованная строка для программной идентификации ошибки.

message
  • string

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

target
  • string

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

Error

Модель ошибки.

Name Type Description
code
  • string

Стандартизованная строка для программной идентификации ошибки.

details

Подробные ошибки.

innererror
  • string

Дополнительные сведения об ошибке отладки.

message
  • string

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

target
  • string

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

Experiments

Правила маршрутизации в рабочих экспериментах.

Name Type Description
rampUpRules

Список правил нарастания.

FtpsState

Состояние службы FTP или FTPS

Name Type Description
AllAllowed
  • string
Disabled
  • string
FtpsOnly
  • string

HandlerMapping

Сопоставления обработчиков IIS, используемые для определения того, какой обработчик обрабатывает HTTP-запросы с определенным расширением. Например, он используется для настройки php-cgi.exe процесса обработки всех HTTP-запросов с расширением *.php.

Name Type Description
arguments
  • string

Аргументы командной строки, передаваемые обработчику скриптов.

extension
  • string

Запросы с этим расширением будут обрабатываться с помощью указанного приложения FastCGI.

scriptProcessor
  • string

Абсолютный путь к приложению FastCGI.

IpFilterTag

Определяет, для чего будет использоваться этот фильтр IP- адресов. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере.

Name Type Description
Default
  • string
ServiceTag
  • string
XffProxy
  • string

IpSecurityRestriction

Ограничение безопасности IP-адресов для приложения.

Name Type Description
action
  • string

Разрешить или запретить доступ для этого диапазона IP-адресов.

description
  • string

Описание правила ограничения IP-адресов.

headers
  • object

Заголовки правил ограничения IP-адресов. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Логика сопоставления — ..

  • Если свойство имеет значение NULL или пусто (по умолчанию), разрешены все узлы (или отсутствие).
  • Значение сравнивается с использованием порядкового номера игнорирования (за исключением номера порта).
  • Подстановочные знаки поддоменов допускаются, но не могут указывать на корневой домен. Например, *.contoso.com соответствует поддомену foo.contoso.com, но не корневому домену contoso.com или многоуровневым foo.bar.contoso.com
  • Имена узлов в Юникоде разрешены, но для сопоставления они преобразуются в Punycode.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Логика сопоставления — ..

  • Если свойство имеет значение NULL или пусто (по умолчанию), разрешены любые перенаправленные цепочки (или отсутствие).
  • Если какой-либо адрес (за исключением номера порта) в цепочке (разделенные запятыми) соответствует CIDR, определенному свойством.

X-Azure-ПИИD и X-FD-HealthProbe. Логика сопоставления точно совпадает.

ipAddress
  • string

IP-адрес ограничения безопасности действителен. Он может быть в виде чистого ipv4-адреса (обязательного свойства SubnetMask) или нотации CIDR, например ipv4/mask (начальное соответствие бита). Для CIDR свойство SubnetMask не должно быть указано.

name
  • string

Имя правила ограничения IP-адресов.

priority
  • integer

Приоритет правила ограничения IP-адресов.

subnetMask
  • string

Маска подсети для диапазона IP-адресов, для ограничения действительна.

subnetTrafficTag
  • integer

(внутренняя) Тег трафика подсети

tag

Определяет, для чего будет использоваться этот фильтр IP- адресов. Это позволяет поддерживать фильтрацию IP-адресов на прокси-сервере.

vnetSubnetResourceId
  • string

Идентификатор ресурса виртуальной сети

vnetTrafficTag
  • integer

(внутренняя) Тег трафика виртуальной сети

ManagedPipelineMode

Режим управляемого конвейера.

Name Type Description
Classic
  • string
Integrated
  • string

NameValuePair

Пара значений имени.

Name Type Description
name
  • string

Имя пары.

value
  • string

Значение пары.

PushSettings

Параметры push-уведомлений для приложения.

Name Type Description
id
  • string

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

kind
  • string

Тип ресурса.

name
  • string

Имя ресурса.

properties.dynamicTagsJson
  • string

Возвращает или задает строку JSON, содержащую список динамических тегов, которые будут оцениваться из утверждений пользователей в конечной точке принудительной регистрации.

properties.isPushEnabled
  • boolean

Возвращает или задает флаг, указывающий, включена ли конечная точка push-уведомлений.

properties.tagWhitelistJson
  • string

Возвращает или задает строку JSON, содержащую список тегов, которые включены в список разрешений для использования конечной точкой принудительной регистрации.

properties.tagsRequiringAuth
  • string

Возвращает или задает строку JSON, содержащую список тегов, требующих проверки подлинности пользователя в конечной точке принудительной регистрации. Теги могут состоять из буквенно-цифровых символов и следующих символов: "_", "@", "#", ".", ":", "-". Проверка должна выполняться в PushRequestHandler.

type
  • string

Тип ресурса.

RampUpRule

Правила маршрутизации для увеличения тестирования. Это правило позволяет перенаправлять статический трафик % в слот или постепенно изменять маршрутизацию % на основе производительности.

Name Type Description
actionHostName
  • string

Имя узла слота, на который будет перенаправляться трафик, если будет решено. Например, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl
  • string

Настраиваемый алгоритм принятия решений можно указать в расширении сайта TiPCallback, который можно указать. Ознакомьтесь с расширением сайта TiPCallback для формирования шаблонов и контрактов. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes
  • integer

Указывает интервал в минутах для повторной оценки reroutePercentage.

changeStep
  • number

В сценарии автоматического увеличения это шаг для добавления или удаления до ReroutePercentage тех пор, пока он не достигнет \nMinReroutePercentage или MaxReroutePercentage. Метрики сайта проверяются каждые N минут, указанных в ChangeIntervalInMinutes.\nНастраиваемый алгоритм принятия решений, можно указать в расширении сайта TiPCallback, в котором можно указать ChangeDecisionCallbackUrlURL-адрес.

maxReroutePercentage
  • number

Задает верхнюю границу, под которой будет оставаться ReroutePercentage.

minReroutePercentage
  • number

Задает нижнюю границу, над которой будет оставаться ReroutePercentage.

name
  • string

Имя правила маршрутизации. Рекомендуемое имя — указать на слот, который получит трафик в эксперименте.

reroutePercentage
  • number

Процент трафика, на ActionHostNameкоторый будет перенаправляться.

RequestsBasedTrigger

Триггер на основе общих запросов.

Name Type Description
count
  • integer

Число запросов.

timeInterval
  • string

Интервал времени.

ScmType

Тип SCM.

Name Type Description
BitbucketGit
  • string
BitbucketHg
  • string
CodePlexGit
  • string
CodePlexHg
  • string
Dropbox
  • string
ExternalGit
  • string
ExternalHg
  • string
GitHub
  • string
LocalGit
  • string
None
  • string
OneDrive
  • string
Tfs
  • string
VSO
  • string
VSTSRM
  • string

SiteConfigResource

Ресурс ARM конфигурации веб-приложения.

Name Type Default Value Description
id
  • string

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

kind
  • string

Тип ресурса.

name
  • string

Имя ресурса.

properties.acrUseManagedIdentityCreds
  • boolean

Флаг использования управляемых удостоверений creds для извлечения ACR

properties.acrUserManagedIdentityID
  • string

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

properties.alwaysOn
  • boolean

trueЗначение , если Always On включен; в противном случае false.

properties.apiDefinition

Сведения о формальном определении API для приложения.

properties.apiManagementConfig

Параметры управления API Azure, связанные с приложением.

properties.appCommandLine
  • string

Командная строка приложения для запуска.

properties.appSettings

Параметры приложений.

properties.autoHealEnabled
  • boolean

true if Auto Heal is enabled; otherwise, false.

properties.autoHealRules

Правила автоматического лечения.

properties.autoSwapSlotName
  • string

Имя слота автоматического переключения.

properties.azureStorageAccounts

Список учетных записей служба хранилища Azure.

properties.connectionStrings

Строки подключения.

properties.cors

Параметры общего доступа к ресурсам между источниками (CORS).

properties.defaultDocuments
  • string[]

Документы по умолчанию.

properties.detailedErrorLoggingEnabled
  • boolean

true Значение , если включен подробный журнал ошибок; falseв противном случае .

properties.documentRoot
  • string

Корневой каталог документа.

properties.experiments

Это работает для полиморфных типов.

properties.ftpsState

Состояние службы FTP или FTPS

properties.functionAppScaleLimit
  • integer

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

properties.functionsRuntimeScaleMonitoringEnabled
  • boolean

Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, а будет вызывать среду выполнения для получения состояния масштабирования.

properties.handlerMappings

Сопоставления обработчиков.

properties.healthCheckPath
  • string

Путь проверки работоспособности

properties.http20Enabled
  • boolean
True

Http20Enabled: настраивает веб-сайт, позволяющий клиентам подключаться по протоколу http2.0

properties.httpLoggingEnabled
  • boolean

true Значение , если ведение журнала HTTP включено; falseв противном случае .

properties.ipSecurityRestrictions

Ограничения безопасности IP-адресов для main.

properties.javaContainer
  • string

Контейнер Java.

properties.javaContainerVersion
  • string

Версия контейнера Java.

properties.javaVersion
  • string

Версия Java.

properties.keyVaultReferenceIdentity
  • string

Удостоверение, используемое для проверки подлинности Key Vault reference.

properties.limits

Ограничения сайта.

properties.linuxFxVersion
  • string

Платформа приложений Linux и версия

properties.loadBalancing

Балансировка нагрузки сайта.

properties.localMySqlEnabled
  • boolean
False

true для включения локальной базы данных MySQL; falseв противном случае .

properties.logsDirectorySizeLimit
  • integer

Предельный размер каталога журналов HTTP.

properties.machineKey

Site MachineKey.

properties.managedPipelineMode

Режим управляемого конвейера.

properties.managedServiceIdentityId
  • integer

Идентификатор управляемого удостоверения службы

properties.minTlsVersion

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов

properties.minimumElasticInstanceCount
  • integer

Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам

properties.netFrameworkVersion
  • string
v4.6

платформа .NET Framework версии.

properties.nodeVersion
  • string

Версия Node.js.

properties.numberOfWorkers
  • integer

Количество рабочих ролей.

properties.phpVersion
  • string

Версия PHP.

properties.powerShellVersion
  • string

Версия PowerShell.

properties.preWarmedInstanceCount
  • integer

Количество предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичных баз данных.

properties.publicNetworkAccess
  • string

Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик.

properties.publishingUsername
  • string

Публикация имени пользователя.

properties.push

Параметры конечной точки отправки.

properties.pythonVersion
  • string

Версия Python.

properties.remoteDebuggingEnabled
  • boolean

true Значение , если удаленная отладка включена; falseв противном случае .

properties.remoteDebuggingVersion
  • string

Версия удаленной отладки.

properties.requestTracingEnabled
  • boolean

true Значение , если трассировка запросов включена; falseв противном случае .

properties.requestTracingExpirationTime
  • string

Время истечения срока действия трассировки запроса.

properties.scmIpSecurityRestrictions

Ограничения безопасности IP для scm.

properties.scmIpSecurityRestrictionsUseMain
  • boolean

Ограничения безопасности IP для scm для использования main.

properties.scmMinTlsVersion

ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM.

properties.scmType

Тип SCM.

properties.tracingOptions
  • string

Параметры трассировки.

properties.use32BitWorkerProcess
  • boolean

true для использования 32-разрядного рабочего процесса; falseв противном случае .

properties.virtualApplications

Виртуальные приложения.

properties.vnetName
  • string

виртуальная сеть имя.

properties.vnetPrivatePortsCount
  • integer

Количество частных портов, назначенных этому приложению. Они будут динамически назначены во время выполнения.

properties.vnetRouteAllEnabled
  • boolean

виртуальная сеть включена функция "Все маршруты". Это приводит к тому, что весь исходящий трафик будет применяться виртуальная сеть групп безопасности и определяемых пользователем маршрутов.

properties.webSocketsEnabled
  • boolean

true if WebSocket is enabled; otherwise, false.

properties.websiteTimeZone
  • string

Задает часовой пояс, который сайт использует для создания меток времени. Совместим с 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

properties.windowsFxVersion
  • string

Xenon App Framework и версия

properties.xManagedServiceIdentityId
  • integer

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

type
  • string

Тип ресурса.

SiteLimits

Ограничения метрик, установленные в приложении.

Name Type Description
maxDiskSizeInMb
  • integer

Максимально допустимое использование размера диска в МБ.

maxMemoryInMb
  • integer

Максимально допустимое использование памяти в МБ.

maxPercentageCpu
  • number

Максимальный допустимый процент использования ЦП.

SiteLoadBalancing

Балансировка нагрузки сайта.

Name Type Description
LeastRequests
  • string
LeastResponseTime
  • string
PerSiteRoundRobin
  • string
RequestHash
  • string
WeightedRoundRobin
  • string
WeightedTotalTraffic
  • string

SiteMachineKey

MachineKey приложения.

Name Type Description
decryption
  • string

Алгоритм, используемый для расшифровки.

decryptionKey
  • string

Ключ расшифровки.

validation
  • string

Проверка MachineKey.

validationKey
  • string

Ключ проверки.

SlowRequestsBasedTrigger

Триггер на основе времени выполнения запроса.

Name Type Description
count
  • integer

Число запросов.

path
  • string

Путь запроса.

timeInterval
  • string

Интервал времени.

timeTaken
  • string

Время, затрачено.

StatusCodesBasedTrigger

Триггер на основе кода состояния.

Name Type Description
count
  • integer

Число запросов.

path
  • string

Путь запроса

status
  • integer

Код состояния HTTP.

subStatus
  • integer

Состояние вложенных запросов.

timeInterval
  • string

Интервал времени.

win32Status
  • integer

Код ошибки Win32.

StatusCodesRangeBasedTrigger

Триггер на основе диапазона кодов состояния.

Name Type Description
count
  • integer

Число запросов.

path
  • string
statusCodes
  • string

Код состояния HTTP.

timeInterval
  • string

Интервал времени.

SupportedTlsVersions

MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов

Name Type Description
1.0
  • string
1.1
  • string
1.2
  • string

VirtualApplication

Виртуальное приложение в приложении.

Name Type Description
physicalPath
  • string

Физический путь.

preloadEnabled
  • boolean

true if preloading is enabled; otherwise, false.

virtualDirectories

Виртуальные каталоги для виртуального приложения.

virtualPath
  • string

Виртуальный путь.

VirtualDirectory

Каталог для виртуального приложения.

Name Type Description
physicalPath
  • string

Физический путь.

virtualPath
  • string

Путь к виртуальному приложению.