Edit Storage Array
Editing Array details
Path Parameters
- arrayId int32 required
- application/json
Request Body
general object
Template for the editable generic information of an array. Region depicts the workload region which is only applicable to NetApp arrays as of now.
controlHost stringHost name 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 stringdescription stringDescription about the Array
region object
id int32name stringflags int32Flags to be set for array
accessNodes object[]
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 hidden config to select type of Disk for GCP
value stringTakes a single value for all types and for type 14 it holds the id of the selected value from values
values object[]
For type 10 and 14, it can take one or more value of idname type where id by default is 0 for 10
id int32name stringflags int32 requiredFlag regarding placement of config in the CC page
isUpdated boolean requiredWhether the config is updated/edited or not
security object
A list of users or user groups each having a specific set of roles that determine the kind of operations they can perform on the entity. Either id/name of the user/usergroup/roles can be provided. If both id and name are provided, id will be taken into consideration.
user object
id int32name stringuserGroup object
id int32name stringrole object
id int32name string
- 200
- 404
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
- errorMessage string
- errorCode int32
{
"errorMessage": "string",
"errorCode": 0
}
Not Found
Internal Server Error