Role Service
RBAC
CreateRole
rpc CreateRole (tetrateio.api.tsb.rbac.v2.CreateRoleRequest) returns (tetrateio.api.tsb.rbac.v2.Role)
Requires CreateRole
ListRoles
rpc ListRoles (tetrateio.api.tsb.rbac.v2.ListRolesRequest) returns (tetrateio.api.tsb.rbac.v2.ListRolesResponse)
GetRole
rpc GetRole (tetrateio.api.tsb.rbac.v2.GetRoleRequest) returns (tetrateio.api.tsb.rbac.v2.Role)
Requires ReadRole
UpdateRole
rpc UpdateRole (tetrateio.api.tsb.rbac.v2.Role) returns (tetrateio.api.tsb.rbac.v2.Role)
Requires WriteRole
DeleteRole
rpc DeleteRole (tetrateio.api.tsb.rbac.v2.DeleteRoleRequest) returns (google.protobuf.Empty)
Requires DeleteRole
CreateRoleRequest
Request to create a Role.
Field | Description | Validation Rule |
name | string | string = { |
role | tetrateio.api.tsb.rbac.v2.Role | message = { |
DeleteRoleRequest
Request to delete a Role.
Field | Description | Validation Rule |
fqn | string | string = { |
GetRoleRequest
Request to retrieve a Role.
Field | Description | Validation Rule |
fqn | string | string = { |
ListRolesRequest
Request to list Roles.
Name | Number | Description |
ListRolesResponse
Field | Description | Validation Rule |
roles | List of tetrateio.api.tsb.rbac.v2.Role | – |