VirtualMachineProperties クラス
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineProperties
- com.
public final class VirtualMachineProperties
VirtualMachineProperties は、仮想マシンのプロパティを表します。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| VirtualMachineProperties() |
仮想 |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| String |
adminUsername()
管理者 |
| String |
availabilityZone()
[可用性 |
| String |
bareMetalMachineId()
ベア |
|
Virtual |
bootMethod()
boot |
|
Network |
cloudServicesNetworkAttachment()
Cloud |
| String |
clusterId()
クラスター |
| long |
cpuCores()
cpu |
|
Virtual |
detailedStatus()
詳細な |
| String |
detailedStatusMessage()
詳細な |
|
Virtual |
isolateEmulatorThread()
分離された |
| long |
memorySizeGB()
memory |
|
List<Network |
networkAttachments()
ネットワーク |
| String |
networkData()
ネットワーク |
|
List<Virtual |
placementHints()
placement |
|
Virtual |
powerState()
電源 |
|
Virtual |
provisioningState()
プロビジョニング状態プロパティを |
|
List<Ssh |
sshPublicKeys()
[ssh |
|
Storage |
storageProfile()
ストレージ |
| String |
userData()
ユーザー |
| void |
validate()
インスタンスを検証します。 |
|
Virtual |
virtioInterface()
virtio |
|
Virtual |
vmDeviceModel()
vm |
| String |
vmImage()
vm |
|
Image |
vmImageRepositoryCredentials()
vm |
| List<String> |
volumes()
volumes プロパティを取得します。仮想マシンに接続されているボリュームのリソース ID。 |
|
Virtual |
withAdminUsername(String adminUsername)
admin |
|
Virtual |
withBootMethod(VirtualMachineBootMethod bootMethod)
boot |
|
Virtual |
withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
cloud |
|
Virtual |
withCpuCores(long cpuCores)
[cpu Cores]\(CPU |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
分離 |
|
Virtual |
withMemorySizeGB(long memorySizeGB)
memory |
|
Virtual |
withNetworkAttachments(List<NetworkAttachment> networkAttachments)
[ネットワーク |
|
Virtual |
withNetworkData(String networkData)
ネットワーク |
|
Virtual |
withPlacementHints(List<VirtualMachinePlacementHint> placementHints)
placement |
|
Virtual |
withSshPublicKeys(List<SshPublicKey> sshPublicKeys)
[ssh |
|
Virtual |
withStorageProfile(StorageProfile storageProfile)
ストレージ |
|
Virtual |
withUserData(String userData)
ユーザー |
|
Virtual |
withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
virtio |
|
Virtual |
withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
vm |
|
Virtual |
withVmImage(String vmImage)
vm |
|
Virtual |
withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
vm |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
VirtualMachineProperties
public VirtualMachineProperties()
VirtualMachineProperties クラスのインスタンスを作成します。
メソッドの詳細
adminUsername
public String adminUsername()
adminUsername プロパティを取得します。ssh 公開キーを承認されたキーに追加する管理者の名前。
Returns:
availabilityZone
public String availabilityZone()
availabilityZone プロパティを取得します。この仮想マシンを含むクラスター可用性ゾーン。
Returns:
bareMetalMachineId
public String bareMetalMachineId()
bareMetalMachineId プロパティを取得します。仮想マシンが着陸したベア メタル マシンのリソース ID。
Returns:
bootMethod
public VirtualMachineBootMethod bootMethod()
bootMethod プロパティを取得する: 仮想マシンのブート方法を選択します。
Returns:
cloudServicesNetworkAttachment
public NetworkAttachment cloudServicesNetworkAttachment()
cloudServicesNetworkAttachment プロパティを取得します。NetworkAttachment は、単一のネットワーク添付ファイルを表します。
仮想マシンのプラットフォーム レベルのサービスを提供するクラウド サービス ネットワーク。
Returns:
clusterId
public String clusterId()
clusterId プロパティを取得します。仮想マシンが作成されるクラスターのリソース ID。
Returns:
cpuCores
public long cpuCores()
cpuCores プロパティを取得します。仮想マシン内の CPU コアの数。
Returns:
detailedStatus
public VirtualMachineDetailedStatus detailedStatus()
detailedStatus プロパティを取得します。仮想マシンの詳細な状態。
Returns:
detailedStatusMessage
public String detailedStatusMessage()
detailedStatusMessage プロパティを取得します。現在の詳細な状態に関する説明メッセージ。
Returns:
isolateEmulatorThread
public VirtualMachineIsolateEmulatorThread isolateEmulatorThread()
isolateEmulatorThread プロパティを取得します。 Field Deprecated, the value will be ignored if provided. この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。
Returns:
memorySizeGB
public long memorySizeGB()
memorySizeGB プロパティを取得します。仮想マシンのメモリ サイズ (GB 単位)。
Returns:
networkAttachments
public List
networkAttachments プロパティの取得: 仮想マシンへのネットワーク添付ファイルの一覧。
Returns:
networkData
public String networkData()
networkData プロパティを取得します。Base64 でエンコードされた cloud-init ネットワーク データ。
Returns:
placementHints
public List
placementHints プロパティを取得します。仮想マシンのスケジュール ヒント。
Returns:
powerState
public VirtualMachinePowerState powerState()
powerState プロパティを取得します。仮想マシンの電源状態。
Returns:
provisioningState
public VirtualMachineProvisioningState provisioningState()
provisioningState プロパティを取得します。仮想マシンのプロビジョニング状態。
Returns:
sshPublicKeys
public List
sshPublicKeys プロパティの取得: ssh 公開キーの一覧。 各キーは、adminUsername の cloud-init ssh_authorized_keys メカニズムを使用して仮想マシンに追加されます。
Returns:
storageProfile
public StorageProfile storageProfile()
storageProfile プロパティを取得します。StorageProfile はディスクに関する情報を表します。
仮想マシンに関連するディスクに関するサイズやその他のパラメーターを指定するストレージ プロファイル。
Returns:
userData
public String userData()
userData プロパティを取得します。Base64 でエンコードされた cloud-init ユーザー データ。
Returns:
validate
public void validate()
インスタンスを検証します。
virtioInterface
public VirtualMachineVirtioInterfaceType virtioInterface()
virtioInterface プロパティを取得します。Field Deprecated、代わりに virtualizationModel を使用します。 virtio インターフェイスの型。
Returns:
vmDeviceModel
public VirtualMachineDeviceModelType vmDeviceModel()
vmDeviceModel プロパティを取得します。使用するデバイス モデルの種類。
Returns:
vmImage
public String vmImage()
vmImage プロパティの取得: イメージのプルに使用される完全な URL とタグ表記を使用して、OS ディスクに現在プロビジョニングされている仮想マシン イメージ。
Returns:
vmImageRepositoryCredentials
public ImageRepositoryCredentials vmImageRepositoryCredentials()
vmImageRepositoryCredentials プロパティを取得します。ImageRepositoryCredentials は、イメージ リポジトリへのログインに使用される資格情報を表します。
指定したイメージにアクセスできるイメージ リポジトリへのログインに使用される資格情報。
Returns:
volumes
public List
volumes プロパティを取得します。仮想マシンに接続されているボリュームのリソース ID。
Returns:
withAdminUsername
public VirtualMachineProperties withAdminUsername(String adminUsername)
adminUsername プロパティを設定します。ssh 公開キーを承認されたキーに追加する管理者の名前。
Parameters:
Returns:
withBootMethod
public VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)
bootMethod プロパティを設定する: 仮想マシンのブート方法を選択します。
Parameters:
Returns:
withCloudServicesNetworkAttachment
public VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
cloudServicesNetworkAttachment プロパティを設定します。NetworkAttachment は、単一のネットワーク添付ファイルを表します。
仮想マシンのプラットフォーム レベルのサービスを提供するクラウド サービス ネットワーク。
Parameters:
Returns:
withCpuCores
public VirtualMachineProperties withCpuCores(long cpuCores)
cpuCores プロパティを設定します。仮想マシン内の CPU コアの数。
Parameters:
Returns:
withIsolateEmulatorThread
public VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
isolateEmulatorThread プロパティを設定します。 Field Deprecated, the value will be ignored if provided. この仮想マシンのエミュレーター スレッドを実行するために、指定された CPU コアのいずれかが分離されているかどうかを示すインジケーター。
Parameters:
Returns:
withMemorySizeGB
public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)
memorySizeGB プロパティを設定します。仮想マシンのメモリ サイズ (GB 単位)。
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineProperties withNetworkAttachments(List
networkAttachments プロパティを設定します。仮想マシンへのネットワーク添付ファイルの一覧。
Parameters:
Returns:
withNetworkData
public VirtualMachineProperties withNetworkData(String networkData)
networkData プロパティを設定します。Base64 でエンコードされた cloud-init ネットワーク データ。
Parameters:
Returns:
withPlacementHints
public VirtualMachineProperties withPlacementHints(List
placementHints プロパティを設定します。仮想マシンのスケジュール ヒント。
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineProperties withSshPublicKeys(List
sshPublicKeys プロパティを設定します。ssh 公開キーの一覧。 各キーは、adminUsername の cloud-init ssh_authorized_keys メカニズムを使用して仮想マシンに追加されます。
Parameters:
Returns:
withStorageProfile
public VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)
storageProfile プロパティを設定します。StorageProfile はディスクに関する情報を表します。
仮想マシンに関連するディスクに関するサイズやその他のパラメーターを指定するストレージ プロファイル。
Parameters:
Returns:
withUserData
public VirtualMachineProperties withUserData(String userData)
userData プロパティを設定します。Base64 でエンコードされた cloud-init ユーザー データ。
Parameters:
Returns:
withVirtioInterface
public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
virtioInterface プロパティを設定します。Field Deprecated、代わりに virtualizationModel を使用してください。 virtio インターフェイスの型。
Parameters:
Returns:
withVmDeviceModel
public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
vmDeviceModel プロパティを設定します。使用するデバイス モデルの種類。
Parameters:
Returns:
withVmImage
public VirtualMachineProperties withVmImage(String vmImage)
vmImage プロパティを設定する: イメージのプルに使用される完全な URL とタグ表記を使用して、OS ディスクに現在プロビジョニングされている仮想マシン イメージ。
Parameters:
Returns:
withVmImageRepositoryCredentials
public VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
vmImageRepositoryCredentials プロパティを設定します。ImageRepositoryCredentials は、イメージ リポジトリへのログインに使用される資格情報を表します。
指定したイメージにアクセスできるイメージ リポジトリへのログインに使用される資格情報。
Parameters:
Returns: