SiteConfigResource interface
Ресурс ARM конфигурации веб-приложения.
- Extends
Свойства
acr |
Флаг использования управляемых удостоверений creds для извлечения ACR |
acr |
При использовании управляемого удостоверения пользователя идентификатор клиента управляемого удостоверения пользователя |
always |
|
api |
Сведения о формальном определении API для приложения. |
api |
Параметры управления API Azure, связанные с приложением. |
app |
Командная строка приложения для запуска. |
app |
Параметры приложения. |
auto |
|
auto |
Правила автоматического лечения. |
auto |
Имя слота автоматического переключения. |
azure |
Список учетных записей хранения Azure. |
connection |
Строки подключения. |
cors | Параметры общего доступа к ресурсам (CORS) между источниками. |
default |
Документы по умолчанию. |
detailed |
|
document |
Корневой каталог документа. |
elastic |
Максимальное число рабочих ролей, в которых сайт может масштабироваться.
Этот параметр применяется только к приложениям в планах, где ElasticScaleEnabled |
experiments | Это работает для полиморфных типов. |
ftps |
Состояние службы FTP/ FTPS |
function |
Максимальное число рабочих ролей, в которых сайт может масштабироваться. Этот параметр применяется только к планам потребления и эластичных премиум |
functions |
Возвращает или задает значение, указывающее, включен ли мониторинг масштабирования среды выполнения функций. Если этот параметр включен, ScaleController не будет отслеживать источники событий напрямую, но вместо этого вызовет среду выполнения для получения состояния масштабирования. |
handler |
Сопоставления обработчиков. |
health |
Путь проверки работоспособности |
http20Enabled | Http20Enabled: настраивает веб-сайт, чтобы разрешить клиентам подключаться по протоколу http2.0 |
http |
|
ip |
Ограничения безопасности IP-адресов для основного. |
ip |
Действие по умолчанию для основного ограничения доступа, если правила не соответствуют. |
java |
Контейнер Java. |
java |
Версия контейнера Java. |
java |
Версия Java. |
key |
Удостоверение, используемое для проверки подлинности справочника по Key Vault. |
limits | Ограничения сайта. |
linux |
Платформа приложений Linux и версия |
load |
Балансировка нагрузки сайта. |
local |
|
logs |
Ограничение размера каталога журналов HTTP. |
machine |
Site MachineKey. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
managed |
Режим управляемого конвейера. |
managed |
Идентификатор управляемой службы |
metadata | Метаданные приложения. Это свойство невозможно получить, так как оно может содержать секреты. |
minimum |
Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам |
min |
Минимальный набор шифров TLS, разрешенный для приложения |
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 |
Действие по умолчанию для ограничения доступа 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 |
Явный идентификатор управляемой службы |
Унаследованные свойства
id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
kind | Тип ресурса. |
name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
type | Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
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?: {[propertyName: string]: AzureStorageInfoValue}
Значение свойства
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
cors
Параметры общего доступа к ресурсам (CORS) между источниками.
cors?: CorsSettings
Значение свойства
defaultDocuments
Документы по умолчанию.
defaultDocuments?: string[]
Значение свойства
string[]
detailedErrorLoggingEnabled
true
, если включено подробное ведение журнала ошибок; в противном случае false
.
detailedErrorLoggingEnabled?: boolean
Значение свойства
boolean
documentRoot
Корневой каталог документа.
documentRoot?: string
Значение свойства
string
elasticWebAppScaleLimit
Максимальное число рабочих ролей, в которых сайт может масштабироваться.
Этот параметр применяется только к приложениям в планах, где ElasticScaleEnabled true
elasticWebAppScaleLimit?: number
Значение свойства
number
experiments
ftpsState
Состояние службы FTP/ FTPS
ftpsState?: string
Значение свойства
string
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[]
Значение свойства
ipSecurityRestrictionsDefaultAction
Действие по умолчанию для основного ограничения доступа, если правила не соответствуют.
ipSecurityRestrictionsDefaultAction?: string
Значение свойства
string
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
localMySqlEnabled
true
для включения локальной mySQL; в противном случае false
.
localMySqlEnabled?: boolean
Значение свойства
boolean
logsDirectorySizeLimit
Ограничение размера каталога журналов HTTP.
logsDirectorySizeLimit?: number
Значение свойства
number
machineKey
Site MachineKey. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
machineKey?: SiteMachineKey
Значение свойства
managedPipelineMode
Режим управляемого конвейера.
managedPipelineMode?: ManagedPipelineMode
Значение свойства
managedServiceIdentityId
Идентификатор управляемой службы
managedServiceIdentityId?: number
Значение свойства
number
metadata
Метаданные приложения. Это свойство невозможно получить, так как оно может содержать секреты.
metadata?: NameValuePair[]
Значение свойства
minimumElasticInstanceCount
Количество минимального количества экземпляров для сайта Этот параметр применяется только к эластичным планам
minimumElasticInstanceCount?: number
Значение свойства
number
minTlsCipherSuite
Минимальный набор шифров TLS, разрешенный для приложения
minTlsCipherSuite?: string
Значение свойства
string
minTlsVersion
MinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов.
minTlsVersion?: string
Значение свойства
string
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?: Date
Значение свойства
Date
scmIpSecurityRestrictions
Ограничения безопасности IP-адресов для scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Значение свойства
scmIpSecurityRestrictionsDefaultAction
Действие по умолчанию для ограничения доступа scm, если правила не соответствуют.
scmIpSecurityRestrictionsDefaultAction?: string
Значение свойства
string
scmIpSecurityRestrictionsUseMain
Ограничения безопасности IP для SCM для использования main.
scmIpSecurityRestrictionsUseMain?: boolean
Значение свойства
boolean
scmMinTlsVersion
ScmMinTlsVersion: настраивает минимальную версию TLS, необходимую для SSL-запросов для сайта SCM.
scmMinTlsVersion?: string
Значение свойства
string
scmType
Тип SCM.
scmType?: string
Значение свойства
string
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
Сведения об унаследованном свойстве
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследовано отProxyOnlyResource.id
kind
Тип ресурса.
kind?: string
Значение свойства
string
наследуется от прокси-сервера ProxyOnlyResource.kind
name
Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отProxyOnlyResource.name
type
Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Наследуется отProxyOnlyResource.type