VirtualMachineInner 类
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. vmwarecloudsimple. fluent. models. VirtualMachineInner
- com.
- com.
- com.
public final class VirtualMachineInner
extends Resource
虚拟机模型。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| VirtualMachineInner() |
创建虚拟机 |
方法摘要
方法继承自 ProxyResource
方法继承自 Resource
方法继承自 java.lang.Object
构造函数详细信息
VirtualMachineInner
public VirtualMachineInner()
创建 VirtualMachineInner 类的实例。
方法详细信息
amountOfRam
public Integer amountOfRam()
获取 amountOfRam 属性:内存量。
Returns:
controllers
public List
获取 controllers 属性:虚拟磁盘的控制器列表。
Returns:
customization
public GuestOSCustomization customization()
获取自定义属性:虚拟机属性。
Returns:
disks
public List
获取 disks 属性:虚拟磁盘的列表。
Returns:
dnsname
public String dnsname()
获取 dnsname 属性:VCenter 中虚拟机的 DNS 名称。
Returns:
exposeToGuestVM
public Boolean exposeToGuestVM()
获取 exposeToGuestVM 属性:是否公开来宾 OS。
Returns:
folder
public String folder()
获取文件夹属性:VCenter 中虚拟机文件夹的路径。
Returns:
guestOS
public String guestOS()
获取 guestOS 属性:来宾 OS 的名称。
Returns:
guestOSType
public GuestOSType guestOSType()
获取 guestOSType 属性:来宾 OS 类型。
Returns:
nics
public List
获取 nics 属性:虚拟 NIC 的列表。
Returns:
numberOfCores
public Integer numberOfCores()
获取 numberOfCores 属性:CPU 核心数。
Returns:
password
public String password()
获取 password 属性:用于登录的密码。 已弃用 - 使用自定义属性。
Returns:
privateCloudId
public String privateCloudId()
获取 privateCloudId 属性:私有云 ID。
Returns:
provisioningState
public String provisioningState()
获取 provisioningState 属性:资源的预配状态。
Returns:
publicIp
public String publicIp()
获取 publicIp 属性:虚拟机的公共 IP。
Returns:
resourcePool
public ResourcePoolInner resourcePool()
获取 resourcePool 属性:虚拟机资源池。
Returns:
status
public VirtualMachineStatus status()
获取状态属性:虚拟机的状态。
Returns:
templateId
public String templateId()
获取 templateId 属性:虚拟机模板 ID。
Returns:
username
public String username()
获取 username 属性:用于登录的用户名。 已弃用 - 使用自定义属性。
Returns:
vSphereNetworks
public List
获取 vSphereNetworks 属性:虚拟 VSphere 网络的列表。
Returns:
validate
public void validate()
验证 实例。
vmId
public String vmId()
获取 vmId 属性:VCenter 中虚拟机的内部 ID。
Returns:
vmwaretools
public String vmwaretools()
获取 vmwaretools 属性:VMware 工具版本。
Returns:
withAmountOfRam
public VirtualMachineInner withAmountOfRam(Integer amountOfRam)
设置 amountOfRam 属性:内存量。
Parameters:
Returns:
withCustomization
public VirtualMachineInner withCustomization(GuestOSCustomization customization)
设置自定义属性:虚拟机属性。
Parameters:
Returns:
withDisks
public VirtualMachineInner withDisks(List
设置 disks 属性:虚拟磁盘列表。
Parameters:
Returns:
withExposeToGuestVM
public VirtualMachineInner withExposeToGuestVM(Boolean exposeToGuestVM)
设置 exposeToGuestVM 属性:是否公开来宾 OS。
Parameters:
Returns:
withLocation
public VirtualMachineInner withLocation(String location)
Overrides:
VirtualMachineInner.withLocation(String location)Parameters:
withNics
public VirtualMachineInner withNics(List
设置 nics 属性:虚拟 NIC 的列表。
Parameters:
Returns:
withNumberOfCores
public VirtualMachineInner withNumberOfCores(Integer numberOfCores)
设置 numberOfCores 属性:CPU 核心数。
Parameters:
Returns:
withPassword
public VirtualMachineInner withPassword(String password)
设置 password 属性:用于登录的密码。 已弃用 - 使用自定义属性。
Parameters:
Returns:
withPrivateCloudId
public VirtualMachineInner withPrivateCloudId(String privateCloudId)
设置 privateCloudId 属性:私有云 ID。
Parameters:
Returns:
withResourcePool
public VirtualMachineInner withResourcePool(ResourcePoolInner resourcePool)
设置 resourcePool 属性:虚拟机资源池。
Parameters:
Returns:
withTags
public VirtualMachineInner withTags(Map
Overrides:
VirtualMachineInner.withTags(Map<String,String> tags)Parameters:
withTemplateId
public VirtualMachineInner withTemplateId(String templateId)
设置 templateId 属性:虚拟机模板 ID。
Parameters:
Returns:
withUsername
public VirtualMachineInner withUsername(String username)
设置 username 属性:用于登录的用户名。 已弃用 - 使用自定义属性。
Parameters:
Returns:
withVSphereNetworks
public VirtualMachineInner withVSphereNetworks(List
设置 vSphereNetworks 属性:虚拟 VSphere 网络的列表。
Parameters:
Returns: