GuestTools#

class GuestTools(version=None, is_installed=None, is_enabled=None, is_iso_inserted=None, capabilities=None, available_version=None, guest_os_version=None, is_reachable=None, is_vss_snapshot_capable=None, is_vm_mobility_drivers_installed=None, is_communication_active_over_serial_port=None, guest_info=None, *args, **kwargs)#

Bases: object

The details about Nutanix Guest Tools for a VM.

Parameters:
  • version – (version) Version of Nutanix Guest Tools installed on the VM.

  • is_installed – (is_installed) Indicates whether Nutanix Guest Tools is installed on the VM or not.

  • is_enabled – (is_enabled) Indicates whether Nutanix Guest Tools is enabled or not.

  • is_iso_inserted – (is_iso_inserted) Indicates whether Nutanix Guest Tools ISO is inserted or not.

  • capabilities – (capabilities) The list of the application names that are enabled on the guest VM.

  • available_version – (available_version) Version of Nutanix Guest Tools available on the cluster.

  • guest_os_version – (guest_os_version) Version of the operating system on the VM. This object is now deprecated. If both deprecated and new objects are present, the new object GuestInfo/GuestOsFullName takes precedence.

  • is_reachable – (is_reachable) Indicates whether the communication from VM to CVM is active or not.

  • is_vss_snapshot_capable – (is_vss_snapshot_capable) Indicates whether the VM is configured to take VSS snapshots through NGT or not.

  • is_vm_mobility_drivers_installed – (is_vm_mobility_drivers_installed) Indicates whether the VM mobility drivers are installed on the VM or not. This object is now deprecated. If both deprecated and new objects are present, the new object GuestInfoVmMobilityDriversInstalledDescription takes precedence.

  • is_communication_active_over_serial_port – (is_communication_active_over_serial_port) Indicates whether the Nutanix Guest Tools communication over Serial Port is active or not.

  • guest_info – (guest_info)

property available_version#

Version of Nutanix Guest Tools available on the cluster.

Type:

str

property capabilities#

The list of the application names that are enabled on the guest VM.

Type:

list[ NgtCapability ]

property guest_info#
Type:

GuestInfo

property guest_os_version#

Version of the operating system on the VM. This object is now deprecated. If both deprecated and new objects are present, the new object GuestInfo/GuestOsFullName takes precedence.

Type:

str

property is_communication_active_over_serial_port#

Indicates whether the Nutanix Guest Tools communication over Serial Port is active or not.

Type:

bool

property is_enabled#

Indicates whether Nutanix Guest Tools is enabled or not.

Type:

bool

property is_installed#

Indicates whether Nutanix Guest Tools is installed on the VM or not.

Type:

bool

property is_iso_inserted#

Indicates whether Nutanix Guest Tools ISO is inserted or not.

Type:

bool

property is_reachable#

Indicates whether the communication from VM to CVM is active or not.

Type:

bool

property is_vm_mobility_drivers_installed#

Indicates whether the VM mobility drivers are installed on the VM or not. This object is now deprecated. If both deprecated and new objects are present, the new object GuestInfoVmMobilityDriversInstalledDescription takes precedence.

Type:

bool

property is_vss_snapshot_capable#

Indicates whether the VM is configured to take VSS snapshots through NGT or not.

Type:

bool

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property version#

Version of Nutanix Guest Tools installed on the VM.

Type:

str