ReplicationConfiguration#
- class ReplicationConfiguration(primary_file_server_ext_id=None, secondary_file_server_ext_id=None, primary_domain_manager_ext_id=None, secondary_domain_manager_ext_id=None, replication_entities=None, schedule=None, status=None, should_cancel_ongoing_replication_jobs=False, replication_summary=None, *args, **kwargs)#
Bases:
object
Replication configuration represents combination of file server entities involved in the replication policy, schedules, policy status and replication summary status. For SMART_DR the system supports a single replication configuration object per replication policy. For DATA_SYNC or VDI_SYNC, replicationConfigurations are allowed between 1 and 10. Note that in VDI_SYNC, the primary file server of the first replication entity is the preferred file server for replication.
- Parameters:
primary_file_server_ext_id (required) – (
primary_file_server_ext_id
) The external identifier of the primary file server for the replication.secondary_file_server_ext_id (required) – (
secondary_file_server_ext_id
) The external identifier of the secondary file server for the replication.primary_domain_manager_ext_id – (
primary_domain_manager_ext_id
) Domain manager (ex. Prism central) external identifier where the primary file server of the replication configuration is registered. This is a required field in case of multi Prism central policy. When primary file server is not local to the Prism central.secondary_domain_manager_ext_id – (
secondary_domain_manager_ext_id
) Domain manager (ex. Prism central) external identifier where the secondary file server of the replication configuration is registered. This is a required field in case of multi Prism central policy. When secondary file server is not local to the Prism central.replication_entities – (
replication_entities
) A list of replication entities belonging to the replication configuration.schedule – (
schedule
)status – (
status
)should_cancel_ongoing_replication_jobs – (
should_cancel_ongoing_replication_jobs
) This attribute indicates whether all replication jobs associated with the replication configuration need to be aborted during the disable replication configuration operation. This field is ignored if used for any operation other than disabling the policy. It is false by default. (Default False)replication_summary – (
replication_summary
)
- property primary_domain_manager_ext_id#
Domain manager (ex. Prism central) external identifier where the primary file server of the replication configuration is registered. This is a required field in case of multi Prism central policy. When primary file server is not local to the Prism central.
- Type:
str
- property primary_file_server_ext_id#
The external identifier of the primary file server for the replication.
- Type:
str
- property replication_entities#
A list of replication entities belonging to the replication configuration.
- Type:
list[
ReplicationEntity
]
- property replication_summary#
- Type:
- property schedule#
- Type:
- property secondary_domain_manager_ext_id#
Domain manager (ex. Prism central) external identifier where the secondary file server of the replication configuration is registered. This is a required field in case of multi Prism central policy. When secondary file server is not local to the Prism central.
- Type:
str
- property secondary_file_server_ext_id#
The external identifier of the secondary file server for the replication.
- Type:
str
- property should_cancel_ongoing_replication_jobs#
This attribute indicates whether all replication jobs associated with the replication configuration need to be aborted during the disable replication configuration operation. This field is ignored if used for any operation other than disabling the policy. It is false by default.
- Type:
bool
- property status#
- Type:
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model