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.