MachineExtension クラス

定義

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class MachineExtension : Microsoft.Azure.Management.HybridCompute.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type MachineExtension = class
    inherit TrackedResource
Public Class MachineExtension
Inherits TrackedResource
継承
MachineExtension
属性

コンストラクター

MachineExtension()

MachineExtension クラスの新しいインスタンスを初期化します。

MachineExtension(String, String, String, String, IDictionary<String, String>, String, String, String, String, Nullable<Boolean>, Object, Object, String, MachineExtensionPropertiesInstanceView)

MachineExtension クラスの新しいインスタンスを初期化します。

プロパティ

AutoUpgradeMinorVersion

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

ForceUpdateTag

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

Id

リソースの完全修飾リソース ID を取得します。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(継承元 Resource)
InstanceView

マシン拡張機能インスタンス ビューを取得または設定します。

Location

リソースが存在する地理的な場所を取得または設定します

(継承元 TrackedResource)
MachineExtensionType

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

Name

リソースの名前を取得します

(継承元 Resource)
ProtectedSettings

拡張機能に protectedSettings または protectedSettingsFromKeyVault を含めることができるか、保護された設定をまったく含めないことを取得または設定します。

ProvisioningState

応答にのみ表示されるプロビジョニング状態を取得します。

Publisher

拡張ハンドラーの発行元の名前を取得または設定します。

Settings

拡張機能の json 形式のパブリック設定を取得または設定します。

Tags

リソース タグを取得または設定します。

(継承元 TrackedResource)
Type

リソースの種類を取得します。 例: Microsoft.Compute/virtualMachines または Microsoft.Storage/storageAccounts。

(継承元 Resource)
TypeHandlerVersion

スクリプト ハンドラーのバージョンを取得または設定します。

メソッド

Validate()

オブジェクトを検証します。

適用対象