Create Kubernetes Rest Token

Create Kubernetes Rest Token

Create Kubernetes REST API access tokens

Request
URI
POST
https://{api_host}/admin/hybridity/api/authz/proxy/tokens/vim/rest
COPY
Header Parameters
boolean
X-Enable-Token-Reuse
Optional

This header signals to try to reuse an existing token with sufficient lease time instead creating a new one.


Request Body

request payload.

vimRestTokenReq of type(s) application/json
Required
{
    "vimId": "string"
}
string
vimId
Required

vimId

Responses
200

Successfully created REST API access token

Returns vimRestToken of type(s) application/json
{
    "id": "string",
    "vimId": "string",
    "vimName": "string",
    "purpose": "string",
    "expiresAt": "string",
    "createdAt": "string",
    "username": "string",
    "token": "string",
    "used": false
}
string
id
Required

id

string
vimId
Required

vimId

string
vimName
Required

vimName

string
purpose
Required

purpose

string As date-time As date-time
expiresAt
Required

expiresAt

string As date-time As date-time
createdAt
Required

createdAt

string
username
Required

username

string
token
Required

token

boolean
used
Required

used

Response Headers

boolean
X-Token-Reused

Has token been reused


400

Bad Request

Returns errorResponse of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors


401

Unauthorized

Operation doesn't return any data structure

403

Forbidden

Operation doesn't return any data structure

500

Internal Server Error

Returns errorResponse of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors