Add Storage Array
Select
Creating a Storage Array
- application/json
Request Body
Request to create an Array
general object
Details of the vendor being selected
snapVendor string requiredname string requiredName of the array
controlHost stringHost Name of the array
description stringDescription of the array
credential object
Template for options provided to user
userName string requiredUsername to access the array
password stringBase 64 encoded Password to access the array
savedCredential object
id int32name stringaccessNodes object[]
MAs that can access the array
id int32Id of the MediaAgent
name stringName of the MediaAgent
displayName stringThe display name of the corresponding Media Agent
pruning booleanEnable/Disable pruning of snapshots on the selected Media Agent
snapConfigurations object[]
Configurations related to a snap engine
masterConfigId int32 requiredThis is the masterConfigId, which is available for each vendor's configs
name string requiredThis is the name of the config which is displayed on the Command Center Console
type int32 requiredPossible values: [
1
,2
,8
,10
,12
,13
,14
]Type of the config value. type can accept 7 values [1,2,8,10,12,13,14], 1: boolean, 2: integer, 8: text, 10: array[string] are common configs, the rest three are special keys, 12 is for password type key for NetApp E-Series and HPE Nimble, 13 is Private Key for GCP, 14 is a config to select type of Disk for GCP
value stringTakes a single value for all types except 10 and for type 14 it holds the id of the selected value from values
values object[]
Values to be entered. for type 10 and 14. For HPE 3PAR StoreServ, pass MA Id in name field to configure that MA as remote snap MA.
id int32name string
- 200
- 404
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}