VirtualMachine interface

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

Extends

プロパティ

adminUsername

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

availabilityZone

この仮想マシンを含むクラスター可用性ゾーン。

bareMetalMachineId

仮想マシンをホストするベア メタル マシンのリソース ID。

bootMethod

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

cloudServicesNetworkAttachment

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

clusterId

仮想マシンが作成されるクラスターのリソース ID。

consoleExtendedLocation

VM コンソール リソースの作成に使用する拡張された場所。

cpuCores

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

detailedStatus

仮想マシンのより詳細な状態。

detailedStatusMessage

現在の詳細な状態に関する説明メッセージ。

etag

「etagが応答本文で指定されている場合は、通常のetag規則に従ってヘッダーとして提供することもできます。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 は、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドでエンティティ タグを使用します。

extendedLocation

資源の広がった位置。 この性質はリソース作成時に必要です。

identity

このリソースに割り当てられているマネージド サービス ID。

isolateEmulatorThread

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

memorySizeGB

仮想マシンのメモリ サイズ。 割り当てはギビバイト単位で測定されます。

networkAttachments

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

networkData

非推奨のフィールド: Base64 でエンコードされた cloud-init ネットワーク データ。 networkDataContent プロパティは、このプロパティよりも優先的に使用されます。

networkDataContent

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

placementHints

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

powerState

仮想マシンの電源状態。

provisioningState

仮想マシンのプロビジョニング状態。

sshPublicKeys

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

storageProfile

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

userData

非推奨のフィールド: Base64 でエンコードされた cloud-init ユーザー データ。 userDataContent プロパティは、このプロパティよりも優先的に使用されます。

userDataContent

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

consoleExtendedLocation

VM コンソール リソースの作成に使用する拡張された場所。

consoleExtendedLocation?: ExtendedLocation

プロパティ値

cpuCores

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

cpuCores: number

プロパティ値

number

detailedStatus

仮想マシンのより詳細な状態。

detailedStatus?: string

プロパティ値

string

detailedStatusMessage

現在の詳細な状態に関する説明メッセージ。

detailedStatusMessage?: string

プロパティ値

string

etag

「etagが応答本文で指定されている場合は、通常のetag規則に従ってヘッダーとして提供することもできます。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 は、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドでエンティティ タグを使用します。

etag?: string

プロパティ値

string

extendedLocation

資源の広がった位置。 この性質はリソース作成時に必要です。

extendedLocation: ExtendedLocation

プロパティ値

identity

このリソースに割り当てられているマネージド サービス ID。

identity?: ManagedServiceIdentity

プロパティ値

isolateEmulatorThread

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

isolateEmulatorThread?: string

プロパティ値

string

memorySizeGB

仮想マシンのメモリ サイズ。 割り当てはギビバイト単位で測定されます。

memorySizeGB: number

プロパティ値

number

networkAttachments

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

networkAttachments?: NetworkAttachment[]

プロパティ値

networkData

非推奨のフィールド: Base64 でエンコードされた cloud-init ネットワーク データ。 networkDataContent プロパティは、このプロパティよりも優先的に使用されます。

networkData?: string

プロパティ値

string

networkDataContent

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

networkDataContent?: 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 ユーザー データ。 userDataContent プロパティは、このプロパティよりも優先的に使用されます。

userData?: string

プロパティ値

string

userDataContent

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

userDataContent?: 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?: Record<string, string>

プロパティ値

Record<string, string>

TrackedResource.tags から継承された

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

type?: string

プロパティ値

string

trackedResource.typeから継承された