This API call gets a list of all current cluster access requests, including user, access role, access duration, and state of the request.
To execute this request, you need one of the following API-Token scopes:
ClusterTokenManagement
)ServiceProviderAPI
)Nodekeeper
)/api/cluster/v2/remoteaccess/requests
The request doesn't provide any configurable parameters.
Approving remote access request is disabled
ResponseBody
objectAccessRequestData
objectAccess Request data
Request id
User id
Request reason description
For how many days access is requested
Requested role
devops-admin
devops-user
devops-viewer
Access request created at (timestamp)
Access expires at (timestamp)
Access request state
ACCEPTED
EXPIRED
PENDING
REJECTED
Access request state was modified by user
[{"requestId": "string","userId": "string","reason": "string","requestedDays": 1,"role": "devops-admin","createdTimestamp": 1,"expirationTimestamp": 1,"state": "ACCEPTED","stateModifiedByUser": "string"}]
In this example you request a cluster (myManaged.cluster.com
) to return a list of all current remote access requests.
curl -X GET "https://myManaged.cluster.com/api/cluster/v2/remoteaccess/requests"-H "accept: application/json"
https://myManaged.cluster.com/api/cluster/v2/remoteaccess/requests
{"requestId":"7a397770-86b7-473b-b23e-4a07d79f2eff","userId":"john.smith@dynatrace.com","reason":"SUP-123456 Verifying cluster state after upgrade","requestedDays":7,"role":"devops-admin","createdTimestamp":1586452866661,"expirationTimestamp":null,"state":"PENDING","stateModifiedByUser":null}
200