Get the SnapMirror policies
You can use this workflow to retrieve the SnapMirror policies based on the source and destination Cloud Volume ONTAP instances.
Step 1. Select the system
Perform the workflow Get systems and choose the publicId
values for the source and destination systems.
Step 2. Get the SnapMirror policies
HTTP method | Path |
---|---|
GET |
/occm/api/replication/metadata/snapmirror-policies/{workingEnvironmentId}/{desinationWorkingEnvironmentId} |
Curl example
curl --request GET \
--location "https://api.bluexp.netapp.com/occm/api/replication/metadata/snapmirror-policies/<WORKING_ENV_ID>/<DEST_WORKING_ENV_ID>" \
--header "x-agent-id: <AGENT_ID>" \
--header "Authorization: Bearer <ACCESS_TOKEN>" \
--header "Content-Type: application/json"
Additional input parameters
The JSON input example includes the minimum list of parameters.
Parameter | Type | Required | Description |
---|---|---|---|
|
Path |
Yes |
Identifies the system ID |
<DEST_WORKING_ENV_ID> |
Path |
Yes |
Identifies the destination system |
Output
The JSON output example includes the list of SnapMirror policies.
JSON output example
[source,json] [ { "name": "MirrorAnd7YearsBackup", "comment": "A unified Asynchronous SnapMirror and SnapVault policy for mirroring the latest active file system and daily and weekly and monthly Snapshot copies.", "policyType": "mirror_vault", "rules": [ { "snapMirrorLabel": "sm_created", "retention": 1 }, { "snapMirrorLabel": "daily", "retention": 7 }, { "snapMirrorLabel": "weekly", "retention": 5 }, { "snapMirrorLabel": "monthly", "retention": 84 } ], "isDefault": false, "isSupported": true, "reason": null }, { "name": "MirrorAndMonthlyBackup", "comment": "A unified Asynchronous SnapMirror and SnapVault policy for mirroring the latest active file system and daily and weekly Snapshot copies.", "policyType": "mirror_vault", "rules": [ { "snapMirrorLabel": "sm_created", "retention": 1 }, { "snapMirrorLabel": "daily", "retention": 7 }, { "snapMirrorLabel": "weekly", "retention": 5 } ], "isDefault": true, "isSupported": true, "reason": null }, { "name": "MirrorAndYearlyBackup", "comment": "A unified Asynchronous SnapMirror and SnapVault policy for mirroring the latest active file system and daily and weekly and monthly Snapshot copies.", "policyType": "mirror_vault", "rules": [ { "snapMirrorLabel": "sm_created", "retention": 1 }, { "snapMirrorLabel": "daily", "retention": 7 }, { "snapMirrorLabel": "weekly", "retention": 5 }, { "snapMirrorLabel": "monthly", "retention": 12 } ], "isDefault": false, "isSupported": true, "reason": null } ]