models.restore_vmware_vm_params module

class models.restore_vmware_vm_params.RestoreVmwareVMParams(attempt_differential_restore=None, catalog_uuid=None, copy_recovery=None, datastore_entity_vec=None, org_vdc_network_name=None, org_vdc_network_vcd_uuid=None, overwrite_existing_vm=None, power_off_and_rename_existing_vm=None, preserve_custom_attributes_during_clone=None, preserve_tags_during_clone=None, resource_pool_entity=None, storage_profile_name=None, storage_profile_vcd_uuid=None, target_datastore_folder=None, target_vm_folder=None)[source]

Bases: object

Implementation of the ‘RestoreVMwareVMParams’ model.

TODO: type model description here.

Attributes:
attempt_differential_restore (bool): This field is only applicable

when overwrite_existing_vm is set to true. If this field is true, as part of overwrite existing vm, differential restore will be attempted.

catalog_uuid (string): Specifies the name of the catalog for vapp

template recovery. This is applicable for recovery to a VCD.

copy_recovery (bool): Whether to perform copy recovery instead of

instant recovery.

datastore_entity_vec (list of EntityProto): Datastore entities if the

restore is to alternate location.

org_vdc_network_name (string): Specifies the name of the org VDC

network to be used for the recovery. This is applicable for recovery to a VCD.

org_vdc_network_vcd_uuid (string): Specifies the VCD UUID of the org

VDC network to be used for the recovery. This is applicable for recovery to a VCD.

overwrite_existing_vm (bool): This option is only potentially populated

in the case that there are no rename parameters specified for a recovery. Note that this option is mutually exclusive with power_off_and_rename_existing_vm.

power_off_and_rename_existing_vm (bool): This option is only

potentially populated in the case that there are no rename parameters specified for a recovery. Note that this option is mutually exclusive with overwrite_existing_vm.

preserve_custom_attributes_during_clone (bool): Whether to preserve

custom attributes for the clone op.

preserve_tags_during_clone (bool): Whether to preserve tags for the

clone op.

resource_pool_entity (EntityProto): Specifies the attributes and the

latest statistics about an entity.

storage_profile_name (string): This is only populated for VCD restore

to alternate location. It contains the name of the destination storage profile.

storage_profile_vcd_uuid (string): This is only populated for VCD

restore to alternate location. It contains the vcd uuid of the destination storage profile.

target_datastore_folder (EntityProto): Specifies the attributes and

the latest statistics about an entity.

target_vm_folder (EntityProto): Specifies the attributes and the

latest statistics about an entity.

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.