CloudServiceExtensionProperties interface
延伸模組屬性。
屬性
auto |
明確指定平臺是否可以在提供時自動將 typeHandlerVersion 升級至較高的次要版本。 |
force |
要強制套用提供的公用和受保護設定的標籤。 變更標籤值可讓您重新執行延伸模組,而不需要變更任何公用或受保護的設定。 如果未變更 forceUpdateTag,處理程式仍會套用對公用或受保護設定的更新。 如果 forceUpdateTag 和任何公用或受保護的設定都未變更,擴充功能會流向具有相同序號的角色實例,而且是否要重新執行它,由處理程式實作決定 |
protected |
在傳送至角色實例之前加密之延伸模組的受保護設定。 |
protected |
延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。 |
provisioning |
只出現在回應中的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
publisher | 擴充處理程序發行者的名稱。 |
roles |
要套用此擴充功能的選擇性角色清單。 如果未指定 屬性或指定 『*』,擴充功能會套用至雲端服務中的所有角色。 |
settings | 延伸模組的公用設定。 針對 JSON 擴充功能,這是擴充功能的 JSON 設定。 對於 XML 延伸模組 (例如 RDP),這是延伸模組的 XML 設定。 |
type | 指定延伸模組的類型。 |
type |
指定延伸模組的版本。 指定延伸模組的版本。 如果未指定這個專案,或使用星號 \ 作為值,則會使用最新版本的延伸模組。 如果值是以主要版本號碼和星號指定為次要版本號碼 (X.),則會選取指定主要版本的最新次要版本。 如果指定了主要版本號碼和次要版本號碼(X.Y),則會選取特定的擴充功能版本。 如果指定版本,就會在角色實例上執行自動升級。 |
屬性詳細資料
autoUpgradeMinorVersion
明確指定平臺是否可以在提供時自動將 typeHandlerVersion 升級至較高的次要版本。
autoUpgradeMinorVersion?: boolean
屬性值
boolean
forceUpdateTag
要強制套用提供的公用和受保護設定的標籤。 變更標籤值可讓您重新執行延伸模組,而不需要變更任何公用或受保護的設定。 如果未變更 forceUpdateTag,處理程式仍會套用對公用或受保護設定的更新。 如果 forceUpdateTag 和任何公用或受保護的設定都未變更,擴充功能會流向具有相同序號的角色實例,而且是否要重新執行它,由處理程式實作決定
forceUpdateTag?: string
屬性值
string
protectedSettings
在傳送至角色實例之前加密之延伸模組的受保護設定。
protectedSettings?: any
屬性值
any
protectedSettingsFromKeyVault
延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。
protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference
屬性值
provisioningState
只出現在回應中的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
provisioningState?: string
屬性值
string
publisher
擴充處理程序發行者的名稱。
publisher?: string
屬性值
string
rolesAppliedTo
要套用此擴充功能的選擇性角色清單。 如果未指定 屬性或指定 『*』,擴充功能會套用至雲端服務中的所有角色。
rolesAppliedTo?: string[]
屬性值
string[]
settings
延伸模組的公用設定。 針對 JSON 擴充功能,這是擴充功能的 JSON 設定。 對於 XML 延伸模組 (例如 RDP),這是延伸模組的 XML 設定。
settings?: any
屬性值
any
type
指定延伸模組的類型。
type?: string
屬性值
string
typeHandlerVersion
指定延伸模組的版本。 指定延伸模組的版本。 如果未指定這個專案,或使用星號 \ 作為值,則會使用最新版本的延伸模組。 如果值是以主要版本號碼和星號指定為次要版本號碼 (X.),則會選取指定主要版本的最新次要版本。 如果指定了主要版本號碼和次要版本號碼(X.Y),則會選取特定的擴充功能版本。 如果指定版本,就會在角色實例上執行自動升級。
typeHandlerVersion?: string
屬性值
string