models.vmware_backup_source_params module

class models.vmware_backup_source_params.VmwareBackupSourceParams(source_app_params=None, vm_credentials=None, vmware_disk_exclusion_info=None)[source]

Bases: object

Implementation of the ‘VMwareBackupSourceParams’ model.

Message to capture additional backup params for a VMware type source.

Attributes:
source_app_params (SourceAppParams): This message contains params

specific to application running on the source such as a VM or a physical host.

vm_credentials (Credentials): Target entity credentials. This should

usually be set if the source_app_params is set, i.e any additional operations that require access within the guest.

vmware_disk_exclusion_info (list of VmwareDiskExclusionProto): List of

Virtual Disk(s) to be excluded from the backup job for the source. Overrides the exclusion list requested (if any) through EnvBackupParams.VMwareBackupEnvParams.

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.