SiteConfigResource interface
Web 應用程式設定 ARM 資源。
- Extends
屬性
acr |
使用受控識別 Creds 進行 ACR 提取的旗標 |
acr |
如果使用使用者受控識別,則使用者受控識別 ClientId |
always |
如果已啟用 Always On, |
api |
應用程式正式 API 定義的相關信息。 |
api |
連結至應用程式的 Azure API 管理設定。 |
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 |
如果已啟用 HTTP 記錄, |
ip |
main 的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:設定 SSL 要求所需的最低 TLS 版本 |
net |
.NET Framework 版本。 |
node |
Node.js的版本。 |
number |
背景工作角色數目。 |
php |
PHP 版本。 |
power |
PowerShell 版本。 |
pre |
預先Warmed 實例的數目。 此設定僅適用於取用和彈性方案 |
public |
允許或封鎖所有公用流量的屬性。 |
publishing |
發佈用戶名稱。 |
push | 推送端點設定。 |
python |
Python 版本。 |
remote |
如果已啟用遠程偵錯, |
remote |
遠端偵錯版本。 |
request |
如果已啟用要求追蹤, |
request |
要求追蹤到期時間。 |
scm |
scm 的IP安全性限制。 |
scm |
如果未比對任何規則,則為 scm 存取限制的預設動作。 |
scm |
scm 使用 main 的 IP 安全性限制。 |
scm |
ScmMinTlsVersion:設定 SCM 網站 SSL 要求所需的最低 TLS 版本 |
scm |
SCM 類型。 |
tracing |
追蹤選項。 |
use32Bit |
|
virtual |
虛擬應用程式。 |
vnet |
虛擬網路名稱。 |
vnet |
指派給此應用程式的私人埠數目。 這些會在運行時間動態指派。 |
vnet |
虛擬網路路由全部啟用。 這會導致所有輸出流量套用虛擬網路安全組和用戶定義的路由。 |
website |
設定網站用來產生時間戳的時區。 與 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 |
web |
如果已啟用 WebSocket, |
windows |
Xenon App Framework 和版本 |
x |
明確受控服務識別標識碼 |
繼承的屬性
id | 資源標識碼。注意:此屬性將不會串行化。 它只能由伺服器填入。 |
kind | 資源種類。 |
name | 資源名稱。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
type | 資源類型。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
acrUseManagedIdentityCreds
使用受控識別 Creds 進行 ACR 提取的旗標
acrUseManagedIdentityCreds?: boolean
屬性值
boolean
acrUserManagedIdentityID
如果使用使用者受控識別,則使用者受控識別 ClientId
acrUserManagedIdentityID?: string
屬性值
string
alwaysOn
如果已啟用 Always On,true
;否則,false
。
alwaysOn?: boolean
屬性值
boolean
apiDefinition
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
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
如果已啟用 HTTP 記錄,true
;否則,false
。
httpLoggingEnabled?: boolean
屬性值
boolean
ipSecurityRestrictions
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
managedPipelineMode
managedServiceIdentityId
受控服務識別標識碼
managedServiceIdentityId?: number
屬性值
number
metadata
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
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
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
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
kind
name
資源名稱。 注意:這個屬性不會串行化。 它只能由伺服器填入。
name?: string
屬性值
string
繼承自