models.backup_source_params module¶
- 
class 
models.backup_source_params.BackupSourceParams(app_entity_id_vec=None, oracle_params=None, physical_params=None, skip_indexing=None, source_id=None, vmware_params=None)[source]¶ Bases:
objectImplementation of the ‘BackupSourceParams’ model.
Message to capture any additional backup params at the source level.
- Attributes:
 - app_entity_id_vec (list of long|int): If we are backing up an
 application (such as SQL), this contains the entity ids of the app entities (such as SQL instances and databases) that will be protected on the backup source. If this vector is empty, it implies that we are protecting all app entities on the source.
- oracle_params (OracleSourceParams): Message to capture additional
 backup/restore params for a Oracle source. NOTE: For logging this proto use GetProtoString(oracle_params); to removecredentials from DB information.
- physical_params (PhysicalBackupSourceParams): Message to capture
 additional backup params for a Physical type source.
- skip_indexing (bool): Set to true, if indexing is not required for
 given source.
- source_id (long|int): Source entity id. NOTE: This is expected to
 point to a leaf-level entity.
- vmware_params (VmwareBackupSourceParams): Message to capture
 additional backup params for a VMware type source.
- 
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.