Read
GET v1/software_versions
Query parameters
GET v1/software_versions/detail
Query parameters
GET v1/software_versions/version
Description
Read software versions.
Normal Response Codes
200
HTTP Error Codes
400 401 403 404 408 500 503
Detail Codes
Response
| Parameter | Type | JSON Type | Description | Deprecated |
|---|---|---|---|---|
| version | NsSoftwareVersion | string | Software version, used as identifier in URL. Software version of storage array or group. | |
| name | NsObjectName | string | Name of version. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | Yes |
| status | NsObjectName | string | Status of version. String of up to 64 alphanumeric characters, - and . and : are allowed after first character. Example: 'myobject-5'. | |
| total_bytes | NsBytes | number | Size of version. Unsigned 64-bit integer. Example: '1234'. | |
| downloaded_bytes | NsBytes | number | Number of bytes downloaded for the version. Unsigned 64-bit integer. Example: '1234'. | |
| blacklist_reason | NsString | string | Reason for blacklisting the version. Empty if version is not blacklisted. Plain string. | |
| release_date | NsUnsignedLong | number | Date when software version was released. Unsigned 64-bit integer. Example: 1234. | |
| is_manually_downloaded | NsBoolean | boolean | Whether or not the version was downloaded manually. Possible values: 'true', 'false'. |
JSON Response
{
"data": [
{
"version": "1.0.0.2",
"status": "installed"
},
{
"version": "1.0.0.1",
"status": "rollback"
}
]
}
