models_v2.vmware_object_protection_response_params module¶
-
class
models_v2.vmware_object_protection_response_params.
VmwareObjectProtectionResponseParams
(exclude_disks=None, truncate_exchange_logs=None, exclude_object_ids=None, cdp_info=None, app_consistent_snapshot=None, fallback_to_crash_consistent_snapshot=None, skip_physical_rdm_disks=None, indexing_policy=None, pre_post_script=None, leverage_san_transport=None, enable_nbdssl_fallback=None)[source]¶ Bases:
object
Implementation of the ‘VmwareObjectProtectionResponseParams’ model.
Specifies the parameters which are specific to VMware object protection.
- Attributes:
- exclude_disks (list of DiskInformation): Specifies a list of disks to
exclude from being protected. This is only applicable to VM objects.
- truncate_exchange_logs (bool): Specifies whether or not to truncate MS
Exchange logs while taking an app consistent snapshot of this object. This is only applicable to objects which have a registered MS Exchange app.
- exclude_object_ids (list of long|int): Specifies the list of IDs of
the objects to not be protected in this backup. This field only applies if provided object id is non leaf entity such as Tag or a folder. This can be used to ignore specific objects under a parent object which has been included for protection.
- cdp_info (VmwareCdpObject): Specifies the VMware specific CDP object
details.
- app_consistent_snapshot (bool): Specifies whether or not to quiesce
apps and the file system in order to take app consistent snapshots.
- fallback_to_crash_consistent_snapshot (bool): Specifies whether or not
to fallback to a crash consistent snapshot in the event that an app consistent snapshot fails. This parameter defaults to true and only changes the behavior of the operation if ‘appConsistentSnapshot’ is set to ‘true’.
- skip_physical_rdm_disks (bool): Specifies whether or not to skip
backing up physical RDM disks. Physical RDM disks cannot be backed up, so if you attempt to backup a VM with physical RDM disks and this value is set to ‘false’, then those VM backups will fail.
- indexing_policy (IndexingPolicy): Specifies settings for indexing
files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index.
- pre_post_script (PreAndPostScriptParams): Specifies the params for pre
and post scripts.
- leverage_san_transport (bool): If this field is set to true, then the
backup for the objects will be performed using dedicated storage area network (SAN) instead of LAN or managment network.
- enable_nbdssl_fallback (bool): If this field is set to true and SAN
transport backup fails, then backup will fallback to use NBDSSL transport. This field only applies if ‘leverageSanTransport’ is set to true.
-
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.