categories (list of strings, Required): This list suggests which categories of scope this role should be combined with. Note that some capabilities apply to resources at the organization level, while others apply only at the project level.
id (string, Required, format: uuid): The ID of the resource.
name (string, Optional): The name of the resource.
spec (object RoleSpecSchema, Required): Role specification.
Capabilities
capabilities (list of objects RoleCapabilitySchema, Optional): List of capabilities.
capability (string, Required): The name of the capability.
description (string, Required, 0-256 characters): A description of the role.