Get all cluster access requests

Get a list of all current cluster access requests including user, access role, access duration and state of the request.

Endpoint

/api/cluster/v1/remoteaccess/requests

Response format

The AccessRequestData object

Access Request data

Element Type Description
requestId string

Request id

userId string

User id

reason string

Request reason description

requestedDays integer

For how many days access is requested

role string

Requested role

createdTimestamp integer

Access request created at (timestamp)

expirationTimestamp integer

Access expires at (timestamp)

state string

Access request state

stateModifiedByUser string

Access request state was modified by user

Response code

Code Description
200

Successful

403

Approving remote access request is disabled

Example

In this example you request a cluster (myManaged.cluster.com) to return a list of all current remote access requests.

Curl

curl -X GET "https://myManaged.cluster.com/api/cluster/v1/remoteaccess/requests" 
     -H  "accept: application/json"

Request URL

https://myManaged.cluster.com/api/cluster/v1/remoteaccess/requests

Response body

{
  "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
}

Response code

200