Skip to main content

Add storage array

Select

SaaS
Customer Managed

This API is used to add an array.

Request Body
  • clientId integer
  • flags integer
  • assocType integer
  • copyId integer
  • appId integer
  • selectedMAs object[]
  • hostDG object
  • doNotMoveDevices boolean
  • isOverridden boolean
  • hostDGName string
  • useOnlySpouseDevices boolean
  • flags integer
  • deviceGroupOption integer
  • arrayDG object
  • isOverridden boolean
  • arrayDGName string
  • flags integer
  • disableDG boolean
  • useDevicesFromThisDG boolean
  • configs object
  • array object
  • name string

    Name of the Array

  • id integer
  • vendor object
  • name string

    Name of the vendor

  • id integer
  • info object
  • passwordEdit boolean
  • offlineReason string
  • arrayType integer
  • flags integer
  • description string
  • ctrlHostName string
  • offlineCode integer
  • isEnabled boolean
  • arrayInfoType integer
  • uniqueIdentifier string
  • securityAssociations object
  • processHiddenPermission integer
  • userPswd object
  • userName string

    Array user name

  • password string

    Base64 encoded Array password

  • arraySecurity object
  • arrayName object
  • name string
  • id integer
  • vendor object
  • name string
  • id integer
  • client object
  • name string
  • id integer
Responses

OK


Schema
  • processinginstructioninfo object
  • attributes object[]
  • name string
  • value string
  • errorMessage string
  • errorCode integer
POST /storagearrays    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
Body

{
"clientId": 0,
"flags": 0,
"assocType": 0,
"copyId": 0,
"appId": 0,
"selectedMAs": [
{}
],
"hostDG": {
"doNotMoveDevices": true,
"isOverridden": true,
"hostDGName": "string",
"useOnlySpouseDevices": true,
"flags": 0,
"deviceGroupOption": 0
},
"arrayDG": {
"isOverridden": true,
"arrayDGName": "string",
"flags": 0,
"disableDG": true,
"useDevicesFromThisDG": true
},
"configs": {},
"array": {
"name": "string",
"id": 0
},
"vendor": {
"name": "string",
"id": 0
},
"info": {
"passwordEdit": true,
"offlineReason": "string",
"arrayType": 0,
"flags": 0,
"description": "string",
"ctrlHostName": "string",
"offlineCode": 0,
"isEnabled": true,
"arrayInfoType": 0,
"uniqueIdentifier": "string",
"securityAssociations": {
"processHiddenPermission": 0
},
"userPswd": {
"userName": "string",
"password": "string"
},
"arraySecurity": {},
"arrayName": {
"name": "string",
"id": 0
},
"vendor": {
"name": "string",
"id": 0
},
"client": {
"name": "string",
"id": 0
}
}
}
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/StorageArrays' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"clientId": 0,
"flags": 0,
"assocType": 0,
"copyId": 0,
"appId": 0,
"selectedMAs": [
{}
],
"hostDG": {
"doNotMoveDevices": true,
"isOverridden": true,
"hostDGName": "string",
"useOnlySpouseDevices": true,
"flags": 0,
"deviceGroupOption": 0
},
"arrayDG": {
"isOverridden": true,
"arrayDGName": "string",
"flags": 0,
"disableDG": true,
"useDevicesFromThisDG": true
},
"configs": {},
"array": {
"name": "string",
"id": 0
},
"vendor": {
"name": "string",
"id": 0
},
"info": {
"passwordEdit": true,
"offlineReason": "string",
"arrayType": 0,
"flags": 0,
"description": "string",
"ctrlHostName": "string",
"offlineCode": 0,
"isEnabled": true,
"arrayInfoType": 0,
"uniqueIdentifier": "string",
"securityAssociations": {
"processHiddenPermission": 0
},
"userPswd": {
"userName": "string",
"password": "string"
},
"arraySecurity": {},
"arrayName": {
"name": "string",
"id": 0
},
"vendor": {
"name": "string",
"id": 0
},
"client": {
"name": "string",
"id": 0
}
}
}'