models_v2.remote_adapter_protection_group_parameters module

class models_v2.remote_adapter_protection_group_parameters.RemoteAdapterProtectionGroupParameters(hosts=None, view_id=None, remote_view_params=None, indexing_policy=None, app_consistent_snapshot=None)[source]

Bases: object

Implementation of the ‘Remote Adapter Protection Group Parameters’ model.

Specifies the parameters which are specific to Remote Adapter related Protection Groups.

Attributes:
hosts (list of RemoteAdapterHost): Specifies a list of hosts to

protected in this protection group.

view_id (long|int): Specifies the id of the view where we put the

script result data.

remote_view_params (RemoteAdapterReplicationParameters): Specifies the

parameters for Remote Adapter replication.

indexing_policy (IndexingPolicy): Specifies settings for indexing

files found in an Object (such as a VM) so these files can be searched and recovered. This also specifies inclusion and exclusion rules that determine the directories to index.

app_consistent_snapshot (bool): Specifies whether or not to quiesce

apps and the file system in order to take app consistent snapshots.

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.