VirtualMachine interface
VirtualMachine は、オンプレミスのネットワーク クラウド仮想マシンを表します。
- Extends
プロパティ
admin |
承認されたキーに ssh 公開キーを追加する管理者の名前。 |
availability |
この仮想マシンを含むクラスター可用性ゾーン。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
bare |
仮想マシンが上陸したベア メタル マシンのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
boot |
仮想マシンのブート方法を選択します。 |
cloud |
仮想マシンのプラットフォーム レベルのサービスを提供するクラウド サービス ネットワーク。 |
cluster |
仮想マシンが作成されるクラスターのリソース ID。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
cpu |
仮想マシン内の CPU コアの数。 |
detailed |
仮想マシンの詳細な状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
detailed |
現在の詳細な状態に関する説明メッセージ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
extended |
リソースに関連付けられているクラスターの拡張された場所。 |
isolate |
フィールド非推奨。値が指定されている場合、値は無視されます。 この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。 |
memory |
仮想マシンのメモリ サイズ (GB 単位)。 |
network |
仮想マシンへのネットワーク添付ファイルの一覧。 |
network |
Base64 でエンコードされた cloud-init ネットワーク データ。 |
placement |
仮想マシンのスケジュール ヒント。 |
power |
仮想マシンの電源状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
provisioning |
仮想マシンのプロビジョニング状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。 |
ssh |
ssh 公開キーの一覧。 各キーは、adminUsername の cloud-init ssh_authorized_keys メカニズムを使用して仮想マシンに追加されます。 |
storage |
仮想マシンに関連するディスクに関するサイズやその他のパラメーターを指定するストレージ プロファイル。 |
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
cpuCores
仮想マシン内の CPU コアの数。
cpuCores: number
プロパティ値
number
detailedStatus
仮想マシンの詳細な状態。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
detailedStatus?: string
プロパティ値
string
detailedStatusMessage
現在の詳細な状態に関する説明メッセージ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
detailedStatusMessage?: string
プロパティ値
string
extendedLocation
isolateEmulatorThread
フィールド非推奨。値が指定されている場合、値は無視されます。 この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。
isolateEmulatorThread?: string
プロパティ値
string
memorySizeGB
仮想マシンのメモリ サイズ (GB 単位)。
memorySizeGB: number
プロパティ値
number
networkAttachments
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
location
name
リソース名注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
name?: string
プロパティ値
string
systemData
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 これは、サーバーによってのみ設定できます。
type?: string
プロパティ値
string