Get cluster access request

Gets cluster access request information for a specific request access ID.

The request produces an application/json payload.

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

400

Bad request

403

Approving remote access request is disabled

404

Not found

Example

In this example, you request to list remote access permission for a specific request access ID (7a397770-86b7-473b-b23e-4a07d79f2eff). In return, you receive a JSON response that indicates that the request ID 7a397770-86b7-473b-b23e-4a07d79f2eff is for user john.smith@dynatrace.com that has remote access permission with admin role for 7 days and the reason is to verify cluster state after upgrade.

Curl

curl -X GET "https://myManaged.cluster.com/api/cluster/v1/remoteaccess/requests/7a397770-86b7-473b-b23e-4a07d79f2eff"
     -H  "accept: application/json"

Request URL

https://myManaged.cluster.com/api/cluster/v1/remoteaccess/requests/7a397770-86b7-473b-b23e-4a07d79f2eff

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": 1587081600000,
  "state": "ACCEPTED",
  "stateModifiedByUser": "katie.novak"
}

Response code

200