VirtualMachine interface

VirtualMachine は、オンプレミスのネットワーク クラウド仮想マシンを表します。

Extends

プロパティ

adminUsername

承認されたキーに ssh 公開キーを追加する管理者の名前。

availabilityZone

この仮想マシンを含むクラスター可用性ゾーン。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

bareMetalMachineId

仮想マシンが上陸したベア メタル マシンのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

bootMethod

仮想マシンのブート方法を選択します。

cloudServicesNetworkAttachment

仮想マシンのプラットフォーム レベルのサービスを提供するクラウド サービス ネットワーク。

clusterId

仮想マシンが作成されるクラスターのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

cpuCores

仮想マシン内の CPU コアの数。

detailedStatus

仮想マシンの詳細な状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

detailedStatusMessage

現在の詳細な状態に関する説明メッセージ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

extendedLocation

リソースに関連付けられているクラスターの拡張された場所。

isolateEmulatorThread

フィールド非推奨。値が指定されている場合、値は無視されます。 この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。

memorySizeGB

仮想マシンのメモリ サイズ (GB 単位)。

networkAttachments

仮想マシンへのネットワーク添付ファイルの一覧。

networkData

Base64 でエンコードされた cloud-init ネットワーク データ。

placementHints

仮想マシンのスケジュール ヒント。

powerState

仮想マシンの電源状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

provisioningState

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

sshPublicKeys

ssh 公開キーの一覧。 各キーは、adminUsername の cloud-init ssh_authorized_keys メカニズムを使用して仮想マシンに追加されます。

storageProfile

仮想マシンに関連するディスクに関するサイズやその他のパラメーターを指定するストレージ プロファイル。

userData

Base64 でエンコードされた cloud-init ユーザー データ。

virtioInterface

フィールド非推奨。代わりに virtualizationModel を使用してください。 virtio インターフェイスの型。

vmDeviceModel

使用するデバイス モデルの種類。

vmImage

イメージのプルに使用される完全な URL とタグ表記を使用して、OS ディスクに現在プロビジョニングされている仮想マシン イメージ。

vmImageRepositoryCredentials

指定したイメージにアクセスできるイメージ リポジトリへのログインに使用される資格情報。

volumes

仮想マシンに接続されているボリュームのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

location

リソースが保存されている地理的な場所

name

リソース名注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

tags

リソース タグ。

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

プロパティの詳細

adminUsername

承認されたキーに ssh 公開キーを追加する管理者の名前。

adminUsername: string

プロパティ値

string

availabilityZone

この仮想マシンを含むクラスター可用性ゾーン。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

availabilityZone?: string

プロパティ値

string

bareMetalMachineId

仮想マシンが上陸したベア メタル マシンのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

bareMetalMachineId?: string

プロパティ値

string

bootMethod

仮想マシンのブート方法を選択します。

bootMethod?: string

プロパティ値

string

cloudServicesNetworkAttachment

仮想マシンのプラットフォーム レベルのサービスを提供するクラウド サービス ネットワーク。

cloudServicesNetworkAttachment: NetworkAttachment

プロパティ値

clusterId

仮想マシンが作成されるクラスターのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

clusterId?: string

プロパティ値

string

cpuCores

仮想マシン内の CPU コアの数。

cpuCores: number

プロパティ値

number

detailedStatus

仮想マシンの詳細な状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

detailedStatus?: string

プロパティ値

string

detailedStatusMessage

現在の詳細な状態に関する説明メッセージ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

detailedStatusMessage?: string

プロパティ値

string

extendedLocation

リソースに関連付けられているクラスターの拡張された場所。

extendedLocation: ExtendedLocation

プロパティ値

isolateEmulatorThread

フィールド非推奨。値が指定されている場合、値は無視されます。 この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。

isolateEmulatorThread?: string

プロパティ値

string

memorySizeGB

仮想マシンのメモリ サイズ (GB 単位)。

memorySizeGB: number

プロパティ値

number

networkAttachments

仮想マシンへのネットワーク添付ファイルの一覧。

networkAttachments?: NetworkAttachment[]

プロパティ値

networkData

Base64 でエンコードされた cloud-init ネットワーク データ。

networkData?: string

プロパティ値

string

placementHints

仮想マシンのスケジュール ヒント。

placementHints?: VirtualMachinePlacementHint[]

プロパティ値

powerState

仮想マシンの電源状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

powerState?: string

プロパティ値

string

provisioningState

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

provisioningState?: string

プロパティ値

string

sshPublicKeys

ssh 公開キーの一覧。 各キーは、adminUsername の cloud-init ssh_authorized_keys メカニズムを使用して仮想マシンに追加されます。

sshPublicKeys?: SshPublicKey[]

プロパティ値

storageProfile

仮想マシンに関連するディスクに関するサイズやその他のパラメーターを指定するストレージ プロファイル。

storageProfile: StorageProfile

プロパティ値

userData

Base64 でエンコードされた cloud-init ユーザー データ。

userData?: string

プロパティ値

string

virtioInterface

フィールド非推奨。代わりに virtualizationModel を使用してください。 virtio インターフェイスの型。

virtioInterface?: string

プロパティ値

string

vmDeviceModel

使用するデバイス モデルの種類。

vmDeviceModel?: string

プロパティ値

string

vmImage

イメージのプルに使用される完全な URL とタグ表記を使用して、OS ディスクに現在プロビジョニングされている仮想マシン イメージ。

vmImage: string

プロパティ値

string

vmImageRepositoryCredentials

指定したイメージにアクセスできるイメージ リポジトリへのログインに使用される資格情報。

vmImageRepositoryCredentials?: ImageRepositoryCredentials

プロパティ値

volumes

仮想マシンに接続されているボリュームのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

volumes?: string[]

プロパティ値

string[]

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

id?: string

プロパティ値

string

TrackedResource.id から継承

location

リソースが保存されている地理的な場所

location: string

プロパティ値

string

TrackedResource.locationから継承

name

リソース名注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

name?: string

プロパティ値

string

TrackedResource.name から継承

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

systemData?: SystemData

プロパティ値

TrackedResource.systemDataから継承

tags

リソース タグ。

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

TrackedResource.tagsから継承

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。

type?: string

プロパティ値

string

TrackedResource.typeから継承