Get Snap Configs for Storage Array at Client
API to fetch Snap configs for Storage Arrays at client level
Path Parameters
- arrayId int32 required
- clientId int32 required
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
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.
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
{
"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
}
]
}
{
"copyId": 737181738171,
"subclientId": 737181738172,
"clientId": 737181738173,
"snapConfigurations": [
{
"masterConfigId": 27,
"isOverridden": false,
"isEnabled": true,
"name": "Mount Retry Interval (in seconds)",
"flags": 0,
"description": "<html><body><b>Name : </b>Mount Retry Interval (in seconds)<br/><b>Description : </b>\n\n Specifies the time interval (in seconds) after which the <br/>\n\n next mount operation will be attempted. \n\n The default value is 300.\n\n <br/>\n\n <b>Default Value : </b>300<br/><b>Range : </b>0 - 3600</body></html>",
"id": 131,
"type": 2,
"values": [
{
"name": "1000"
}
]
}
]
}