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.