Разрешения
Список разрешений роли RBAC
PermissionListPage beta().organization().rbacRoles().permissions().list(params = PermissionListParams.none(), requestOptions = RequestOptions.none())Получить список разрешений, предоставляемых ролью RBAC.
Models
class BetaRbacAllConnectorsPermissionResource { type = "all_connectors"; }
Kind of resource the permission applies to.
class BetaRbacConnectorPermissionResource { type = "connector"; connectorId; }
Kind of resource the permission applies to.
ID of the connector the permission applies to.
class BetaRbacConnectorScopePermissionResource { type = "connector_scope"; connectorId; scope; }
Kind of resource the permission applies to.
ID of the connector the permission applies to.
String scopeOAuth scope the permission names — the role may receive this scope when
tokens are minted for the connector.
OAuth scope the permission names — the role may receive this scope when tokens are minted for the connector.
Subject to the same encoding rule as tool_name: a scope containing
characters outside [a-zA-Z0-9_-] (or colliding with a reserved form)
appears server-encoded in a stable {prefix}_{32-hex} form. OAuth
scopes routinely contain : and /, so most appear encoded.
class BetaRbacConnectorToolPermissionResource { type = "connector_tool"; connectorId; toolName; }
Kind of resource the permission applies to.
ID of the connector the permission applies to.
String toolNamePublished name of the connector tool the permission applies to.
Published name of the connector tool the permission applies to.
When the published name contains characters outside [a-zA-Z0-9_-] (or
collides with a reserved form), it is server-encoded into a stable
{prefix}_{32-hex} form — a shortened readable prefix of the name plus
a hash — from which the published name is not recoverable.
class BetaRbacOrganizationPermissionResource { type = "organization"; organizationId; }
Kind of resource the permission applies to.
UUID of the organization the permission applies to.