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

licenses.host_id

string

query

False

Filter by licenses.host_id

  • Introduced in: 9.9

licenses.expiry_time

string

query

False

Filter by licenses.expiry_time

licenses.evaluation

boolean

query

False

Filter by licenses.evaluation

licenses.serial_number

string

query

False

Filter by licenses.serial_number

licenses.active

boolean

query

False

Filter by licenses.active

licenses.start_time

string

query

False

Filter by licenses.start_time

licenses.installed_license

string

query

False

Filter by licenses.installed_license

  • Introduced in: 9.9

licenses.owner

string

query

False

Filter by licenses.owner

licenses.shutdown_imminent

boolean

query

False

Filter by licenses.shutdown_imminent

  • Introduced in: 9.11

licenses.compliance.state

string

query

False

Filter by licenses.compliance.state

licenses.capacity.maximum_size

integer

query

False

Filter by licenses.capacity.maximum_size

licenses.capacity.used_size

integer

query

False

Filter by licenses.capacity.used_size

entitlement.action

string

query

False

Filter by entitlement.action

  • Introduced in: 9.11

entitlement.risk

string

query

False

Filter by entitlement.risk

  • Introduced in: 9.11

description

string

query

False

Filter by description

  • Introduced in: 9.11

fields

array[string]

query

False

Specify the fields to return.

Response

Status: 200, Ok
Name Type Description

_links

_links

description

string

License description

entitlement

entitlement

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"
    }
  },
  "description": "NFS License",
  "entitlement": {
    "action": "string",
    "risk": "string"
  },
  "keys": [
    "AMEPOSOIKLKGEEEEDGNDEKSJDE"
  ],
  "licenses": [
    {
      "capacity": {
        "maximum_size": 0,
        "used_size": 0
      },
      "compliance": {
        "state": "compliant"
      },
      "expiry_time": "2019-03-02T19:00:00Z",
      "host_id": "456-44-1234",
      "installed_license": "Core Bundle",
      "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

entitlement

Name Type Description

action

string

Entitlement action to be taken to mitigate the risk

risk

string

Entitlement risk of the package

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.

host_id

string

A string that associates the license with a node or cluster.

installed_license

string

Name of license that enabled the feature.

owner

string

Cluster, node or license manager that owns the license.

serial_number

string

Serial number of the license.

shutdown_imminent

boolean

A flag indicating whether the Cloud ONTAP system is going to shutdown as the Cloud platform license has already expired.

  • readOnly: 1

  • Introduced in: 9.11

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.