Dynatrace · Schema

PermissionCollection

A collection of permission assignments for the account.

AI OperationsAnalyticsAPMApplication Performance MonitoringApplication SecurityAutomationCloud MonitoringDigital Experience ManagementIntelligenceObservability

Properties

Name Type Description
permissions array The list of all permissions in the account.
View JSON Schema on GitHub

JSON Schema

dynatrace-account-management-permission-collection-schema.json Raw ↑
{
  "type": "object",
  "description": "A collection of permission assignments for the account.",
  "properties": {
    "permissions": {
      "type": "array",
      "description": "The list of all permissions in the account.",
      "example": [
        {
          "permissionName": "Production Service",
          "scope": "example-value",
          "scopeType": "ACCOUNT",
          "groupId": "abc123"
        }
      ],
      "items": {
        "type": "object",
        "description": "Represents a permission assignment granting a group access to a Dynatrace environment or account-level capability.",
        "properties": {
          "permissionName": {
            "type": "string",
            "description": "The name of the permission, e.g., tenant-viewer, tenant-operator, tenant-admin, account-company-info.",
            "example": "Production Service"
          },
          "scope": {
            "type": "string",
            "description": "The scope identifier the permission applies to. For environment permissions, this is the environment ID. For account permissions, this is the account UUID.",
            "example": "example-value"
          },
          "scopeType": {
            "type": "string",
            "description": "The type of scope. ACCOUNT for account-level permissions, TENANT for environment-level permissions.",
            "example": "ACCOUNT",
            "enum": [
              "ACCOUNT",
              "TENANT"
            ]
          },
          "groupId": {
            "type": "string",
            "description": "The ID of the group this permission is assigned to.",
            "example": "abc123"
          }
        }
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "PermissionCollection"
}