Get Storage Array Snap Configs at Copy Level
Select
API to fetch snap configs for storage arrays at copy level
Path Parameters
- copyId int32 required
- arrayId int32 required
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
- assocType int64
Association type, at subclient level it is 9, at client level it is 8, at copy level it is 6 and by default at array level it is 3
- clientId int64
Client Id
- subclientId int64
Subclient id
- copyId int64
snap copy id
snapConfigurations object[]
Snap Config options that can be overridden
masterConfigId int32This is the masterConfigId, which is available for each vendors configs
id int32This is the id of the config which is required during config override
name stringThis is the name of the config which is displayed on the Command Center Console
type int32Possible 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 hidden config to select type of Disk for GCP
value stringValue of the config
values object[]
Holds a single value for types except 10, for 10 it holds one or more values. Incase of HPE 3PAR StoreServ, name field will have the remote snap MA Id.
id int32name stringflags int32Flag regarding placement of config in the CC page
description stringDescription about the config that tells the user what it is for and the range of values it accepts
isEnabled booleanWhether the config is enabled or not
isOverridden booleanWhether the config is Overridden or not
checkRange booleanWhether to check if the value is in range or not of accepted values
minValue int64This is the lower limit value to which the config can be set for numeric types
maxValue int64This is the higher limit value to which the config can be set for numeric types
{
"assocType": 0,
"clientId": 0,
"subclientId": 0,
"copyId": 0,
"snapConfigurations": [
{
"masterConfigId": 0,
"id": 0,
"name": "string",
"type": 1,
"value": "string",
"values": [
{
"id": 0,
"name": "string"
}
],
"flags": 0,
"description": "string",
"isEnabled": true,
"isOverridden": true,
"checkRange": true,
"minValue": 0,
"maxValue": 0
}
]
}