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 TSB 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