VMware Cloud Director API - VmCapabilities

VMware Cloud Director API - VmCapabilities

VmCapabilitiesType

Element:
VmCapabilities
Type:
VmCapabilitiesType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Allows you to specify certain capabilities of this virtual machine.
Since:
5.1
Schema:
vApp.xsd
Media type(s):
application/vnd.vmware.vcloud.vmCapabilitiesSection+xml
application/vnd.vmware.vcloud.vmCapabilitiesSection+json
Extends:
ResourceType
XML Representation:
<VmCapabilities xmlns="http://www.vmware.com/vcloud/v1.5" href="xs:anyURI" type="xs:string">
    <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
            rel="xs:string" model="xs:string"/>
    <MemoryHotAddEnabled> xs:boolean </MemoryHotAddEnabled>
    <CpuHotAddEnabled> xs:boolean </CpuHotAddEnabled>
</VmCapabilities>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 5.1 The URI of the entity.
type string No always 5.1 The MIME type of the entity.

Elements

Element Type Required Modifiable Since Deprecated Description
CpuHotAddEnabled boolean No always 5.1 True if the virtual machine supports addition of virtual CPUs while powered on.
Link LinkType No none 5.1 A reference to an entity or operation associated with this object.
MemoryHotAddEnabled boolean No always 5.1 True if the virtual machine supports addition of memory while powered on.
VCloudExtension VCloudExtensionType No always 5.1 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.

Operations

CRUD Operation Description Since Deprecated
read GET /vApp/{id}/vmCapabilities Gets {@link VmCapabilitiesType} for the VM identified by id.
update PUT /vApp/{id}/vmCapabilities Updates VM's {@link VmCapabilities}