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.