# Replication

## List replication rules

 - [GET /har/api/v1/replication/rules](https://apidocs.harness.io/replication/listreplicationrules.md): List all replication rules

## Create a replication rule

 - [POST /har/api/v1/replication/rules](https://apidocs.harness.io/replication/createreplicationrule.md): Create a replication rule

## Delete a replication rule

 - [DELETE /har/api/v1/replication/rules/{id}](https://apidocs.harness.io/replication/deletereplicationrule.md): Delete a replication rule

## Get a replication rule

 - [GET /har/api/v1/replication/rules/{id}](https://apidocs.harness.io/replication/getreplicationrule.md): Get a replication rule

## Update a replication rule

 - [PUT /har/api/v1/replication/rules/{id}](https://apidocs.harness.io/replication/updatereplicationrule.md): Update a replication rule

## List migration images

 - [GET /har/api/v1/replication/rules/{id}/migration/images](https://apidocs.harness.io/replication/listmigrationimages.md): List migration images given an id

## Get migration logs for an image

 - [GET /har/api/v1/replication/rules/{id}/migration/images/{image_id}/logs](https://apidocs.harness.io/replication/getmigrationlogsforimage.md)

## Start migration

 - [POST /har/api/v1/replication/rules/{id}/migration/start](https://apidocs.harness.io/replication/startmigration.md): Start migration given an id

## Stop migration

 - [POST /har/api/v1/replication/rules/{id}/migration/stop](https://apidocs.harness.io/replication/stopmigration.md): Stop migration given an id

