Update
PUT v1/arrays/id
Description
Modify the settings for the array.
Normal Response Codes
200
HTTP Error Codes
400 401 404 409 500 503
Detail Error Codes
Request
| Parameter | Type | JSON Type | Description | Mandatory | Deprecated |
|---|---|---|---|---|---|
| id | NsObjectID | string | Identifier for array. A 42 digit hexadecimal number. Example: '2a0df0fe6f7dc7bb16000000000000000000004817'. | Yes | |
| name | NsObjectName | string | The user provided name of the array. It is also the array's hostname. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | No | |
| description | NsDescription | string | Text description of the array. String of up to 255 printable ASCII characters. Example: '99.9999% availability'. | No |
JSON Request
Response
| Parameter | Type | JSON Type | Description | Deprecated |
|---|---|---|---|---|
| id | NsObjectID | string | Identifier for array. A 42 digit hexadecimal number. Example: '2a0df0fe6f7dc7bb16000000000000000000004817'. | |
| name | NsObjectName | string | The user provided name of the array. It is also the array's hostname. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| full_name | NsObjectName | string | The array's fully qualified name. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| search_name | NsSearchName | string | The array name used for object search. Alphanumeric string, up to 64 characters including hyphen, period, colon. Example: 'vol:1'. | |
| description | NsDescription | string | Text description of the array. String of up to 255 printable ASCII characters. Example: '99.9999% availability'. | |
| pool_name | NsObjectName | string | Name of pool to which this is a member. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| model | NsObjectName | string | Array model. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| serial | NsArraySerialNumber | string | Serial number of the array. Example: 'AC-109084'. | |
| version | NsObjectName | string | Version of the array. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| creation_time | NsTime | number | Time when this array object was created. Seconds since last epoch i.e. 00:00 January 1, 1970. Example: '3400'. | |
| last_modified | NsTime | number | Time when this array object was last modified. Seconds since last epoch i.e. 00:00 January 1, 1970. Example: '3400'. | |
| usage_valid | NsBoolean | boolean | Indicates whether the usage of array is valid. Possible values: 'true', 'false'. | |
| usable_capacity_bytes | NsBytes | number | The usable capacity bytes of array. Unsigned 64-bit integer. Example: '1234'. | |
| raw_capacity_bytes | NsBytes | number | The raw capacity bytes of array. Unsigned 64-bit integer. Example: '1234'. | |
| vol_usage_bytes | NsBytes | number | The compressed usage of volumes in array. Unsigned 64-bit integer. Example: '1234'. | |
| vol_compression | NsRatio | number | The compression rate of volumes in array expressed as ratio. Fraction expressed as floating point number. Example: '9.18'. | |
| vol_saved_bytes | NsBytes | number | The saved space of volumes in array. Unsigned 64-bit integer. Example: '1234'. | |
| snap_usage_bytes | NsBytes | number | The compressed usage of snapshots in array. Unsigned 64-bit integer. Example: '1234'. | |
| snap_compression | NsRatio | number | The compression rate of snapshots in array expressed as ratio. Fraction expressed as floating point number. Example: '9.18'. | |
| snap_space_reduction | NsRatio | number | The space reduction rate of snapshots in array expressed as ratio. Fraction expressed as floating point number. Example: '9.18'. | |
| snap_saved_bytes | NsBytes | number | The saved space of snapshots in array. Unsigned 64-bit integer. Example: '1234'. | |
| pending_delete_bytes | NsBytes | number | The pending delete bytes in array. Unsigned 64-bit integer. Example: '1234'. | |
| available_bytes | NsBytes | number | The available space of array. Unsigned 64-bit integer. Example: '1234'. | |
| usage | NsBytes | number | Used space of the array in bytes. Unsigned 64-bit integer. Example: '1234'. | |
| all_flash | NsBoolean | boolean | Whether it is an all-flash array. Possible values: 'true', 'false'. | |
| extended_model | NsObjectName | string | Extended model of the array. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| is_supported_hw_config | NsBoolean | boolean | Whether it is a supported hardware config. Possible values: 'true', 'false'. | |
| gig_nic_port_count | NsUnsignedLong | number | Count of 1G NIC Ports installed on the array. Unsigned 64-bit integer. Example: 1234. | |
| ten_gig_sfp_nic_port_count | NsUnsignedLong | number | Count of 10G SFP NIC Ports installed on the array. Unsigned 64-bit integer. Example: 1234. | |
| ten_gig_t_nic_port_count | NsUnsignedLong | number | Count of 10G BaseT NIC Ports installed on the array. Unsigned 64-bit integer. Example: 1234. | |
| fc_port_count | NsUnsignedLong | number | Count of Fibre Channel Ports installed on the array. Unsigned 64-bit integer. Example: 1234. |
JSON Response
