Policy management API - GET bindings of a policy
Lists all user groups that use a policy.
The request produces an application/json
payload.
GET |
|
Authentication
To execute this request, you need the Allow IAM policy configuration for environments (iam-policies-management
) permission assigned to your token. To learn how to obtain and use it, see Authentication.
Parameters
Parameter | Type | Description | In | Required |
---|---|---|---|---|
levelType | string | The type of the policy level. The following values are available:
Each level inherits the policies of the higher level and extends them with its own policies. | path | required |
levelId | string | The ID of the policy level. Use one of the following values, depending on the level type:
| path | required |
policyUuid | string | The ID of the required policy. | path | required |
Response
Response codes
Code | Type | Description |
---|---|---|
200 | - | Successful response - list of policy bindings with parameters |
404 | ErrorDto | Failed. The specified resource is not found. |
Example
In this example, the request lists user groups that are using the policy with the UUID of 0c621587-f978-4c7b-89ee-d2045f611b03 from the mySampleEnv environment.
Curl
1curl --request GET \2 --url 'https://api.dynatrace.com/iam/v1/repo/environment/mySampleEnv/bindings/0c621587-f978-4c7b-89ee-d2045f611b03' \3 --header 'Authorization: Bearer abcdefjhij1234567890'
Request URL
1https://api.dynatrace.com/iam/v1/repo/environment/mySampleEnv/bindings/0c621587-f978-4c7b-89ee-d2045f611b03
Response body
1{2 "levelType": "environment",3 "levelId": "mySampleEnv",4 "policyBindings": [5 {6 "policyUuid": "0c621587-f978-4c7b-89ee-d2045f611b03",7 "groups": [8 "541802b0-623c-4193-8728-036ed01d4eb4",9 "a468e0e0-ef8f-45d8-9b0f-e016984d838b"10 ]11 }12 ]13}
Response code
200