Skip to content

getRolesByIds

No description available.

Arguments

Argument Type Description
roleIds (required) [String!]!
syncedClustersFilter String Name to filter the synced clusters for role.

Returns

[Role!]!

Sample

query GetRolesByIds($roleIds: [String!]!) {
  getRolesByIds(roleIds: $roleIds) {
    alreadySyncedClusters
    description
    explicitProtectableClusters
    id
    isOrgAdmin
    isReadOnly
    isSynced
    name
    orgId
    protectableClusters
  }
}
{
  "roleIds": [
    "example-string"
  ]
}
{
  "data": {
    "getRolesByIds": [
      {
        "alreadySyncedClusters": 0,
        "description": "example-string",
        "explicitProtectableClusters": [
          "example-string"
        ],
        "id": "example-string",
        "isOrgAdmin": true,
        "isReadOnly": true,
        "effectivePermissions": [
          {
            "operation": "ACCESS_CDM_CLUSTER"
          }
        ],
        "effectiveRbacPermissions": [
          {
            "operations": [
              "ACCESS_CDM_CLUSTER"
            ]
          }
        ]
      }
    ]
  }
}