Virtualization domain
 
Contents
  1. Unit summary
  2. Capability summary
  3. Templates
  4. Types and attributes
  5. Enumerations


Unit summary
This table lists the units in the domain, along with each unit's type and supertype. The types in this domain are listed later in this document.
Name
Type
Supertype
unit.virtualDiskDefUnit
unit.virtualDiskSnapshotUnit
unit.virtualEthernetNICDefUnit
unit.virtualImageCollectionUnit
unit.virtualImageUnit
unit.virtualServerSnapshotUnit
unit.vmwareESXUnit
unit.vmwareVirtualDiskDefUnit
unit.vmwareVirtualDiskSnapshotUnit
unit.vmwareVirtualEthernetNICDefUnit
unit.vmwareVirtualImageUnit
unit.vmwareVirtualServerSnapshotUnit
unit.xenVirtualDiskDefUnit
unit.xenVirtualEthernetNICDefUnit
unit.xenVirtualImageUnit
 
Capability summary
This table lists the capabilities in this domain, along with each capability's type and supertype. The types in this domain are listed later in this document.
Name
Type
Supertype
capability.hypervisor
capability.virtualDiskDef
capability.virtualDiskSnapshot
capability.virtualEthernetNICDef
capability.virtualImage
capability.virtualImageCollection
capability.virtualImageSnapshotContainer
capability.virtualServerDef
capability.virtualServerSnapshot
capability.vmwareESX
capability.vmwareHypervisor
capability.vmwareVirtualDiskDef
capability.vmwareVirtualDiskSnapshot
capability.vmwareVirtualEthernetNICDef
capability.vmwareVirtualIDEDiskDef
capability.vmwareVirtualImage
capability.vmwareVirtualImageSnapshotContainer
capability.vmwareVirtualSCSIDiskDef
capability.vmwareVirtualServerDef
capability.vmwareVirtualServerSnapshot
capability.xenHypervisor
capability.xenVirtualDiskDef
capability.xenVirtualEthernetNICDef
capability.xenVirtualImage
capability.xenVirtualServerDef
 
Templates
This section lists the templates in this domain, along with the units in each template and details about those units.
 
SLES 10 Template
Screencapture of this template
SLES10
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
SLES 10
directory
Xen
 
Requirements:
Name
Target type
Server
 
root
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
root
 
Requirements:
Name
Target type
SUSELinux Operating System
UserGroupMembership
 
 
SLES 10 Template
Screencapture of this template
SLES10
Type:
Analysis state:
Conceptual
Capabilities:
Name
Type
SLES 10
directory
Xen
 
Requirements:
Name
Target type
Server
 
root
Type:
Analysis state:
Conceptual
Capabilities:
Name
Type
root
 
Requirements:
Name
Target type
SUSELinux Operating System
UserGroupMembership
 
 
VMware ESX Template
Screencapture of this template
VMwareESX
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMware ESX
VMware
 
Requirements:
Name
Target type
Server
 
root
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
root
 
Requirements:
Name
Target type
VMware ESX
UserGroupMembership
 
 
VMware Virtual Disk Snapshot Template
Screencapture of this template
VMwareVirtualDiskSnapshot
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualDiskSnapshot
 
Requirements:
Name
Target type
HostingReq
DependencyReq
Unspecified
 
 
VMware Virtual Server Snapshot Template
Screencapture of this template
VMwareVirtualServerSnapshot
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualServerSnapshot
 
Requirements:
Name
Target type
HostingReq1
HostingReq2
 
 
VMware VirtualDisk Template
Screencapture of this template
VMwareVirtualDiskDef
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualDiskDef
 
Requirements:
Name
Target type
HostingReq
 
 
VMware VirtualIDEDisk Template
Screencapture of this template
VMwareVirtualIDEDiskDef
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualIDEDiskDef
 
Requirements:
Name
Target type
HostingReq
 
 
VMware VirtualSCSIDisk Template
Screencapture of this template
VMwareVirtualSCSIDiskDef
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualSCSIDiskDef
 
Requirements:
Name
Target type
HostingReq
 
 
VMwareVirtualEthernetNICDef Template
Screencapture of this template
VMwareVirtualEthernetNICDef
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualEthernetNICDef
 
Requirements:
Name
Target type
HostingReq
DependencyReq
 
 
VirtualDiskDef Template
Screencapture of this template
VirtualDiskDef
Type:
Analysis state:
Conceptual
Capabilities:
Name
Type
VirtualDiskDef
 
Requirements:
Name
Target type
HostingReq
 
 
VirtualEthernetNICDef Template
Screencapture of this template
VirtualEthernetNICDef
Type:
Analysis state:
Conceptual
Capabilities:
Name
Type
VirtualEthernetNICDef
 
Requirements:
Name
Target type
HostingReq
DependencyReq
 
 
VirtualImage Template
Screencapture of this template
Virtual Image
Type:
Analysis state:
Conceptual
Capabilities:
Name
Type
VirtualImage
Virtual Server Definition
 
Requirements:
Name
Target type
HostingReq
Server
AnyMember
 
 
VirtualImage Template
Screencapture of this template
VMWare VM Image
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VMwareVirtualImage
VMware Virtual Server Definition
VMware Virtual Snapshot Container
 
Requirements:
Name
Target type
HostingReq
Server
 
 
VirtualImageCollection Template
Screencapture of this template
Virtual Image Collection
Type:
Analysis state:
Conceptual
Capabilities:
Name
Type
VirtualImageCollection
 
Requirements:
Name
Target type
Server
 
 
VirtualImageCollection Template
Screencapture of this template
Virtual Image Collection
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
VirtualImageCollection
 
Requirements:
Name
Target type
Server
 
 
Xen VirtualDiskDef Template
Screencapture of this template
XenVirtualDiskDef
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
XenVirtualDiskDef
 
Requirements:
Name
Target type
HostingReq
 
 
XenVirtualEthernetNICDef Template
Screencapture of this template
XenVirtualEthernetNICDef
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
XenVirtualEthernetNICDef
 
Requirements:
Name
Target type
HostingReq
DependencyReq
 
 
XenVirtualImage Template
Screencapture of this template
Xen Virtual Image
Type:
Analysis state:
Concrete
Capabilities:
Name
Type
XenVirtualImage
Xen Virtual Server Definition
 
Requirements:
Name
Target type
HostingReq
Server
 
 
Types and attributes
This table lists all of the unit and capability types that are defined in the domain, along with the attributes for each type, if any.
Type
Supertype
Attribute name
Attribute type
Attribute description
 
Hypervisor
No attributes
 
 
VMwareESX
No attributes
 
 
VMwareESXUnit
No attributes
 
 
VMwareHypervisor
vmwareProduct
string
Optional name of the VMware product, e.g. ESX Server
vmwareVersion
string
Optional version number of the VMware product, e.g. 1.0.3
 
VMwareVirtualDiskDef
present
boolean
Indicates whether this disk is present in the virtual machine
diskMode
string
Disk mode (persistent, etc)
fileName
string
Path to vmdk, e.g. "RLELAS4.vmdk" or "RHELAS4-000001.vmdk"
startConnected
boolean
Set for CD-ROM only. Indicates whether CD-ROM is connected at startup.
deviceType
string
e.g. "cdrom-raw"
autodetect
boolean
 
 
VMwareVirtualDiskDefUnit
No attributes
 
 
VMwareVirtualDiskSnapshot
diskNum
int
e.g. "0"
diskFileName
string
e.g. "Windows Server 2003 Standard Edition.vmdk" or "Windows Server 2003 Standard
       Edition-000001.vmdk"
snapshotDiskFileName
string
The name of the file that maintains the disk deltas from the base disk file named by
       attribute "diskFileName" e.g. "Windows Server 2003 Standard Edition-000001.vmdk"
 
VMwareVirtualDiskSnapshotUnit
No attributes
 
 
VMwareVirtualEthernetNICDef
No attributes
 
 
VMwareVirtualEthernetNICDefUnit
No attributes
 
 
VMwareVirtualIDEDiskDef
No attributes
 
 
VMwareVirtualImage
configVersion
string
The configuration file for this image.
vmxFile
string
The vmx (configuration) file for this image.
 
VMwareVirtualImageSnapshotContainer
numSnapshots
int
Indicates how many snapshots are available for this image.
lastSnapshotUid
string
e.g. "1"
currentSnapshotUid
string
The UID of the current snapshot
 
VMwareVirtualImageUnit
No attributes
 
 
VMwareVirtualSCSIDiskDef
controllerType
"lsilogic" or "buslogic" enumeration
controllerNumber
int
number of the SCSI controller (e.g. 0, 1, 2)
deviceNumber
int
number of the SCSI device (e.g. 0, 1, 2)
 
VMwareVirtualServerDef
virtualHWVersion
string
VMware virtual hardware version, e.g. "4"
guestOS
string
Guest operating system
 
VMwareVirtualServerSnapshot
current
boolean
Indicates whether this snapshot the current snapshot.
filename
string
e.g. "windows server 2003 standard edition-Snapshot2.vmsn"
parentSnapshotUid
string
e.g. "1", or null if no parent snapshot.
snapshotType
string
e.g. "1", or "0"
createTimeHigh
long
High order 32 bits of 64-bit value microseconds since January 1, 1970. e.g. "281325"
createTimeLow
long
Low order 32 bits of 64-bit value microseconds since January 1, 1970. e.g. "-2028843496"
numDisks
int
e.g. "1"
uid
string
e.g. "2"
desiredSnapshotState
May be used to indicate that the virtual machine should be restored to this snapshot.
 
VMwareVirtualServerSnapshotUnit
No attributes
 
 
VirtualDiskDef
No attributes
 
 
VirtualDiskDefUnit
No attributes
 
 
VirtualDiskSnapshot
No attributes
 
 
VirtualDiskSnapshotUnit
No attributes
 
 
VirtualEthernetNICDef
virtualConnectionType
Enumeration: bridged (default), nat, host-only, custom
macAddress
string
MAC address
 
VirtualEthernetNICDefUnit
No attributes
 
 
VirtualImage
dateCreated
string
 
dateLastModified
string
 
owner
string
 
notes
string
 
imageId
string
 
createdWithVMTool
string
 
 
VirtualImageCollection
collectionId
string
an identifying string for the collection of virtual machine images
 
VirtualImageCollectionUnit
No attributes
 
 
VirtualImageSnapshotContainer
No attributes
 
 
VirtualImageUnit
No attributes
 
 
VirtualServerDef
memorySize
unsignedLong
Memory size, in 1024 byte units
vcpus
unsignedLong
Number of virtual CPUs as seen by a hosted multi-cpu-capable operating system.
virtualHWFamily
string
The virtual system type. When set, this should use the same format as the VirtualSystemType
       field in an OVF descriptor. It uniquely identifies the family of virtual hardware that is
       required. Multiple families can be specified with comma separation. For example, a family
       identifier could be vmx-4 for VMware's 4th generation virtual hardware or xen-3 for Xen's
       3rd generation virtual hardware.
 
VirtualServerSnapshot
No attributes
 
 
VirtualServerSnapshotUnit
No attributes
 
 
XenHypervisor
xenVersion
string
Optional version of the Xen hypervisor, e.g. 3.0
 
XenVirtualDiskDef
backendDev
string
The backend device for this virtual disk. Can be of form "phys:device" or
       "file://path/to/file"
frontendDev
string
How the device should appear in the guest domain. The device can be in symbolic form, as in
       "xvda", or "sda7"
mode
string
The access mode for the device. There are 2 valid options, r (read-only), w (read/write)
 
XenVirtualDiskDefUnit
No attributes
 
 
XenVirtualEthernetNICDef
networkBridge
string
The network bridge to be used for this device.
 
XenVirtualEthernetNICDefUnit
No attributes
 
 
XenVirtualImage
domainName
string
A unique name for the Xen domain.
domainConfigFile
string
The configuration file for this image.
 
XenVirtualImageUnit
No attributes
 
 
XenVirtualServerDef
No attributes
 
 
Enumerations
This table lists the enumerations for the attributes in the unit and capability types.
Name
Type
Values
Description
DesiredSnapshotStateType
string
 
unknown
active
revert
VMwareSCSIControllerType
string
 
buslogic
lsilogic
VirtualNetworkConnectionType
string
 
bridged
nat
host-only
custom

Feedback