共用方式為


VMExtension interface

虛擬機器延伸模組的組態。

屬性

autoUpgradeMinorVersion

指出擴充功能是否應該在部署期間使用較新的次要版本。 不過,部署之後,除非重新部署延伸模組,否則延伸模組將不會升級次要版本,即使此屬性設定為 true 亦然。

enableAutomaticUpgrade

指出如果有較新版本的擴充功能可用,平臺是否應該自動升級延伸模組。

name

虛擬機器擴充功能的名稱。

protectedSettings

延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault,或完全不包含受保護的設定。

provisionAfterExtensions

延伸模組名稱的集合,之後必須布建此延伸模組。

publisher

擴充處理常式發行者的名稱。

settings

擴充功能的 JSON 格式化公用設定。

type

延伸模組的類型。

typeHandlerVersion

腳本處理常式的版本。

屬性詳細資料

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