CloudServiceExtensionProperties interface

拡張機能のプロパティ。

プロパティ

autoUpgradeMinorVersion

プラットフォームが使用可能になったときに typeHandlerVersion を上位のマイナー バージョンに自動的にアップグレードできるかどうかを明示的に指定します。

forceUpdateTag

指定されたパブリック設定と保護された設定を強制的に適用するタグ。 タグ値を変更すると、パブリックまたは保護された設定を変更せずに拡張機能を再実行できます。 forceUpdateTag が変更されていない場合でも、パブリック設定または保護された設定の更新はハンドラーによって適用されます。 forceUpdateTag もパブリックまたは保護された設定も変更されない場合、拡張機能は同じシーケンス番号を持つロール インスタンスにフローされ、再実行するかどうかはハンドラーの実装にかかっています

protectedSettings

ロール インスタンスに送信される前に暗号化される拡張機能の保護された設定。

protectedSettingsFromKeyVault

拡張機能の保護された設定。ロール インスタンスに送信される前に暗号化された KeyVault を使用して参照されます。

provisioningState

プロビジョニング状態。これは応答にのみ表示されます。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

publisher

拡張ハンドラーの発行元の名前。

rolesAppliedTo

この拡張機能を適用するロールのオプションの一覧。 プロパティが指定されていない場合、または '*' が指定されている場合、拡張機能はクラウド サービス内のすべてのロールに適用されます。

settings

拡張機能のパブリック設定。 JSON 拡張機能の場合、これは拡張機能の JSON 設定です。 XML 拡張機能 (RDP など) の場合、これは拡張機能の XML 設定です。

type

拡張機能の種類を指定します。

typeHandlerVersion

拡張機能のバージョンを指定します。 拡張機能のバージョンを指定します。 この要素が指定されていない場合、またはアスタリスク (*) が値として使用されている場合は、最新バージョンの拡張機能が使用されます。 メジャー バージョン番号とアスタリスクをマイナー バージョン番号 (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