VMExtension クラス
仮想マシン拡張機能の構成。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.batch._serialization.ModelVMExtension
コンストラクター
VMExtension(*, name: str, publisher: str, type: str, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, enable_automatic_upgrade: bool | None = None, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, provision_after_extensions: List[str] | None = None, **kwargs: Any)
キーワードのみのパラメーター
名前 | 説明 |
---|---|
name
|
仮想マシン拡張機能の名前。 必須。 |
publisher
|
拡張ハンドラーの発行元の名前。 必須。 |
type
|
拡張機能の種類。 必須。 |
type_handler_version
|
スクリプト ハンドラーのバージョン。 |
auto_upgrade_minor_version
|
展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能でマイナー バージョンのアップグレードは行われません。 |
enable_automatic_upgrade
|
新しいバージョンの拡張機能が使用可能な場合に、プラットフォームによって拡張機能を自動的にアップグレードするかどうかを示します。 |
settings
|
<xref:JSON>
拡張機能の JSON 形式のパブリック設定。 |
protected_settings
|
<xref:JSON>
拡張機能には、protectedSettings または protectedSettingsFromKeyVault を含めることができます。または、保護された設定をまったく含めなくなります。 |
provision_after_extensions
|
この拡張機能をプロビジョニングする必要がある拡張機能名のコレクション。 |
変数
名前 | 説明 |
---|---|
name
|
仮想マシン拡張機能の名前。 必須。 |
publisher
|
拡張ハンドラーの発行元の名前。 必須。 |
type
|
拡張機能の種類。 必須。 |
type_handler_version
|
スクリプト ハンドラーのバージョン。 |
auto_upgrade_minor_version
|
展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用する必要があるかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能でマイナー バージョンのアップグレードは行われません。 |
enable_automatic_upgrade
|
新しいバージョンの拡張機能が使用可能な場合に、プラットフォームによって拡張機能を自動的にアップグレードするかどうかを示します。 |
settings
|
<xref:JSON>
拡張機能の JSON 形式のパブリック設定。 |
protected_settings
|
<xref:JSON>
拡張機能には、protectedSettings または protectedSettingsFromKeyVault を含めることができます。または、保護された設定をまったく含めなくなります。 |
provision_after_extensions
|
この拡張機能をプロビジョニングする必要がある拡張機能名のコレクション。 |
Azure SDK for Python