API that can retrieve the VMs associated with a domain, zone or subnet for mediation created VM's for REST created VM's you need to set the additional proxy user header in http request : X-Nuage-ProxyUservalue of the header has to be either :1) enterpriseName@UserName (example : Nokia@bob), or 2) external ID of user in VSD, typically is UUID generally decided by the CMS tool in questionUser needs to have CMS privileges to use proxy user header.
This object has no members.
computeProvisioned
SDK attribute: computeProvisioned
Reflects the VM Deletion expiry timer in seconds, deleteMode needs to be non-null value for deleteExpiry to be taken in to effect. CMS created VMs will always have deleteMode set to TIMER.
SDK attribute: deleteExpiry
Reflects the mode of VM Deletion.
Allowed values: TIMER
SDK attribute: deleteMode
Array of IDs of the domain that the VM is connected to
SDK attribute: domainIDs
Metadata objects associated with this entity. This will contain a list of Metadata objects if the API request is made using the special flag to enable the embedded Metadata feature. Only a maximum of Metadata objects is returned based on the value set in the system configuration.
SDK attribute: embeddedMetadata
ID of the enterprise that this VM belongs to
Format: free
SDK attribute: enterpriseID
Name of the enterprise that this VM belongs to
Format: free
SDK attribute: enterpriseName
Specify if scope of entity is Data center or Enterprise level
Allowed values: ENTERPRISE, GLOBAL
SDK attribute: entityScope
External object ID. Used for integration with third party systems
Format: free
SDK attribute: externalID
IP address of the hypervisor that this VM is currently running in
Format: free
SDK attribute: hypervisorIP
List of VM interfaces associated with the VM
SDK attribute: interfaces
Array of IDs of the l2 domain that the VM is connected to
SDK attribute: l2DomainIDs
ID of the user who last updated the object.
Format: free
SDK attribute: lastUpdatedBy
Name of the VM
Format: free
Min length: 1
Max length: 255
SDK attribute: name
Orchestration ID
Format: free
SDK attribute: orchestrationID
Reason of the event associated with the VM.
Allowed values: BLOCKED_LAST, BLOCKED_UNKNOWN, CRASHED_LAST, CRASHED_UNKNOWN, NOSTATE_LAST, NOSTATE_UNKNOWN, PAUSED_DUMP, PAUSED_FROM_SNAPSHOT, PAUSED_IOERROR, PAUSED_LAST, PAUSED_MIGRATION, PAUSED_SAVE, PAUSED_SHUTTING_DOWN, PAUSED_UNKNOWN, PAUSED_USER, PAUSED_WATCHDOG, RUNNING_BOOTED, RUNNING_FROM_SNAPSHOT, RUNNING_LAST, RUNNING_MIGRATED, RUNNING_MIGRATION_CANCELED, RUNNING_RESTORED, RUNNING_SAVE_CANCELED, RUNNING_UNKNOWN, RUNNING_UNPAUSED, SHUTDOWN_LAST, SHUTDOWN_UNKNOWN, SHUTDOWN_USER, SHUTOFF_CRASHED, SHUTOFF_DESTROYED, SHUTOFF_FAILED, SHUTOFF_FROM_SNAPSHOT, SHUTOFF_LAST, SHUTOFF_MIGRATED, SHUTOFF_SAVED, SHUTOFF_SHUTDOWN, SHUTOFF_UNKNOWN, UNKNOWN
SDK attribute: reasonType
Information of the status of the resync operation of a VM
SDK attribute: resyncInfo
This property specifies the site the VM belongs to, for Geo-redundancy.
Format: free
SDK attribute: siteIdentifier
Status of the VM.
Allowed values: BLOCKED, CRASHED, DELETE_PENDING, INIT, LAST, NOSTATE, PAUSED, RUNNING, SHUTDOWN, SHUTOFF, UNKNOWN, UNREACHABLE
SDK attribute: status
Array of IDs of the subnets that the VM is connected to
SDK attribute: subnetIDs
ID of the user that created this VM
Format: free
SDK attribute: userID
Username of the user that created this VM
Format: free
SDK attribute: userName
UUID of the VM
Format: free
SDK attribute: UUID
Id of the VRS that this VM is attached to.
Format: free
SDK attribute: VRSID
Release version of VRS, which is used to determine the feature capabilties of VRS.
Format: free
Max length: 255
SDK attribute: vrsRawVersion
Interpreted version of VRS, which is used to determine the feature capabilities of VRS.
Format: free
Max length: 255
SDK attribute: vrsVersion
Array of IDs of the zone that this VM is attached to
SDK attribute: zoneIDs