VirtualMachineProperties interface

VirtualMachinePropertiesは仮想マシンのプロパティを表します。

プロパティ

adminUsername

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

availabilityZone

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

bareMetalMachineId

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

bootMethod

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

cloudServicesNetworkAttachment

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

clusterId

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

consoleExtendedLocation

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

cpuCores

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

detailedStatus

仮想マシンのより詳細なステータス。

detailedStatusMessage

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

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。

プロパティの詳細

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

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[]