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

SM_bad_pkg

SM_complex_type_query_param

SM_invalid_path_variable

SM_invalid_query_param

SM_malformed_url

SM_no_method_for_URL_pattern

SM_no_operation_found

SM_no_path_found

SM_srv_unreach

SM_unexpected_query_param

SM_unsupported_query_operator

SM_version_name

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"
        }
    ]
}