Download OpenAPI specification:Download
APIs with Enterprise access support. Works with API Key(s) of Access Type - Enterprise. Based on sub-category and API to call use below servers
NLL : https://{DLS_IP_ADDRESS_OR_FQDN}/nll/leasing/v1
Auth : https://{DLS_IP_ADDRESS_OR_FQDN}/auth/v1
request body for node locked license file generation
Array of objects (NllLease) |
{- "lease_list": [
- {
- "id": "id",
- "lease_proposal_list": [
- {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}, - {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}
], - "metadata": [
- {
- "id": "id",
- "val": "val"
}, - {
- "id": "id",
- "val": "val"
}
], - "platform_evidence": [
- {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}, - {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}
], - "scope_ref_list": [
- "00112233-4455-6677-8899-aabbccddeeff",
- "00112233-4455-6677-8899-aabbccddeeff"
]
}, - {
- "id": "id",
- "lease_proposal_list": [
- {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}, - {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}
], - "metadata": [
- {
- "id": "id",
- "val": "val"
}, - {
- "id": "id",
- "val": "val"
}
], - "platform_evidence": [
- {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}, - {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}
], - "scope_ref_list": [
- "00112233-4455-6677-8899-aabbccddeeff",
- "00112233-4455-6677-8899-aabbccddeeff"
]
}
]
}
{- "code": 0,
- "message": "text",
- "prompts": [
- {
- "operation_type": "DLS_LIST_REFRESH",
- "prompt_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "ts": "2099-12-31T23:59:59+00:00"
}
], - "sync_timestamp": "2099-12-31T23:59:59+00:00"
}
request body for node locked license leases release
required | object (NllReleaseRequest) |
{- "nll_release_request": {
- "scope_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "transaction_id": "00112233-4455-6677-8899-aabbccddeeff"
}
}
{- "transaction_id": "00112233-4455-6677-8899-aabbccddeeff"
}
x-api-key | string <uuid> API Key generated from Nvidia Licensing Portal. This API Key should be "Enterprise" type. |
{- "auth_token": "xxxxxxx.yyyyyyyyy.zzzzzzzzz",
- "expires": "2099-12-31T23:59:59+00:00",
- "prompts": [
- {
- "operation_type": "DLS_LIST_REFRESH",
- "prompt_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "ts": "2099-12-31T23:59:59+00:00"
}, - {
- "operation_type": "DLS_LIST_REFRESH",
- "prompt_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "ts": "2099-12-31T23:59:59+00:00"
}
], - "sync_timestamp": "2099-12-31T23:59:59+00:00"
}
APIs to retrieve Licensing usage details. Works with API Key(s) of Access Type - Licensing State. Use Server https://{DLS_IP_ADDRESS_OR_FQDN}/admin/v1/ for APIs in this category
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
page_number | integer Default: 0 page number of result |
page_size | integer Default: 100000 page size of a result |
{- "licenseServers": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "name": "string",
- "orgName": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "description": "string",
- "enabled": true,
- "status": "string",
- "deployedOn": "string",
- "serviceInstanceId": "93230657-e29f-4e9e-89bf-ee955cfccc74",
- "serviceInstanceName": "string",
- "serviceInstanceType": "string",
- "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24",
- "isSimpleMode": true,
- "licenseServerFeatures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "a91eaec6-b0ef-48ed-90f2-0bad4cb3abc5",
- "entitlementFeatureId": "0293ef3c-f646-4c34-ac73-35bbbbc883c0",
- "emsProductKeyId": "string",
- "featureName": "string",
- "featureVersion": "string",
- "licenseType": "string",
- "totalQuantity": 0,
- "unassignedQuantity": 0,
- "inUseQuantity": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "overageCount": 0,
- "isCardinal": true,
- "status": "Active",
- "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
], - "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "a91eaec6-b0ef-48ed-90f2-0bad4cb3abc5",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "fulfillmentConditions": {
- "fulfillmentConditionResponse": {
- "id": "00112233-4455-6677-8899-aabbccddeeff",
- "licenseServerId": "00112233-4455-6677-8899-aabbccddeeff",
- "name": "fulfillment condition name",
- "description": "fulfillment condition description",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "00112233-4455-6677-8899-aabbccddeeff",
- "selectionRuleName": "Universal Selector",
- "enabled": true,
- "status": "string",
- "bindings": [
- {
- "licensePoolId": "00112233-4455-6677-8899-aabbccddeeff",
- "licensePoolName": "User created Universal Pool",
- "evaluationOrderIndex": 0,
- "accessGroupId": "00112233-4455-6677-8899-aabbccddeeff"
}
], - "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
}, - "scopeReference": "4a075e64-4c30-4877-881c-7bb037ba8b3b"
}
]
}
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
server-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff license server id |
{- "licenseServer": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "name": "string",
- "orgName": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "description": "string",
- "enabled": true,
- "status": "string",
- "deployedOn": "string",
- "serviceInstanceId": "93230657-e29f-4e9e-89bf-ee955cfccc74",
- "serviceInstanceName": "string",
- "serviceInstanceType": "string",
- "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24",
- "isSimpleMode": true,
- "licenseServerFeatures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "a91eaec6-b0ef-48ed-90f2-0bad4cb3abc5",
- "entitlementFeatureId": "0293ef3c-f646-4c34-ac73-35bbbbc883c0",
- "emsProductKeyId": "string",
- "featureName": "string",
- "featureVersion": "string",
- "licenseType": "string",
- "totalQuantity": 0,
- "unassignedQuantity": 0,
- "inUseQuantity": 0,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "overageCount": 0,
- "isCardinal": true,
- "status": "Active",
- "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
], - "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "a91eaec6-b0ef-48ed-90f2-0bad4cb3abc5",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "fulfillmentConditions": {
- "fulfillmentConditionResponse": {
- "id": "00112233-4455-6677-8899-aabbccddeeff",
- "licenseServerId": "00112233-4455-6677-8899-aabbccddeeff",
- "name": "fulfillment condition name",
- "description": "fulfillment condition description",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "00112233-4455-6677-8899-aabbccddeeff",
- "selectionRuleName": "Universal Selector",
- "enabled": true,
- "status": "string",
- "bindings": [
- {
- "licensePoolId": "00112233-4455-6677-8899-aabbccddeeff",
- "licensePoolName": "User created Universal Pool",
- "evaluationOrderIndex": 0,
- "accessGroupId": "00112233-4455-6677-8899-aabbccddeeff"
}
], - "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
}, - "scopeReference": "4a075e64-4c30-4877-881c-7bb037ba8b3b"
}
}
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
server-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff license server id |
{- "fulfillmentConditions": {
- "fulfillmentConditionResponse": {
- "id": "00112233-4455-6677-8899-aabbccddeeff",
- "licenseServerId": "00112233-4455-6677-8899-aabbccddeeff",
- "name": "fulfillment condition name",
- "description": "fulfillment condition description",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "00112233-4455-6677-8899-aabbccddeeff",
- "selectionRuleName": "Universal Selector",
- "enabled": true,
- "status": "string",
- "bindings": [
- {
- "licensePoolId": "00112233-4455-6677-8899-aabbccddeeff",
- "licensePoolName": "User created Universal Pool",
- "evaluationOrderIndex": 0,
- "accessGroupId": "00112233-4455-6677-8899-aabbccddeeff"
}
], - "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
}
}
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
server-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff license server id |
fulfillment-condition-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff xid to fulfillment condition |
{- "fulfillmentConditionResponse": {
- "id": "00112233-4455-6677-8899-aabbccddeeff",
- "licenseServerId": "00112233-4455-6677-8899-aabbccddeeff",
- "name": "fulfillment condition name",
- "description": "fulfillment condition description",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "00112233-4455-6677-8899-aabbccddeeff",
- "selectionRuleName": "Universal Selector",
- "enabled": true,
- "status": "string",
- "bindings": [
- {
- "licensePoolId": "00112233-4455-6677-8899-aabbccddeeff",
- "licensePoolName": "User created Universal Pool",
- "evaluationOrderIndex": 0,
- "accessGroupId": "00112233-4455-6677-8899-aabbccddeeff"
}
], - "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
}
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
server-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff license server id |
page_number | integer Default: 0 page number of result |
page_size | integer Default: 100000 page size of a result |
{- "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "a91eaec6-b0ef-48ed-90f2-0bad4cb3abc5",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
server-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff license server id |
pool-id required | string <uuid> Example: 00112233-4455-6677-8899-aabbccddeeff license pool id |
{- "licensePool": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "a91eaec6-b0ef-48ed-90f2-0bad4cb3abc5",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
}
org-name required | string Example: lic-radioshack org name |
virtual-group-id required | integer Example: 123 virtual group id |
license_server_ids | string Example: license_server_ids=00112233-4455-6677-8899-aabbccddeeff comma separated list of license server ids to filter the active leases |
license_server_feature_ids | string Example: license_server_feature_ids=00112233-4455-6677-8899-aabbccddeeff comma separated list of license server feature ids to filter the active leases |
license_pool_ids | string Example: license_pool_ids=00112233-4455-6677-8899-aabbccddeeff comma separated list of license pool ids to filter the active lieases |
license_pool_feature_ids | string Example: license_pool_feature_ids=00112233-4455-6677-8899-aabbccddeeff comma separated list of license pool feature ids to filter the active leases |
hostname | string Example: hostname=myhost comma separated list of hostnames to filter the active leases |
ip_addresses | string Example: ip_addresses=10.124.168.9 comma separated list of ip addresses to filter the active leases |
mac_addresses | string Example: mac_addresses=oo:ee:ab:13:44:de comma separated list of mac addresses to filter the active leases |
feature_name | string feature name to filter the active leases |
page_number | integer Default: 0 page number of result |
page_size | integer Default: 100000 page size of a result |
{- "clients": [
- {
- "hostname": "string",
- "gpu_id": "string",
- "ipAddresses": [
- "string"
], - "macAddresses": [
- "string"
], - "originRef": "string",
- "leases": [
- {
- "leaseId": "string",
- "licensePoolFeatureId": "string",
- "licenseAllotmentFeatureId": "string",
- "isOverage": true,
- "featureName": "string",
- "isCardinal": true
}
]
}
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}