Gets the VM's Vdc Allocation Model.
Gets the ID of the company that the entity belongs to.
Gets the number of cores per CPU socket.
Gets the date that the VM was created.
Indicates whether the entity is deleted.
Gets the date that the entity was deleted, or null if it is not deleted.
Indicates whether the VM is deployed.
Gets the VM's description.
Gets the VM's hardware version.
Gets the name of the media that is currently inserted in the VM.
Gets the raw JSON object from the API.
Gets the datacenter location identifier for the VM.
Indicates whether there is currently a media inserted in the VM.
Gets the VM's configured memory in MB.
Gets the name.
Gets the number of CPUs for the VM.
Gets the VM's operating system.
Gets the UUID of the Organization that the VM belongs to.
Gets the power status of the VM.
Gets the list of storage profiles that are available to this VM.
Gets the last date that the entity was updated.
Gets the UUID.
Gets the UUID of the vApp that this VM belongs to.
Gets the HREF of the vCenter instance that the VM is associated with.
Gets the UUID of the vCenter instance that the VM is associated with.
Gets the VM'r vCenter reference.
Gets the name of the vCenter server that the VM is associated with.
Gets the HREF of the vCloud Director instance that this VM is associated with.
Gets the UUID of the vDC that the VM belongs to.
Gets the VM's datastore reference.
Gets the VM's local ID.
Creates a new Vm in the vApp based on an existing Vm.
Vm properties
task promise
Creates a snapshot of the VM.
the snapshot creation request
task promise
Create a new virtual disk for this VM.
spec for the new disk
task promise
Deletes this VM.
task promise
Deletes a metadata entry.
the key of the metadata entry to delete
task promise
Deletes the VMs snapshot.
task promise
Delete a virtual disk.
the name of the disk to delete
task promise
Delete a VNIC from this VM.
a promise that resolves with the task
Disable Nested Hypervisor
Ejects any media from the VM.
task promise
Retrieve a CSV report email with all event history for a given Vm.
there is no response object.
Enable Nested Hypervisor
Gets the VM's available storage profiles.
a promise that resolves with the available storage profiles
Gets the VMs available backup restore points.
promise that resolves with the list of backup restore points
Gets the bill for the VM for the specified month and year. Month and year default to current month and year if left unspecified.
promise that resolves with the Bill
Gets the VMs boot options
promise that resolves with the vm boot options
Gets the VM capabilities
promise that resolves with the vm capabilities
Get the billing summary for a VM.
a promise that resolves with the current billing information
Gets the VM guest customization section includes properties of the guest operating system that can be modified such as passwords, and domain names.
promise that resolves with the vm guest customization object
Gets the VM guest tools information
promise that resolves with the vm guest tools
Gets the VM's metadata.
Gets the VMs MKS screen ticket for a remote console connection.
promise that resolves with the MKS screen ticket
Get the networks for current VM.
Gets the VM recommended disk bus type
promise that resolves with the vm recommended disk bus type
Gets the current screen JPEG thumbnail image.
promise Promise that resolves with a JpegImage
Gets the VMs screen ticket for a remote console connection.
promise that resolves with the screen ticket
Gets the VMs snapshot details.
promise that resolves with the current snapshot details
Gets the VM summary
promise that resolves with the vm guest tools
Gets the VM tools upgrade policy
promise that resolves with tools upgrade policy string
Gets the VM's virtual disks.
array of virtual disks
Gets the VM's resource summary.
a promise that resolves with the resource summary information
Gets the list of VNICs for this VM.
Returns true if VM has a snapshot
promise that resolves with a boolean that indicates if VM has a snapshot
Inserts a specified media into the VM.
the UUID of the media to insert
task promise
Install VmWare Tools.
task promise
Moves an existing VM into the specified Vapp.
Specification for newly moved vm
task Promise
Performs a power operation on the VM.
the type of power operation to perform
whether to force guest customization (only applicable when powering on)
task promise
Powers off the VM.
task promise
Powers on the VM.
whether to force guest customization
task promise
Requests that the guest OS restart.
task promise
Update the name and description of the VM as well as the guest customization section, the cpu, memory, and disk specifications. Any sections left out of the VmReconfigureRequest will be left unchanged.
Refreshes the VM data by retrieving it from the API again.
Move the VM to a different storage profile.
task promise
Performs a hard reset power operation.
task promise
Reset MAC Addresses
Restores a backup of the VM.
the timestamp of the restore point to be restored
task promise
Restore a backup of the VM into another vApp.
the timestamp of the restore point to be restored
the uuid of the vApp in which VM will be restored
Restore the VMs snapshot.
task promise
Shuts down the VMs guest operating system.
task promise
Suspends VM.
task promise
JSON format.
Update VM boot options
Update VM capabilities
VM capabilities update request
Edit the number of CPUs.
specifying new number of CPUs
task promise
Updates the VM's description.
the new description
task promise
Updates the VM's guest customization.
Edit the memory size of the VM.
the new memory size in MB
task promise
Updates the VM's metadata.
the new array of metadata
task promise
Updates the VM's name.
the new name
task promise
Updates the VM's tools upgrade policy.
The new policy
task promise
Update a virtual disk that is attached to this VM.
updated specification for the disk
task promise
Update the VM's virtual disks.
array of specs for new disks
task promise
Updates the VM's virtual hardware to the latest version available.
task promise
Upgrade the VM's guest tools.
task promise
Gets a VM by UUID.
VM UUID
promise that resolves with the VM
Generated using TypeDoc
Virtual Machine.