Skip to main content
logoTetrate Service BridgeVersion: next

Role Service

Service to manage access roles in Service Bridge.

RBAC

The RBAC service provides methods to manage the roles in the Service Bridge platform. It provides method to configure the roles that can be used in the management plane access control policies and their permissions.

CreateRole

ListRoles

GetRole

UpdateRole

DeleteRole

CreateRoleRequest

Request to create a Role.

FieldDescriptionValidation Rule

name

string
REQUIRED
The short name for the resource to be created.

string = {
  min_len: 1
  max_len: 63
  pattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$
}

role

tetrateio.api.tsb.rbac.v2.Role
REQUIRED
Details of the Role to be created.

message = {
  required: true
}

DeleteRoleRequest

Request to delete a Role.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the Role.

string = {
  min_len: 1
}

GetRoleRequest

Request to retrieve a Role.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the Role.

string = {
  min_len: 1
}

ListRolesRequest

Request to list Roles.

ListRolesResponse

List of all existing roles.

FieldDescriptionValidation Rule

roles

List of tetrateio.api.tsb.rbac.v2.Role