models_v2.update_protection_group_run_request_params module

class models_v2.update_protection_group_run_request_params.UpdateProtectionGroupRunRequestParams(run_id=None, local_snapshot_config=None, replication_snapshot_config=None, archival_snapshot_config=None)[source]

Bases: object

Implementation of the ‘Update Protection Group Run Request Params.’ model.

Specifies the params to update a Protection Group Run.

Attributes:

run_id (string): Specifies a unique Protection Group Run id. local_snapshot_config (LocalSnapshotConfig): Specifies the params to

perform actions on local snapshot taken by a Protection Group Run.

replication_snapshot_config (ReplicationSnapshotConfig): Specifies the

params to perform actions on replication snapshots taken by a Protection Group Run.

archival_snapshot_config (ArchivalSnapshotConfig): Specifies the

params to perform actions on archival snapshots taken by a Protection Group Run.

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.