Assigns a policy of the specified level to user groups. Any existing policy bindings remain unaffected.
The request consumes an application/json
payload.
POST |
|
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 OAuth clients.
Parameter | Type | Description | In | Required |
---|---|---|---|---|
policyUuid | - | The ID of the required policy. | path | required |
levelId | - | The ID of the policy level. Use one of the following values, depending on the level type:
| path | required |
levelType | - | 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 |
body | Append | The JSON body of the request. Contains user groups that must use the policy. | body | required |
AppendLevelPolicyBindingsRequestDto
objectElement | Type | Description | Required |
---|---|---|---|
groups | string[] | A list of user groups (specified by IDs) to which the policy applies. | required |
This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.
{"groups": ["string"]}
In this example, the request assigns the environment-level policy with the UUID of 0c621587-f978-4c7b-89ee-d2045f611b03 from the mySampleEnv environment to user groups with the following UUIDs:
The response code of 204 indicates a successful request.
curl --request POST \--url 'https://api.dynatrace.com/iam/v1/repo/environment/lde68092/bindings/0c621587-f978-4c7b-89ee-d2045f611b03' \--header 'Authorization: Bearer abcdefjhij1234567890' \--header 'Content-Type: application/json' \--data '{"groups": ["541802b0-623c-4193-8728-036ed01d4eb4","a468e0e0-ef8f-45d8-9b0f-e016984d838b"]}'
https://api.dynatrace.com/iam/v1/repo/environment/lde68092/bindings/0c621587-f978-4c7b-89ee-d2045f611b03
{"groups": ["541802b0-623c-4193-8728-036ed01d4eb4","a468e0e0-ef8f-45d8-9b0f-e016984d838b"]}
204