Policy management API - GET level-bindings for a group

  • Latest Dynatrace
  • Reference
  • Published Jul 22, 2022

Gets all bindings of a policy level for a group via the Policy management API.

The request produces an application/json payload.

GET

https://api.dynatrace.com/iam/v1/repo/{levelType}/{levelId}/bindings/{policyUuid}/{groupUuid}

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 OAuth clients.

Parameters

ParameterTypeDescriptionInRequired
groupUuid-

The ID of the required user group.

pathRequired
policyUuid-

The ID of the required policy.

pathRequired
levelId-

The ID of the policy level. Use one of the following values, depending on the level type:

  • global: use the global value.
  • account: use the UUID of the account.
  • environment: use the ID of the environment.
pathRequired
levelType-

The type of the policy level. The following values are available:

  • global: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.
  • account: An account policy applies to all environments of an account.
  • environment: An environment policy applies to a specific environment.

Each level inherits the policies of the higher level and extends them with its own policies.

pathRequired

Response

Response codes

CodeTypeDescription
200LevelPolicyBindingDto

Successful response - list of policy bindings with parameters

404ErrorDto

Failed. The specified resource is not found.

Response body objects

The LevelPolicyBindingDto object

ElementTypeDescription
levelTypestring

The type of the policy level.

levelIdstring

The ID of the policy level.

policyBindingsBinding[]-

The Binding object

ElementTypeDescription
policyUuidstring

The ID of the policy.

groupsstring[]

A list of user groups to which the policy applies.

parametersobject

Parameters from bound policies

metadataobject

Metadata from bound policies

boundariesstring[]

List of boundary UUIDs used in the binding.

The ErrorDto object

ElementTypeDescription
codenumber

The code of the error.

messagestring

A short description of the error.

errorsMapobject-

Response body JSON models

{
"levelType": "string",
"levelId": "string",
"policyBindings": [
{
"policyUuid": "string",
"groups": [
"string"
],
"parameters": {},
"metadata": {},
"boundaries": [
"string"
]
}
]
}
{
"code": 1,
"message": "string",
"errorsMap": {}
}