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.