Skip to main content

Enable comprehensive panoramic protection for multiple volumes (v1)

POST /account/{accountId}/providers/cloudmanager_cbs/api/v1/panoramic-protection/working-environment/{workingEnvironmentId}/volume

Enables comprehensive panoramic protection for multiple volumes. Based on the backup workflow chosen, Cascading or Fan-Out, the API creates a replication relationship with a volume in the secondary cluster and then creates a backup to cloud relationship with a cloud or StorageGRID object store. While setting up the replication relationship, the API verifies whether a cluster peering relationship is set up between primary and secondary clusters. If there is no relationship, it creates a cluster peering relationship, storage VM peering, and a DP volume on the secondary cluster. Once the replication setup is complete, the API performs a SnapMirror Create and Initialize operation. For creating a backup to cloud, it first creates a bucket to which the backup is transferred, and then a SnapMirror cloud relationship is created and initialized.

Token usage: NetApp Console user token.

Parameters

Name Type In Required Description

accountId

string

path

True

Account ID

workingEnvironmentId

string

path

True

System ID

authorization

string

header

True

User token

X-Agent-Id

string

header

True

Request identifier

Request Body

Name Type Required Description

volume

array[volume]

True

Example request
{
  "volume": [
    {}
  ]
}

Response

Status: 202, Default response
Name Type Required Description

job-id

string

False

Example response
{
  "job-id": "string"
}

Definitions

See Definitions

rule

Name Type Required Description

label

string

False

retention

string

False

backup-policy

Name Type Required Description

name

string

False

Required input

rule

array[rule]

False

archive-after-days

string

False

object-lock

string

False

replication

Name Type Required Description

working-environment-id

string

False

working-environment-name

string

False

svm

string

False

policy-name

string

False

prefix

string

False

suffix

string

False

destination-aggregates

array[string]

False

is-enabled

Name Type Required Description

local-snapshot

boolean

False

replication

boolean

False

cloud-backup

boolean

False

volume

Name Type Required Description

volume-id

string

True

volume-name

string

False

workload

string

False

Workload type of the volume. Currently only SQL, VOLUMES, VMWARE, ORACLE, HYPERV, K8S, KVM workloads are supported

architecture

string

False

Type of storage architecture. Fan-out or Cascading

mode

string

False

type

string

False

backup-policy

backup-policy

False

snapshot-policy

string

False

Snapshot policy name

replication

replication

False

is-enabled

is-enabled

True

body

Name Type Required Description

volume

array[volume]

True