VirtualMachine interface
VirtualMachine は、オンプレミスのネットワーク クラウド仮想マシンを表します。
- Extends
プロパティ
| admin |
ssh 公開キーが承認されたキーに追加される管理者の名前。 |
| availability |
この仮想マシンを含むクラスター可用性ゾーン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| bare |
仮想マシンをホストするベア メタル マシンのリソース ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| boot |
仮想マシンのブート方法を選択します。 |
| cloud |
仮想マシンのプラットフォーム レベルのサービスを提供するクラウド サービス ネットワーク。 |
| cluster |
仮想マシンが作成されるクラスターのリソース ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| console |
VM コンソール リソースの作成に使用する拡張された場所。 |
| cpu |
仮想マシン内の CPU コアの数。 |
| detailed |
仮想マシンのより詳細な状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| detailed |
現在の詳細な状態に関する説明メッセージ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| etag | リソースETag。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| extended |
リソースに関連付けられているクラスターの拡張された場所。 |
| identity | リソースの ID。 |
| isolate |
フィールドは非推奨です。指定された場合、値は無視されます。 この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。 |
| memory |
仮想マシンのメモリ サイズ。 割り当てはギビバイト単位で測定されます。 |
| network |
仮想マシンへのネットワーク添付ファイルの一覧。 |
| network |
非推奨のフィールド: Base64 でエンコードされた cloud-init ネットワーク データ。 networkDataContent プロパティは、このプロパティよりも優先的に使用されます。 |
| network |
Base64 でエンコードされた cloud-init ネットワーク データ。 |
| placement |
仮想マシンのスケジュール ヒント。 |
| power |
仮想マシンの電源状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| provisioning |
仮想マシンのプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| ssh |
ssh 公開キーの一覧。 各キーは、adminUsername の cloud-init ssh_authorized_keys メカニズムを使用して仮想マシンに追加されます。 |
| storage |
仮想マシンに関連するディスクに関するサイズやその他のパラメーターを指定するストレージ プロファイル。 |
| user |
非推奨のフィールド: Base64 でエンコードされた cloud-init ユーザー データ。 userDataContent プロパティは、このプロパティよりも優先的に使用されます。 |
| user |
Base64 でエンコードされた cloud-init ユーザー データ。 |
| virtio |
フィールドは非推奨です。代わりに virtualizationModel を使用してください。 virtio インターフェイスの型。 |
| vm |
使用するデバイス モデルの種類。 |
| vm |
イメージのプルに使用される完全な URL とタグ表記を使用して、現在 OS ディスクにプロビジョニングされている仮想マシン イメージ。 |
| vm |
指定したイメージにアクセスできるイメージ リポジトリへのログインに使用される資格情報。 |
| volumes | 仮想マシンに接続されているボリュームのリソース ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
継承されたプロパティ
| id | リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| location | リソースが存在する地理的な場所 |
| name | リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| system |
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
cpuCores
仮想マシン内の CPU コアの数。
cpuCores: number
プロパティ値
number
detailedStatus
仮想マシンのより詳細な状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
detailedStatus?: string
プロパティ値
string
detailedStatusMessage
現在の詳細な状態に関する説明メッセージ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
detailedStatusMessage?: string
プロパティ値
string
etag
リソースETag。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
etag?: string
プロパティ値
string
extendedLocation
identity
isolateEmulatorThread
フィールドは非推奨です。指定された場合、値は無視されます。 この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。
isolateEmulatorThread?: string
プロパティ値
string
memorySizeGB
仮想マシンのメモリ サイズ。 割り当てはギビバイト単位で測定されます。
memorySizeGB: number
プロパティ値
number
networkAttachments
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
location
リソースが存在する地理的な場所
location: string
プロパティ値
string
TrackedResource.location から継承
name
リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
systemData
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
trackedResource.systemData から継承
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string
trackedResource.type