SiteConfig interface
設定 App Service 應用程式。
屬性
| 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 |
檔根目錄。 |
| experiments | 這適用於多型類型。 |
| ftps |
FTP / FTPS 服務的狀態 |
| function |
網站可相應放大至的工作者數目上限。 此設定僅適用於取用和彈性進階方案 |
| functions |
取得或設定值,指出是否啟用函式運行時間調整監視。 啟用時,ScaleController 不會直接監視事件來源,而是會呼叫運行時間以取得縮放狀態。 |
| handler |
處理程序對應。 |
| health |
健康情況檢查路徑 |
| http20Enabled | Http20Enabled:設定網站以允許用戶端透過 HTTP2.0 連線 |
| http |
如果已啟用 HTTP 記錄, |
| ip |
main 的IP安全性限制。 |
| java |
Java 容器。 |
| java |
Java 容器版本。 |
| java |
Java 版本。 |
| key |
要用於 Key Vault 參考驗證的身分識別。 |
| limits | 網站限制。 |
| linux |
Linux 應用程式架構和版本 |
| load |
網站負載平衡。 |
| local |
|
| logs |
HTTP 記錄目錄大小限制。 |
| managed |
受控管線模式。 |
| managed |
受控服務識別標識碼 |
| minimum |
月臺的最低實例計數數目 此設定僅適用於彈性方案 |
| 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 使用 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 |
明確受控服務識別標識碼 |
屬性詳細資料
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?: Record<string, AzureStorageInfoValue>
屬性值
Record<string, AzureStorageInfoValue>
connectionStrings
cors
defaultDocuments
默認檔。
defaultDocuments?: string[]
屬性值
string[]
detailedErrorLoggingEnabled
如果已啟用詳細的錯誤記錄,true;否則,false。
detailedErrorLoggingEnabled?: boolean
屬性值
boolean
documentRoot
檔根目錄。
documentRoot?: string
屬性值
string
experiments
ftpsState
FTP / FTPS 服務的狀態
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
屬性值
"Disabled" | "AllAllowed" | "FtpsOnly"
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
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
網站負載平衡。
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
屬性值
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
true 啟用本機 MySQL;否則,false。
localMySqlEnabled?: boolean
屬性值
boolean
logsDirectorySizeLimit
HTTP 記錄目錄大小限制。
logsDirectorySizeLimit?: number
屬性值
number
managedPipelineMode
受控管線模式。
managedPipelineMode?: "Integrated" | "Classic"
屬性值
"Integrated" | "Classic"
managedServiceIdentityId
受控服務識別標識碼
managedServiceIdentityId?: number
屬性值
number
minimumElasticInstanceCount
月臺的最低實例計數數目 此設定僅適用於彈性方案
minimumElasticInstanceCount?: number
屬性值
number
minTlsVersion
MinTlsVersion:設定 SSL 要求所需的最低 TLS 版本
minTlsVersion?: "1.0" | "1.1" | "1.2"
屬性值
"1.0" | "1.1" | "1.2"
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?: string | Date
屬性值
string | Date
scmIpSecurityRestrictions
scmIpSecurityRestrictionsUseMain
scm 使用 main 的 IP 安全性限制。
scmIpSecurityRestrictionsUseMain?: boolean
屬性值
boolean
scmMinTlsVersion
ScmMinTlsVersion:設定 SCM 網站 SSL 要求所需的最低 TLS 版本
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
屬性值
"1.0" | "1.1" | "1.2"
scmType
SCM 類型。
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
屬性值
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
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