你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SiteConfigResource interface

Web 应用配置 ARM 资源。

Extends

属性

acrUseManagedIdentityCreds

使用托管标识 Creds 进行 ACR 拉取的标志

acrUserManagedIdentityID

如果使用用户托管标识,则为用户托管标识 ClientId

alwaysOn

true如果启用Always On,则为 ;否则为 false

apiDefinition

有关应用的正式 API 定义的信息。

apiManagementConfig

链接到应用的 Azure API 管理设置。

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

main的 IP 安全限制。

ipSecurityRestrictionsDefaultAction

如果未匹配任何规则,则main访问限制的默认操作。

javaContainer

Java 容器。

javaContainerVersion

Java 容器版本。

javaVersion

Java 版本。

keyVaultReferenceIdentity

用于密钥保管库参考身份验证的标识。

limits

网站限制。

linuxFxVersion

Linux 应用框架和版本

loadBalancing

站点负载均衡。

localMySqlEnabled

true 启用本地 MySQL;否则为 false

logsDirectorySizeLimit

HTTP 日志目录大小限制。

machineKey

Site MachineKey。 注意:此属性不会序列化。 它只能由服务器填充。

managedPipelineMode

托管管道模式。

managedServiceIdentityId

托管服务标识 ID

metadata

应用程序元数据。 无法检索此属性,因为它可能包含机密。

minimumElasticInstanceCount

站点的最小实例计数 此设置仅适用于弹性计划

minTlsCipherSuite

应用程序允许的最低强度 TLS 密码套件

minTlsVersion

MinTlsVersion:配置 SSL 请求所需的最低 TLS 版本

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

scm 的 IP 安全限制。

scmIpSecurityRestrictionsDefaultAction

如果未匹配任何规则,则 scm 访问限制的默认操作。

scmIpSecurityRestrictionsUseMain

scm 使用main的 IP 安全限制。

scmMinTlsVersion

ScmMinTlsVersion:配置 SCM 站点的 SSL 请求所需的最低 TLS 版本

scmType

SCM 类型。

tracingOptions

跟踪选项。

use32BitWorkerProcess

true 使用 32 位工作进程;否则为 false

virtualApplications

虚拟应用程序。

vnetName

虚拟网络名称。

vnetPrivatePortsCount

分配给此应用的专用端口数。 这些将在运行时动态分配。

vnetRouteAllEnabled

虚拟网络“全部路由”已启用。 这会导致所有出站流量都应用虚拟网络安全组和用户定义的路由。

websiteTimeZone

设置站点用于生成时间戳的时区。 与 Linux 和 Windows App 服务兼容。 设置WEBSITE_TIME_ZONE应用设置优先于此配置。对于 Linux,需要 tz 数据库值 https://www.iana.org/time-zones (,请参阅 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 应用框架和版本

xManagedServiceIdentityId

显式托管服务标识 ID

继承属性

id

资源 ID。注意:不会序列化此属性。 它只能由服务器填充。

kind

资源类型。

name

资源名称。 注意:此属性不会被序列化。 它只能由服务器填充。

type

资源类型。 注意:此属性不会被序列化。 它只能由服务器填充。

属性详细信息

acrUseManagedIdentityCreds

使用托管标识 Creds 进行 ACR 拉取的标志

acrUseManagedIdentityCreds?: boolean

属性值

boolean

acrUserManagedIdentityID

如果使用用户托管标识,则为用户托管标识 ClientId

acrUserManagedIdentityID?: string

属性值

string

alwaysOn

true如果启用Always On,则为 ;否则为 false

alwaysOn?: boolean

属性值

boolean

apiDefinition

有关应用的正式 API 定义的信息。

apiDefinition?: ApiDefinitionInfo

属性值

apiManagementConfig

链接到应用的 Azure API 管理设置。

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

main的 IP 安全限制。

ipSecurityRestrictions?: IpSecurityRestriction[]

属性值

ipSecurityRestrictionsDefaultAction

如果未匹配任何规则,则main访问限制的默认操作。

ipSecurityRestrictionsDefaultAction?: string

属性值

string

javaContainer

Java 容器。

javaContainer?: string

属性值

string

javaContainerVersion

Java 容器版本。

javaContainerVersion?: string

属性值

string

javaVersion

Java 版本。

javaVersion?: string

属性值

string

keyVaultReferenceIdentity

用于密钥保管库参考身份验证的标识。

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

托管服务标识 ID

managedServiceIdentityId?: number

属性值

number

metadata

应用程序元数据。 无法检索此属性,因为它可能包含机密。

metadata?: NameValuePair[]

属性值

minimumElasticInstanceCount

站点的最小实例计数 此设置仅适用于弹性计划

minimumElasticInstanceCount?: number

属性值

number

minTlsCipherSuite

应用程序允许的最低强度 TLS 密码套件

minTlsCipherSuite?: string

属性值

string

minTlsVersion

MinTlsVersion:配置 SSL 请求所需的最低 TLS 版本

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

scm 的 IP 安全限制。

scmIpSecurityRestrictions?: IpSecurityRestriction[]

属性值

scmIpSecurityRestrictionsDefaultAction

如果未匹配任何规则,则 scm 访问限制的默认操作。

scmIpSecurityRestrictionsDefaultAction?: string

属性值

string

scmIpSecurityRestrictionsUseMain

scm 使用main的 IP 安全限制。

scmIpSecurityRestrictionsUseMain?: boolean

属性值

boolean

scmMinTlsVersion

ScmMinTlsVersion:配置 SCM 站点的 SSL 请求所需的最低 TLS 版本

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 App 服务兼容。 设置WEBSITE_TIME_ZONE应用设置优先于此配置。对于 Linux,需要 tz 数据库值 https://www.iana.org/time-zones (,请参阅 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 应用框架和版本

windowsFxVersion?: string

属性值

string

xManagedServiceIdentityId

显式托管服务标识 ID

xManagedServiceIdentityId?: number

属性值

number

继承属性详细信息

id

资源 ID。注意:不会序列化此属性。 它只能由服务器填充。

id?: string

属性值

string

继承自ProxyOnlyResource.id

kind

资源类型。

kind?: string

属性值

string

继承自ProxyOnlyResource.kind

name

资源名称。 注意:此属性不会被序列化。 它只能由服务器填充。

name?: string

属性值

string

继承自ProxyOnlyResource.name

type

资源类型。 注意:此属性不会被序列化。 它只能由服务器填充。

type?: string

属性值

string

继承自ProxyOnlyResource.type