VMExtension interface
虛擬機器延伸模組的組態。
屬性
auto |
指出擴充功能是否應該在部署期間使用較新的次要版本。 不過,部署之後,除非重新部署延伸模組,否則延伸模組將不會升級次要版本,即使此屬性設定為 true 亦然。 |
enable |
指出如果有較新版本的擴充功能可用,平臺是否應該自動升級延伸模組。 |
name | 虛擬機器擴充功能的名稱。 |
protected |
延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault,或完全不包含受保護的設定。 |
provision |
延伸模組名稱的集合,之後必須布建此延伸模組。 |
publisher | 擴充處理常式發行者的名稱。 |
settings | 擴充功能的 JSON 格式化公用設定。 |
type | 延伸模組的類型。 |
type |
腳本處理常式的版本。 |
屬性詳細資料
autoUpgradeMinorVersion
指出擴充功能是否應該在部署期間使用較新的次要版本。 不過,部署之後,除非重新部署延伸模組,否則延伸模組將不會升級次要版本,即使此屬性設定為 true 亦然。
autoUpgradeMinorVersion?: boolean
屬性值
boolean
enableAutomaticUpgrade
指出如果有較新版本的擴充功能可用,平臺是否應該自動升級延伸模組。
enableAutomaticUpgrade?: boolean
屬性值
boolean
name
虛擬機器擴充功能的名稱。
name: string
屬性值
string
protectedSettings
延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault,或完全不包含受保護的設定。
protectedSettings?: Record<string, unknown>
屬性值
Record<string, unknown>
provisionAfterExtensions
延伸模組名稱的集合,之後必須布建此延伸模組。
provisionAfterExtensions?: string[]
屬性值
string[]
publisher
擴充處理常式發行者的名稱。
publisher: string
屬性值
string
settings
擴充功能的 JSON 格式化公用設定。
settings?: Record<string, unknown>
屬性值
Record<string, unknown>
type
延伸模組的類型。
type: string
屬性值
string
typeHandlerVersion
腳本處理常式的版本。
typeHandlerVersion?: string
屬性值
string