models.destroy_cloned_vm_task_info_proto module

class models.destroy_cloned_vm_task_info_proto.DestroyClonedVMTaskInfoProto(datastore_not_unmounted_reason=None, datastore_unmounted=None, destroy_cloned_entity_info_vec=None, mtype=None, view_deleted=None)[source]

Bases: object

Implementation of the ‘DestroyClonedVMTaskInfoProto’ model.

Each available extension is listed below along with the location of the proto file (relative to magneto/connectors) where it is defined. DestroyClonedVMTaskInfoProto extension Location Extension =========================================================================== == vmware::DestroyClonedTaskInfo:: vmware_destroy_cloned_vm_task_info vmware/vmware.proto 100 hyperv::DestroyClonedTaskInfo:: hyperv_destroy_cloned_vm_task_info hyperv/hyperv.proto 101 =========================================================================== ==

Attributes:
datastore_not_unmounted_reason (string): If datastore was not

unmounted, this field contains the reason for the same.

datastore_unmounted (bool): Whether the datastore corresponding to the

clone view was unmounted from primary environment.

destroy_cloned_entity_info_vec (list of DestroyClonedEntityInfoProto):

Vector of all cloned entities that this destroy task will teardown.

mtype (int): The type of environment this destroy clone task info

pertains to.

view_deleted (bool): Whether the clone view was deleted by the destroy

task.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.