Skip to main content
A newer release of this product is available.

Retrieve a license package

Contributors

GET /cluster/licensing/licenses/{name}

Introduced In: 9.6

Retrieves a specific license package.

Note By default, the GET method only returns licensed packages. You must provide the following query "state=unlicensed" to retrieve unlicensed packages.
  • system license show

  • system license show-status

Parameters

Name Type In Required Description

name

string

path

True

Name of the license package.

state

string

query

False

Filter by state

scope

string

query

False

Filter by scope

name

string

query

False

Filter by name

licenses.serial_number

string

query

False

Filter by licenses.serial_number

licenses.start_time

string

query

False

Filter by licenses.start_time

licenses.expiry_time

string

query

False

Filter by licenses.expiry_time

licenses.capacity.used_size

integer

query

False

Filter by licenses.capacity.used_size

licenses.capacity.maximum_size

integer

query

False

Filter by licenses.capacity.maximum_size

licenses.compliance.state

string

query

False

Filter by licenses.compliance.state

licenses.evaluation

boolean

query

False

Filter by licenses.evaluation

licenses.active

boolean

query

False

Filter by licenses.active

licenses.owner

string

query

False

Filter by licenses.owner

fields

array[string]

query

False

Specify the fields to return.

Response

Status: 200, Ok
Name Type Description

_links

_links

keys

array[string]

licenses

array[licenses]

Installed licenses of the package.

name

string

Name of the license.

scope

string

Scope of the license.

state

string

Summary state of package based on all installed licenses.

Example response
{
  "_links": {
    "self": {
      "href": "/api/resourcelink"
    }
  },
  "keys": [
    "AMEPOSOIKLKGEEEEDGNDEKSJDE"
  ],
  "licenses": [
    {
      "capacity": {
        "maximum_size": 0,
        "used_size": 0
      },
      "compliance": {
        "state": "compliant"
      },
      "expiry_time": "2019-03-02T19:00:00Z",
      "owner": "cluster1",
      "serial_number": "123456789",
      "start_time": "2019-02-02T19:00:00Z"
    }
  ],
  "name": "NFS",
  "scope": "string",
  "state": "compliant"
}

Error

Status: Default, Error
Name Type Description

error

error

Example error
{
  "error": {
    "arguments": [
      {
        "code": "string",
        "message": "string"
      }
    ],
    "code": "4",
    "message": "entry doesn't exist",
    "target": "uuid"
  }
}

Definitions

See Definitions

href

Name Type Description

href

string

Name Type Description

self

href

capacity

Name Type Description

maximum_size

integer

Licensed capacity size (in bytes) that can be used.

used_size

integer

Capacity that is currently used (in bytes).

compliance

Name Type Description

state

string

Compliance state of the license.

licenses

Name Type Description

active

boolean

A flag indicating whether the license is currently being enforced.

capacity

capacity

compliance

compliance

evaluation

boolean

A flag indicating whether the license is in evaluation mode.

expiry_time

string

Date and time when the license expires.

owner

string

Cluster, node or license manager that owns the license.

serial_number

string

Serial number of the license.

start_time

string

Date and time when the license starts.

error_arguments

Name Type Description

code

string

Argument code

message

string

Message argument

error

Name Type Description

arguments

array[error_arguments]

Message arguments

code

string

Error code

message

string

Error message

target

string

The target parameter that caused the error.