models.vmware_backup_env_params module¶
-
class
models.vmware_backup_env_params.
VmwareBackupEnvParams
(allow_crash_consistent_snapshot=None, allow_nbdssl_transport_fallback=None, allow_vms_with_physical_rdm_disks=None, vmware_disk_exclusion_info=None)[source]¶ Bases:
object
Implementation of the ‘VMwareBackupEnvParams’ model.
Message to capture any additional backup params for a VMware environment.
- Attributes:
- allow_crash_consistent_snapshot (bool): Whether to fallback to take a
crash-consistent snapshot incase taking an app-consistent snapshot fails.
- allow_nbdssl_transport_fallback (bool): Whether to fallback to use
NBDSSL transport for backup in case using SAN transport backup fails.
- allow_vms_with_physical_rdm_disks (bool): Physical RDM disks cannot be
backed up using VADP. By default the backups of such VMs will fail. If this is set to true, then such VMs in this backup job will be backed up by excluding the physical RDM disks.
- vmware_disk_exclusion_info (list of VmwareDiskExclusionProto): List of
Virtual Disk(s) to be excluded from the backup job. These disks will be excluded for all VMs in this environment unless overriden by the disk exclusion list from BackupSourceParams.VMwareBackupSourceParams.
-
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.