共用方式為


SiteConfigResource interface

Web 應用程式設定 ARM 資源。

Extends

屬性

acrUseManagedIdentityCreds

使用受控識別 Creds 進行 ACR 提取的旗標

acrUserManagedIdentityID

如果使用使用者受控識別,則使用者受控識別 ClientId

alwaysOn

如果已啟用 Always On,true;否則,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

如果已啟用 HTTP 記錄,true;否則,false

ipSecurityRestrictions

main 的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:設定 SSL 要求所需的最低 TLS 版本

netFrameworkVersion

.NET Framework 版本。

nodeVersion

Node.js的版本。

numberOfWorkers

背景工作角色數目。

phpVersion

PHP 版本。

powerShellVersion

PowerShell 版本。

preWarmedInstanceCount

預先Warmed 實例的數目。 此設定僅適用於取用和彈性方案

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 Service 相容。 設定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

如果已啟用 WebSocket,true;否則,false

windowsFxVersion

Xenon App Framework 和版本

xManagedServiceIdentityId

明確受控服務識別標識碼

繼承的屬性

id

資源標識碼。注意:此屬性將不會串行化。 它只能由伺服器填入。

kind

資源種類。

name

資源名稱。 注意:這個屬性不會串行化。 它只能由伺服器填入。

type

資源類型。 注意:這個屬性不會串行化。 它只能由伺服器填入。

屬性詳細資料

acrUseManagedIdentityCreds

使用受控識別 Creds 進行 ACR 提取的旗標

acrUseManagedIdentityCreds?: boolean

屬性值

boolean

acrUserManagedIdentityID

如果使用使用者受控識別,則使用者受控識別 ClientId

acrUserManagedIdentityID?: string

屬性值

string

alwaysOn

如果已啟用 Always On,true;否則,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

如果已啟用 HTTP 記錄,true;否則,false

httpLoggingEnabled?: boolean

屬性值

boolean

ipSecurityRestrictions

main 的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:設定 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

預先Warmed 實例的數目。 此設定僅適用於取用和彈性方案

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 Service 相容。 設定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

如果已啟用 WebSocket,true;否則,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