SiteConfig interface
Настройка приложения службы приложений.
Свойства
| acr |
Флаг использования управляемых удостоверений creds для извлечения ACR |
| acr |
При использовании управляемого удостоверения пользователя идентификатор клиента управляемого удостоверения пользователя |
| always |
|
| api |
Сведения о формальном определении API для приложения. |
| api |
Параметры управления API Azure, связанные с приложением. |
| app |
Командная строка приложения для запуска. |
| app |
Параметры приложения. |
| auto |
|
| auto |
Правила автоматического лечения. |
| auto |
Имя слота автоматического переключения. |
| azure |
Список учетных записей хранения Azure. |
| connection |
Строки подключения. |
| cors | Параметры общего доступа к ресурсам (CORS) между источниками. |
| default |
Документы по умолчанию. |
| detailed |
|
| document |
Корневой каталог документа. |
| experiments | Это работает для полиморфных типов. |
| ftps |
Состояние службы FTP/ FTPS |
| function |
Максимальное число рабочих ролей, в которых сайт может масштабироваться. Этот параметр применяется только к планам потребления и эластичных премиум |
| functions |
Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, но вместо этого вызовет среду выполнения для получения состояния масштабирования. |
| handler |
Сопоставления обработчиков. |
| health |
Путь проверки работоспособности |
| http20Enabled | Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0 |
| http |
|
| ip |
Ограничения безопасности IP-адресов для основного. |
| java |
Контейнер Java. |
| java |
Версия контейнера Java. |
| java |
Версия Java. |
| key |
Удостоверение, используемое для проверки подлинности справочника по Key Vault. |
| limits | Ограничения сайта. |
| linux |
Платформа приложений Linux и версия |
| load |
Балансировка нагрузки сайта. |
| local |
|
| logs |
Ограничение размера каталога журналов HTTP. |
| managed |
Режим управляемого конвейера. |
| managed |
Идентификатор управляемой службы |
| minimum |
Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам |
| min |
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов. |
| net |
Версия .NET Framework. |
| node |
Версия Node.js. |
| number |
Число рабочих ролей. |
| php |
Версия PHP. |
| power |
Версия PowerShell. |
| pre |
Количество предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичных баз данных |
| public |
Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик. |
| publishing |
Публикация имени пользователя. |
| push | Параметры принудительной конечной точки. |
| python |
Версия Python. |
| remote |
|
| remote |
Версия удаленной отладки. |
| request |
|
| request |
Время истечения срока действия трассировки запроса. |
| scm |
Ограничения безопасности IP-адресов для scm. |
| scm |
Ограничения безопасности IP для SCM для использования main. |
| scm |
ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM. |
| scm |
Тип SCM. |
| tracing |
Параметры трассировки. |
| use32Bit |
|
| virtual |
Виртуальные приложения. |
| vnet |
Имя виртуальной сети. |
| vnet |
Количество частных портов, назначенных этому приложению. Они будут назначены динамически в среде выполнения. |
| vnet |
Все включенные маршруты виртуальной сети. Это приводит к тому, что весь исходящий трафик будет применять группы безопасности виртуальной сети и определяемые пользователем маршруты. |
| website |
Задает часовой пояс сайта, который используется для создания меток времени. Совместим с Службой приложений 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 |
| web |
|
| windows |
Xenon App Framework и версия |
| x |
Явный идентификатор управляемой службы |
Сведения о свойстве
acrUseManagedIdentityCreds
Флаг использования управляемых удостоверений creds для извлечения ACR
acrUseManagedIdentityCreds?: boolean
Значение свойства
boolean
acrUserManagedIdentityID
При использовании управляемого удостоверения пользователя идентификатор клиента управляемого удостоверения пользователя
acrUserManagedIdentityID?: string
Значение свойства
string
alwaysOn
true, если включена функция AlwaysOn; в противном случае false.
alwaysOn?: boolean
Значение свойства
boolean
apiDefinition
Сведения о формальном определении API для приложения.
apiDefinition?: ApiDefinitionInfo
Значение свойства
apiManagementConfig
Параметры управления API Azure, связанные с приложением.
apiManagementConfig?: ApiManagementConfig
Значение свойства
appCommandLine
Командная строка приложения для запуска.
appCommandLine?: string
Значение свойства
string
appSettings
autoHealEnabled
true, если включен автовосстановление; в противном случае false.
autoHealEnabled?: boolean
Значение свойства
boolean
autoHealRules
autoSwapSlotName
Имя слота автоматического переключения.
autoSwapSlotName?: string
Значение свойства
string
azureStorageAccounts
Список учетных записей хранения Azure.
azureStorageAccounts?: Record<string, AzureStorageInfoValue>
Значение свойства
Record<string, AzureStorageInfoValue>
connectionStrings
cors
Параметры общего доступа к ресурсам (CORS) между источниками.
cors?: CorsSettings
Значение свойства
defaultDocuments
Документы по умолчанию.
defaultDocuments?: string[]
Значение свойства
string[]
detailedErrorLoggingEnabled
true, если включено подробное ведение журнала ошибок; в противном случае false.
detailedErrorLoggingEnabled?: boolean
Значение свойства
boolean
documentRoot
Корневой каталог документа.
documentRoot?: string
Значение свойства
string
experiments
ftpsState
Состояние службы FTP/ FTPS
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
Значение свойства
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
Максимальное число рабочих ролей, в которых сайт может масштабироваться. Этот параметр применяется только к планам потребления и эластичных премиум
functionAppScaleLimit?: number
Значение свойства
number
functionsRuntimeScaleMonitoringEnabled
Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, но вместо этого вызовет среду выполнения для получения состояния масштабирования.
functionsRuntimeScaleMonitoringEnabled?: boolean
Значение свойства
boolean
handlerMappings
healthCheckPath
Путь проверки работоспособности
healthCheckPath?: string
Значение свойства
string
http20Enabled
Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0
http20Enabled?: boolean
Значение свойства
boolean
httpLoggingEnabled
true, если включено ведение журнала HTTP; в противном случае false.
httpLoggingEnabled?: boolean
Значение свойства
boolean
ipSecurityRestrictions
Ограничения безопасности IP-адресов для основного.
ipSecurityRestrictions?: IpSecurityRestriction[]
Значение свойства
javaContainer
Контейнер Java.
javaContainer?: string
Значение свойства
string
javaContainerVersion
Версия контейнера Java.
javaContainerVersion?: string
Значение свойства
string
javaVersion
Версия Java.
javaVersion?: string
Значение свойства
string
keyVaultReferenceIdentity
Удостоверение, используемое для проверки подлинности справочника по Key Vault.
keyVaultReferenceIdentity?: string
Значение свойства
string
limits
linuxFxVersion
Платформа приложений Linux и версия
linuxFxVersion?: string
Значение свойства
string
loadBalancing
Балансировка нагрузки сайта.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
Значение свойства
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
true для включения локальной mySQL; в противном случае false.
localMySqlEnabled?: boolean
Значение свойства
boolean
logsDirectorySizeLimit
Ограничение размера каталога журналов HTTP.
logsDirectorySizeLimit?: number
Значение свойства
number
managedPipelineMode
Режим управляемого конвейера.
managedPipelineMode?: "Integrated" | "Classic"
Значение свойства
"Integrated" | "Classic"
managedServiceIdentityId
Идентификатор управляемой службы
managedServiceIdentityId?: number
Значение свойства
number
minimumElasticInstanceCount
Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам
minimumElasticInstanceCount?: number
Значение свойства
number
minTlsVersion
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов.
minTlsVersion?: "1.0" | "1.1" | "1.2"
Значение свойства
"1.0" | "1.1" | "1.2"
netFrameworkVersion
Версия .NET Framework.
netFrameworkVersion?: string
Значение свойства
string
nodeVersion
Версия Node.js.
nodeVersion?: string
Значение свойства
string
numberOfWorkers
Число рабочих ролей.
numberOfWorkers?: number
Значение свойства
number
phpVersion
Версия PHP.
phpVersion?: string
Значение свойства
string
powerShellVersion
Версия PowerShell.
powerShellVersion?: string
Значение свойства
string
preWarmedInstanceCount
Количество предварительно подготовленных экземпляров. Этот параметр применяется только к планам потребления и эластичных баз данных
preWarmedInstanceCount?: number
Значение свойства
number
publicNetworkAccess
Свойство, позволяющее разрешить или заблокировать весь общедоступный трафик.
publicNetworkAccess?: string
Значение свойства
string
publishingUsername
Публикация имени пользователя.
publishingUsername?: string
Значение свойства
string
push
pythonVersion
Версия Python.
pythonVersion?: string
Значение свойства
string
remoteDebuggingEnabled
true, если включена удаленная отладка; в противном случае false.
remoteDebuggingEnabled?: boolean
Значение свойства
boolean
remoteDebuggingVersion
Версия удаленной отладки.
remoteDebuggingVersion?: string
Значение свойства
string
requestTracingEnabled
true, если включена трассировка запросов; в противном случае false.
requestTracingEnabled?: boolean
Значение свойства
boolean
requestTracingExpirationTime
Время истечения срока действия трассировки запроса.
requestTracingExpirationTime?: string | Date
Значение свойства
string | Date
scmIpSecurityRestrictions
Ограничения безопасности IP-адресов для scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Значение свойства
scmIpSecurityRestrictionsUseMain
Ограничения безопасности IP для SCM для использования main.
scmIpSecurityRestrictionsUseMain?: boolean
Значение свойства
boolean
scmMinTlsVersion
ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM.
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
Значение свойства
"1.0" | "1.1" | "1.2"
scmType
Тип SCM.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
Значение свойства
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
Параметры трассировки.
tracingOptions?: string
Значение свойства
string
use32BitWorkerProcess
true использовать 32-разрядный рабочий процесс; в противном случае false.
use32BitWorkerProcess?: boolean
Значение свойства
boolean
virtualApplications
Виртуальные приложения.
virtualApplications?: VirtualApplication[]
Значение свойства
vnetName
Имя виртуальной сети.
vnetName?: string
Значение свойства
string
vnetPrivatePortsCount
Количество частных портов, назначенных этому приложению. Они будут назначены динамически в среде выполнения.
vnetPrivatePortsCount?: number
Значение свойства
number
vnetRouteAllEnabled
Все включенные маршруты виртуальной сети. Это приводит к тому, что весь исходящий трафик будет применять группы безопасности виртуальной сети и определяемые пользователем маршруты.
vnetRouteAllEnabled?: boolean
Значение свойства
boolean
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
websiteTimeZone?: string
Значение свойства
string
webSocketsEnabled
true, если включено WebSocket; в противном случае false.
webSocketsEnabled?: boolean
Значение свойства
boolean
windowsFxVersion
Xenon App Framework и версия
windowsFxVersion?: string
Значение свойства
string
xManagedServiceIdentityId
Явный идентификатор управляемой службы
xManagedServiceIdentityId?: number
Значение свойства
number