Поделиться через


SiteConfig interface

Настройка приложения службы приложений.

Свойства

acrUseManagedIdentityCreds

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

acrUserManagedIdentityID

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

alwaysOn

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

apiDefinition

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

apiManagementConfig

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

appCommandLine

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

appSettings

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

autoHealEnabled

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

autoHealRules

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

autoSwapSlotName

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

azureStorageAccounts

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

connectionStrings

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

cors

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

defaultDocuments

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

detailedErrorLoggingEnabled

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

documentRoot

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

elasticWebAppScaleLimit

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

experiments

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

ftpsState

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

functionAppScaleLimit

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

functionsRuntimeScaleMonitoringEnabled

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

handlerMappings

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

healthCheckPath

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

http20Enabled

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

httpLoggingEnabled

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

ipSecurityRestrictions

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

ipSecurityRestrictionsDefaultAction

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

javaContainer

Контейнер Java.

javaContainerVersion

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

javaVersion

Версия Java.

keyVaultReferenceIdentity

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

limits

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

linuxFxVersion

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

loadBalancing

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

localMySqlEnabled

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

logsDirectorySizeLimit

Ограничение размера каталога журналов HTTP.

machineKey

Site MachineKey. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

managedPipelineMode

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

managedServiceIdentityId

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

metadata

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

minimumElasticInstanceCount

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

minTlsCipherSuite

Минимальный набор шифров TLS, разрешенный для приложения

minTlsVersion

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

netFrameworkVersion

Версия .NET Framework.

nodeVersion

Версия Node.js.

numberOfWorkers

Число рабочих ролей.

phpVersion

Версия PHP.

powerShellVersion

Версия PowerShell.

preWarmedInstanceCount

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

publicNetworkAccess

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

publishingUsername

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

push

Параметры принудительной конечной точки.

pythonVersion

Версия Python.

remoteDebuggingEnabled

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

remoteDebuggingVersion

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

requestTracingEnabled

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

requestTracingExpirationTime

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

scmIpSecurityRestrictions

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

scmIpSecurityRestrictionsDefaultAction

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

scmIpSecurityRestrictionsUseMain

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

scmMinTlsVersion

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

scmType

Тип SCM.

tracingOptions

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

use32BitWorkerProcess

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

virtualApplications

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

vnetName

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

vnetPrivatePortsCount

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

vnetRouteAllEnabled

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

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

webSocketsEnabled

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

windowsFxVersion

Xenon App Framework и версия

xManagedServiceIdentityId

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

Сведения о свойстве

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

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

appSettings?: NameValuePair[]

Значение свойства

autoHealEnabled

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

autoHealEnabled?: boolean

Значение свойства

boolean

autoHealRules

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

autoHealRules?: AutoHealRules

Значение свойства

autoSwapSlotName

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

autoSwapSlotName?: string

Значение свойства

string

azureStorageAccounts

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

azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}

Значение свойства

{[propertyName: string]: AzureStorageInfoValue}

connectionStrings

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

connectionStrings?: ConnStringInfo[]

Значение свойства

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

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

experiments?: Experiments

Значение свойства

ftpsState

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

ftpsState?: string

Значение свойства

string

functionAppScaleLimit

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

functionAppScaleLimit?: number

Значение свойства

number

functionsRuntimeScaleMonitoringEnabled

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

functionsRuntimeScaleMonitoringEnabled?: boolean

Значение свойства

boolean

handlerMappings

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

handlerMappings?: HandlerMapping[]

Значение свойства

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

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

limits?: SiteLimits

Значение свойства

linuxFxVersion

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

linuxFxVersion?: string

Значение свойства

string

loadBalancing

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

loadBalancing?: SiteLoadBalancing

Значение свойства

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

Параметры принудительной конечной точки.

push?: PushSettings

Значение свойства

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