Skip to main content
logoTetrate Istio Subscription PlusVersion: Latest

Role Service

The differences between TSB and Tetrate Istio Subscription Plus (TIS+)

Tetrate Istio Subscription Plus (TIS+) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions.

Service to manage access roles in Istio Subscription Plus .

RBAC​

The RBAC service provides methods to manage the roles in the Istio Subscription Plus 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​

GetRoleK8sMapping​

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
}

GetRoleK8sMappingRequest​

Request to get Kubernetes ClusterRole for TIS+ Role.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the TIS+ 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

–