Skip to main content

Mount Storage Array Snapshot

Select

SaaS
Customer Managed

Mounting a snapshot from the Storage Array

Path Parameters
  • arrayId int32 required
Request Body
  • destinationClient object

    Model for destination clients id and path during Snap operations

  • id int32

    Id of the MA where the Snap is mounted

  • path string

    Path where the snap is mounted

  • protectSnap int32

    Possible values: [0, 1]

    Enable or disable VSS protection on Snaps while mounting

  • volumes object[]

    Volumes of the snap you want to mount

  • smVolumeId int32

    smVolumeId of the snaps you want to mount/unmount/delete

  • flags int32

    Volume flags to be set for snap Operations.

  • scsiServer object
  • id int32
  • name string
  • appId object[]
  • subclientId int32

    subclient id associated to snapshot

  • clientId int32

    hypervisor Id of hypervisor where user is mounting snapshot

  • instanceId int32

    instance id of the instance to which subclient is associated

  • apptypeId int32

    apptype id or agent type

  • userName string
  • server object[]
  • serverType int32

    type of server

  • serverName string

    server name

Responses

OK


Schema
  • jobId int32

    Resulting job Id

  • errorCode int32

    error code

  • errorMessage string

    error message

POST /v4/storagearrays/:arrayid/snaps/mount    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
arrayId — path required
Body
{
"destinationClient": {
"id": 0,
"path": "string"
},
"protectSnap": 0,
"volumes": [
{
"smVolumeId": 0,
"flags": 0
}
],
"scsiServer": {
"id": 0,
"name": "string"
},
"appId": [
{
"subclientId": 0,
"clientId": 0,
"instanceId": 0,
"apptypeId": 0
}
],
"userName": "string",
"server": [
{
"serverType": 0,
"serverName": "string"
}
]
}
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/StorageArrays/:arrayId/Snaps/Mount' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"destinationClient": {
"id": 0,
"path": "string"
},
"protectSnap": 0,
"volumes": [
{
"smVolumeId": 0,
"flags": 0
}
],
"scsiServer": {
"id": 0,
"name": "string"
},
"appId": [
{
"subclientId": 0,
"clientId": 0,
"instanceId": 0,
"apptypeId": 0
}
],
"userName": "string",
"server": [
{
"serverType": 0,
"serverName": "string"
}
]
}'