Retrieve information for a token
GET /storage/file/clone/tokens
Introduced In: 9.10
Retrieves information for the specified token.
Related Ontap command
-
volume file clone token show
Learn More
-
[
DOC /storage/file/clone]
Retrieving information on clone tokens
# The API:
/api/storage/file/clone/tokens
# The call:
curl -X GET "https://<mgmt_ip>/api/storage/file/clone/tokens" -H "accept: application/hal+json"
# The response:
{
"records": [
{
"node": {
"uuid": "97255711-a1ad-11eb-92b2-0050568eb2ca",
"name": "node1",
"_links": {
"self": {
"href": "/api/cluster/nodes/97255711-a1ad-11eb-92b2-0050568eb2ca"
}
}
},
"uuid": "905c42ce-a74b-11eb-bd86-0050568ec7ae",
"reserve_size": 10240,
"expiry_time": {
"limit": "PT1H10M",
},
"_links": {
"self": {
"href": "/api/storage/file/clone/tokens/97255711-a1ad-11eb-92b2-0050568eb2ca/905c42ce-a74b-11eb-bd86-0050568ec7ae"
}
}
}
],
"num_records": 1,
"_links": {
"self": {
"href": "/api/storage/file/clone/tokens"
}
}
}
Parameters
| Name | Type | In | Required | Description |
|---|---|---|---|---|
node.uuid |
string |
query |
False |
Filter by node.uuid |
node.name |
string |
query |
False |
Filter by node.name |
uuid |
string |
query |
False |
Filter by uuid |
reserve_size |
integer |
query |
False |
Filter by reserve_size |
expiry_time.left |
string |
query |
False |
Filter by expiry_time.left |
expiry_time.limit |
string |
query |
False |
Filter by expiry_time.limit |
fields |
array[string] |
query |
False |
Specify the fields to return. |
max_records |
integer |
query |
False |
Limit the number of records returned. |
return_records |
boolean |
query |
False |
The default is true for GET calls. When set to false, only the number of records is returned.
|
return_timeout |
integer |
query |
False |
The number of seconds to allow the call to execute before returning. When iterating over a collection, the default is 15 seconds. ONTAP returns earlier if either max records or the end of the collection is reached.
|
order_by |
array[string] |
query |
False |
Order results by specified fields and optional [asc |
Response
Status: 200, Ok
| Name | Type | Description |
|---|---|---|
_links |
||
num_records |
integer |
Number of records. |
records |
array[token] |
Example response
{
"_links": {
"next": {
"href": "/api/resourcelink"
},
"self": {
"href": "/api/resourcelink"
}
},
"num_records": 1,
"records": [
{}
]
}
Error
Status: Default, Error
| Name | Type | Description |
|---|---|---|
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 |
collection_links
| Name | Type | Description |
|---|---|---|
next |
||
self |
self_link
| Name | Type | Description |
|---|---|---|
self |
expiry_time
| Name | Type | Description |
|---|---|---|
left |
string |
Specifies the time remaining before the given token expires in ISO-8601 format. |
limit |
string |
Specifies when the given token expires in ISO-8601 format. |
node
| Name | Type | Description |
|---|---|---|
name |
string |
Node name |
uuid |
string |
Node UUID |
token
token
| Name | Type | Description |
|---|---|---|
_links |
||
expiry_time |
||
node |
||
reserve_size |
integer |
Specifies the available reserve in the file clone split load for the given token. Also note that the minimum value for reserve size is 4KB and any value specified below 4KB will be rounded off to 4KB. |
uuid |
string |
Token UUID. |
error_arguments
| Name | Type | Description |
|---|---|---|
code |
string |
Argument code |
message |
string |
Message argument |
returned_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. |