VmssExtension interface
指定應該安裝在虛擬機上的擴充功能集。
屬性
auto |
指出如果部署期間有新的次要版本,擴充功能是否應該使用較新的次要版本。 不過,部署之後,除非重新部署,否則擴充功能不會升級次要版本,即使此屬性設定為 true 也一定會升級。 |
enable |
指出如果有較新版本的延伸模組可用,平臺是否應該自動升級延伸模組。 |
force |
如果提供值,且與先前的值不同,即使延伸模組組態尚未變更,擴充處理程式仍會強制更新。 |
name | 延伸模組的名稱。 |
protected |
延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault 或完全沒有受保護的設定。 |
provision |
必須布建此延伸模組之後的延伸模組名稱集合。 |
provisioning |
只出現在回應中的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
publisher | 擴充處理程序發行者的名稱。 |
settings | 擴充功能的 Json 格式化公用設定。 |
setup |
表示延伸模組的設定順序。 |
type | 指定延伸模組的類型;例如“CustomScriptExtension”。 |
type |
指定文稿處理程式的版本。 |
屬性詳細資料
autoUpgradeMinorVersion
指出如果部署期間有新的次要版本,擴充功能是否應該使用較新的次要版本。 不過,部署之後,除非重新部署,否則擴充功能不會升級次要版本,即使此屬性設定為 true 也一定會升級。
autoUpgradeMinorVersion?: boolean
屬性值
boolean
enableAutomaticUpgrade
指出如果有較新版本的延伸模組可用,平臺是否應該自動升級延伸模組。
enableAutomaticUpgrade?: boolean
屬性值
boolean
forceUpdateTag
如果提供值,且與先前的值不同,即使延伸模組組態尚未變更,擴充處理程式仍會強制更新。
forceUpdateTag?: string
屬性值
string
name
延伸模組的名稱。
name: string
屬性值
string
protectedSettings
延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault 或完全沒有受保護的設定。
protectedSettings?: Record<string, unknown>
屬性值
Record<string, unknown>
provisionAfterExtensions
必須布建此延伸模組之後的延伸模組名稱集合。
provisionAfterExtensions?: string[]
屬性值
string[]
provisioningState
只出現在回應中的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
provisioningState?: string
屬性值
string
publisher
擴充處理程序發行者的名稱。
publisher: string
屬性值
string
settings
擴充功能的 Json 格式化公用設定。
settings?: Record<string, unknown>
屬性值
Record<string, unknown>
setupOrder
表示延伸模組的設定順序。
setupOrder?: string[]
屬性值
string[]
type
指定延伸模組的類型;例如“CustomScriptExtension”。
type: string
屬性值
string
typeHandlerVersion
指定文稿處理程式的版本。
typeHandlerVersion: string
屬性值
string