Skip to content

assignRetentionSLAToSnapshots

Endpoint to assign retention SLA Domain to snapshots.

Arguments

Argument Type Description
globalSlaOptionalFid UUID SLA Domain forever UUID.
globalSlaAssignType (required) SlaAssignTypeEnum! Corresponds to the assignment type for the SLA Domain.
snapshotFids (required) [UUID!]! List of snapshot UUIDs.
userNote String Optional user note.

Returns

SlaAssignResult!

Sample

mutation AssignRetentionSLAToSnapshots($globalSlaAssignType: SlaAssignTypeEnum!, $snapshotFids: [UUID!]!) {
  assignRetentionSLAToSnapshots(
    globalSlaAssignType: $globalSlaAssignType
    snapshotFids: $snapshotFids
  ) {
    success
  }
}
{
  "globalSlaAssignType": "doNotProtect",
  "snapshotFids": [
    "00000000-0000-0000-0000-000000000000"
  ]
}
{
  "data": {
    "assignRetentionSLAToSnapshots": {
      "success": true
    }
  }
}