Get the SnapMirror SVM policies
You can use this workflow to retrieve the SnapMirror policies (owned by cluster admin SVM) based on the source and destination Cloud Volume ONTAP instances.
1. Select the working environment to use
Perform the workflow Get working environments and choose the publicId
values of the required source and destination path parameter. Choose the svmName
of the destination working environment for the destinationSvmName
path parameter.
2. Get the SnapMirror policies
HTTP method | Path |
---|---|
GET |
/occm/api/replication/metadata/snapmirror-svm-policies/{workingEnvironmentId}/{destinationSvmName}/{destinationVolumeName} |
- Curl example
curl --location --request GET 'https://cloudmanager.cloud.netapp.com/occm/api/replication/metadata/snapmirror-svm-policies/<WORKING_ENV_ID>/<DEST_SVM_NAME>/<DEST_VOL_NAME>' --header 'x-agent-id: <AGENT_ID>' --header 'Authorization: Bearer <ACCESS_TOKEN>' --header 'Content-Type: application/json'
- Input
-
Path parameters:
-
<WORKING_ENV_ID>
workingEnvironmentId
-
<DEST_SVM_NAME>
destinationSvmName
-
<DEST_VOL_NAME>
destinationVolumeName
-
- Output
-
The JSON output example includes the list of SnapMirror policies.
- JSON output example
[
{
"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
}
]