你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VirtualMachineInner 类

public final class VirtualMachineInner
extends Resource

虚拟机模型。

构造函数摘要

构造函数 说明
VirtualMachineInner()

创建虚拟机内部类的实例。

方法摘要

修饰符和类型 方法和描述
Integer amountOfRam()

获取 AmountOfRam 属性:内存量。

List<VirtualDiskController> controllers()

获取 controllers 属性:虚拟磁盘的控制器列表。

GuestOSCustomization customization()

获取自定义属性:虚拟机属性。

List<VirtualDisk> disks()

获取 disks 属性:虚拟磁盘的列表。

String dnsname()

获取 dnsname 属性:VCenter 中虚拟机的 DNS 名称。

Boolean exposeToGuestVM()

获取公开ToGuestVM 属性:是否公开来宾 OS。

String folder()

获取文件夹属性:VCenter 中虚拟机文件夹的路径。

String guestOS()

获取 guestOS 属性:来宾 OS 的名称。

GuestOSType guestOSType()

获取来宾OSType 属性:来宾 OS 类型。

List<VirtualNicInner> nics()

获取 nics 属性:虚拟 NIC 的列表。

Integer numberOfCores()

获取 numberOfCores 属性:CPU 核心数。

String password()

获取 password 属性:用于登录的密码。

String privateCloudId()

获取私有云Id 属性:私有云 ID。

String provisioningState()

获取预配状态属性:资源的预配状态。

String publicIp()

获取公共Ip 属性:虚拟机的公共 IP。

ResourcePoolInner resourcePool()

获取资源池属性:虚拟机资源池。

VirtualMachineStatus status()

获取状态属性:虚拟机的状态。

String templateId()

获取模板Id 属性:虚拟机模板 ID。

String username()

获取 username 属性:用于登录的用户名。

List<String> vSphereNetworks()

获取 vSphereNetworks 属性:虚拟 VSphere 网络的列表。

void validate()

验证 实例。

String vmId()

获取 vmId 属性:VCenter 中虚拟机的内部 ID。

String vmwaretools()

获取 vmwaretools 属性:VMware 工具版本。

VirtualMachineInner withAmountOfRam(Integer amountOfRam)

设置 AmountOfRam 属性:内存量。

VirtualMachineInner withCustomization(GuestOSCustomization customization)

设置自定义属性:虚拟机属性。

VirtualMachineInner withDisks(List<VirtualDisk> disks)

设置 disks 属性:虚拟磁盘列表。

VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

设置公开ToGuestVM 属性:是否公开来宾 OS。

VirtualMachineInner withLocation(String location)
VirtualMachineInner withNics(List<VirtualNicInner> nics)

设置 nics 属性:虚拟 NIC 的列表。

VirtualMachineInner withNumberOfCores(Integer numberOfCores)

设置 numberOfCores 属性:CPU 核心数。

VirtualMachineInner withPassword(String password)

设置 password 属性:用于登录的密码。

VirtualMachineInner withPrivateCloudId(String privateCloudId)

设置私有云ID 属性:私有云 ID。

VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

设置资源池属性:虚拟机资源池。

VirtualMachineInner withTags(Map<String,String> tags)
VirtualMachineInner withTemplateId(String templateId)

设置模板ID 属性:虚拟机模板 ID。

VirtualMachineInner withUsername(String username)

设置 username 属性:用于登录的用户名。

VirtualMachineInner withVSphereNetworks(List<String> vSphereNetworks)

设置 vSphereNetworks 属性:虚拟 VSphere 网络的列表。

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

VirtualMachineInner

public VirtualMachineInner()

创建 VirtualMachineInner 类的实例。

方法详细信息

amountOfRam

public Integer amountOfRam()

获取 amountOfRam 属性:内存量。

Returns:

amountOfRam 值。

controllers

public List controllers()

获取 controllers 属性:虚拟磁盘的控制器列表。

Returns:

控制器值。

customization

public GuestOSCustomization customization()

获取自定义属性:虚拟机属性。

Returns:

自定义值。

disks

public List disks()

获取 disks 属性:虚拟磁盘的列表。

Returns:

磁盘值。

dnsname

public String dnsname()

获取 dnsname 属性:VCenter 中虚拟机的 DNS 名称。

Returns:

dnsname 值。

exposeToGuestVM

public Boolean exposeToGuestVM()

获取 exposeToGuestVM 属性:是否公开来宾 OS。

Returns:

exposeToGuestVM 值。

folder

public String folder()

获取文件夹属性:VCenter 中虚拟机文件夹的路径。

Returns:

文件夹值。

guestOS

public String guestOS()

获取 guestOS 属性:来宾 OS 的名称。

Returns:

guestOS 值。

guestOSType

public GuestOSType guestOSType()

获取 guestOSType 属性:来宾 OS 类型。

Returns:

guestOSType 值。

nics

public List nics()

获取 nics 属性:虚拟 NIC 的列表。

Returns:

nics 值。

numberOfCores

public Integer numberOfCores()

获取 numberOfCores 属性:CPU 核心数。

Returns:

numberOfCores 值。

password

public String password()

获取 password 属性:用于登录的密码。 已弃用 - 使用自定义属性。

Returns:

密码值。

privateCloudId

public String privateCloudId()

获取 privateCloudId 属性:私有云 ID。

Returns:

privateCloudId 值。

provisioningState

public String provisioningState()

获取 provisioningState 属性:资源的预配状态。

Returns:

provisioningState 值。

publicIp

public String publicIp()

获取 publicIp 属性:虚拟机的公共 IP。

Returns:

publicIp 值。

resourcePool

public ResourcePoolInner resourcePool()

获取 resourcePool 属性:虚拟机资源池。

Returns:

resourcePool 值。

status

public VirtualMachineStatus status()

获取状态属性:虚拟机的状态。

Returns:

状态值。

templateId

public String templateId()

获取 templateId 属性:虚拟机模板 ID。

Returns:

templateId 值。

username

public String username()

获取 username 属性:用于登录的用户名。 已弃用 - 使用自定义属性。

Returns:

用户名值。

vSphereNetworks

public List vSphereNetworks()

获取 vSphereNetworks 属性:虚拟 VSphere 网络的列表。

Returns:

vSphereNetworks 值。

validate

public void validate()

验证 实例。

vmId

public String vmId()

获取 vmId 属性:VCenter 中虚拟机的内部 ID。

Returns:

vmId 值。

vmwaretools

public String vmwaretools()

获取 vmwaretools 属性:VMware 工具版本。

Returns:

vmwaretools 值。

withAmountOfRam

public VirtualMachineInner withAmountOfRam(Integer amountOfRam)

设置 amountOfRam 属性:内存量。

Parameters:

amountOfRam - 要设置的 amountOfRam 值。

Returns:

VirtualMachineInner 对象本身。

withCustomization

public VirtualMachineInner withCustomization(GuestOSCustomization customization)

设置自定义属性:虚拟机属性。

Parameters:

customization - 要设置的自定义值。

Returns:

VirtualMachineInner 对象本身。

withDisks

public VirtualMachineInner withDisks(List disks)

设置 disks 属性:虚拟磁盘列表。

Parameters:

disks - 要设置的磁盘值。

Returns:

VirtualMachineInner 对象本身。

withExposeToGuestVM

public VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)

设置 exposeToGuestVM 属性:是否公开来宾 OS。

Parameters:

exposeToGuestVM - 要设置的 exposeToGuestVM 值。

Returns:

VirtualMachineInner 对象本身。

withLocation

public VirtualMachineInner withLocation(String location)

Overrides:

VirtualMachineInner.withLocation(String location)

Parameters:

location

withNics

public VirtualMachineInner withNics(List nics)

设置 nics 属性:虚拟 NIC 的列表。

Parameters:

nics - 要设置的 nics 值。

Returns:

VirtualMachineInner 对象本身。

withNumberOfCores

public VirtualMachineInner withNumberOfCores(Integer numberOfCores)

设置 numberOfCores 属性:CPU 核心数。

Parameters:

numberOfCores - 要设置的 numberOfCores 值。

Returns:

VirtualMachineInner 对象本身。

withPassword

public VirtualMachineInner withPassword(String password)

设置 password 属性:用于登录的密码。 已弃用 - 使用自定义属性。

Parameters:

password - 要设置的密码值。

Returns:

VirtualMachineInner 对象本身。

withPrivateCloudId

public VirtualMachineInner withPrivateCloudId(String privateCloudId)

设置 privateCloudId 属性:私有云 ID。

Parameters:

privateCloudId - 要设置的 privateCloudId 值。

Returns:

VirtualMachineInner 对象本身。

withResourcePool

public VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)

设置 resourcePool 属性:虚拟机资源池。

Parameters:

resourcePool - 要设置的 resourcePool 值。

Returns:

VirtualMachineInner 对象本身。

withTags

public VirtualMachineInner withTags(Map tags)

Overrides:

VirtualMachineInner.withTags(Map<String,String> tags)

Parameters:

tags

withTemplateId

public VirtualMachineInner withTemplateId(String templateId)

设置 templateId 属性:虚拟机模板 ID。

Parameters:

templateId - 要设置的 templateId 值。

Returns:

VirtualMachineInner 对象本身。

withUsername

public VirtualMachineInner withUsername(String username)

设置 username 属性:用于登录的用户名。 已弃用 - 使用自定义属性。

Parameters:

username - 要设置的用户名值。

Returns:

VirtualMachineInner 对象本身。

withVSphereNetworks

public VirtualMachineInner withVSphereNetworks(List vSphereNetworks)

设置 vSphereNetworks 属性:虚拟 VSphere 网络的列表。

Parameters:

vSphereNetworks - 要设置的 vSphereNetworks 值。

Returns:

VirtualMachineInner 对象本身。

适用于