Get status of the replication relationships for a working environment
You can use this workflow to retrieve the status of all the SnapMirror replication relationships for a specific working environment.
This workflow varies slightly depending on the cloud provider you are using. |
Step 1. Select the working environment
Based on the cloud provider, you need to perform the corresponding workflow to retrieve the identifier of the working environment.
Perform the workflow Get AWS working environments and choose the publicId
value for the workingEnvironmentId
query parameter.
Perform the workflow Get Azure working environments and choose the publicId
value for the workingEnvironmentId
query parameter.
Perform the workflow Get Google Cloud working environments and choose the publicId
value for the workingEnvironmentId
query parameter.
Step 2. Get the status of the relationships
This REST API call uses the following method and endpoint.
HTTP method | Path |
---|---|
GET |
/occm/api/replication/status/{workingEnvironmentId} |
curl --request GET
--location "https://cloudmanager.cloud.netapp.com/occm/api/replication/status/<WORKING_ENV_ID>"
--header "Content-Type: application/json"
--header "x-agent-id: <AGENT_ID>"
--header "Authorization: Bearer <ACCESS_TOKEN>"
Path parameters:
-
<WORKING_ENV_ID>
(workingEnvironmentId)
The JSON output example includes the list of all the SnapMirror relationships with status for a specific working environment.
[ { "source": { "workingEnvironmentId": "vsaworkingenvironment-sfrf3wvj", "workingEnvironmentType": "VSA", "workingEnvironmentStatus": "ON", "clusterName": "zivgcp01we02", "region": "us-west1-b", "availabilityZone": null, "svmName": "svm_zivgcp01we02", "nodeName": null, "volumeName": "zivagg01vol01" }, "destination": { "workingEnvironmentId": "vsaworkingenvironment-2qkd75xv", "workingEnvironmentType": "VSA", "workingEnvironmentStatus": "ON", "clusterName": "zivgcp01we03", "region": "us-west1-b", "availabilityZone": null, "svmName": "svm_zivgcp01we03", "nodeName": "zivgcp01we03-01", "volumeName": "zivagg01vol01_copy" }, "mirrorState": "snapmirrored", "relationshipType": "extended_data_protection", "relationshipStatus": "idle", "relationshipProgress": null, "policy": "MirrorAllSnapshots", "policyType": "async_mirror", "schedule": "daily", "maxTransferRate": { "size": 102400.0, "unit": "KB" }, "networkCompressionRatio": "1:1", "healthy": true, "unhealthyReason": null, "lagTime": { "length": 14886, "unit": "SECONDS" }, "newestSnapshotName": "snapmirror.e7179420-5e45-11eb-8f27-d7fea0402bd2_2150573386.2021-01-25_123451", "newestSnapshotCreated": 1611578092, "lastTransferInfo": { "transferType": "update", "transferSize": { "size": 6240.0, "unit": "Byte" }, "transferDuration": { "length": 4, "unit": "SECONDS" }, "transferEnded": 1611578097, "transferError": null }, "currentTransferInfo": { "transferType": null, "transferPriority": null, "transferError": null }, "totalTransferTime": { "length": 6, "unit": "SECONDS" }, "totalTransferSize": { "size": 23792.0, "unit": "Byte" }, "volumeUsedSize": { "size": 1032192.0, "unit": "Byte" }, "volumeCapacityTier": { "size": 0.0, "unit": "Byte" } } ]