次の方法で共有


MachineExtensionPatch クラス

定義

マシン拡張機能の更新について説明します。

public class MachineExtensionPatch : Azure.ResourceManager.ConnectedVMwarevSphere.Models.ResourcePatch
type MachineExtensionPatch = class
    inherit ResourcePatch
Public Class MachineExtensionPatch
Inherits ResourcePatch
継承
MachineExtensionPatch

コンストラクター

MachineExtensionPatch()

MachineExtensionPatch の新しいインスタンスを初期化します。

プロパティ

AutoUpgradeMinorVersion

展開時に使用可能な場合に、拡張機能で新しいマイナー バージョンを使用するかどうかを示します。 ただし、デプロイされると、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能でマイナー バージョンのアップグレードは行われません。

ForceUpdateTag

拡張機能の構成が変更されていない場合でも、拡張機能ハンドラーを強制的に更新する方法。

MachineExtensionType

拡張機能の型を指定します。たとえば、"CustomScriptExtension" です。

ProtectedSettings

拡張機能には、protectedSettings または protectedSettingsFromKeyVault を含めることも、保護された設定をまったく含めることもできます。

このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例 :

  • BinaryData.FromObjectAsJson("foo")"foo" のペイロードを作成します。
  • BinaryData.FromString("\"foo\"")"foo" のペイロードを作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" } のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

Publisher

拡張ハンドラーパブリッシャーの名前。

Settings

拡張機能の Json 形式のパブリック設定。

このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例 :

  • BinaryData.FromObjectAsJson("foo")"foo" のペイロードを作成します。
  • BinaryData.FromString("\"foo\"")"foo" のペイロードを作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" } のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

Tags

リソース タグ。

(継承元 ResourcePatch)
TypeHandlerVersion

スクリプト ハンドラーのバージョンを指定します。

適用対象