models.update_protection_object_parameters module¶
-
class
models.update_protection_object_parameters.
UpdateProtectionObjectParameters
(protected_source_uid=None, pause_backup=None, rpo_policy_id=None, source_parameters=None)[source]¶ Bases:
object
Implementation of the ‘UpdateProtectionObjectParameters’ model.
Specifies the parameters to update a Protection Object.
- Attributes:
- pause_backup (bool): Specifies if the protection for the Protection
Object is to be paused.
- protected_source_uid (UniversalId): Specifies an id for an object that
is unique across Cohesity Clusters. The id is composite of all the ids listed below.
- rpo_policy_id (string): Specifies the unique id of the new RPO policy
to assign to the object.
- source_parameters (list of SourceSpecialParameter): Specifies the
additional special settings for a Protected 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.