def replicate(self, dst_lun_id, max_time_out_of_sync,<EOL>replication_name=None, replicate_existing_snaps=None,<EOL>remote_system=None):
return UnityReplicationSession.create(<EOL>self._cli, self.get_id(), dst_lun_id, max_time_out_of_sync,<EOL>name=replication_name,<EOL>replicate_existing_snaps=replicate_existing_snaps,<EOL>remote_system=remote_system)<EOL>
Creates a replication session with a existing lun as destination.

:param dst_lun_id: destination lun id.
:param max_time_out_of_sync: maximum time to wait before syncing the
    source and destination. Value `-1` means the automatic sync is not
    performed. `0` means it is a sync replication.
:param replication_name: replication name.
:param replicate_existing_snaps: whether to replicate existing snaps.
:param remote_system: `UnityRemoteSystem` object. The remote system to
    which the replication is being configured. When not specified, it
    defaults to local system.
:return: created replication session.