Skip to main content
logoTetrate Service BridgeVersion: 1.5.x

Istio Internal Direct Mode Service

IstioInternal service provides methods to manage istio internal TSB resources.

IstioInternal #

IstioInternal service provides methods to manage istio internal TSB resources.

It provides methods to create and manage istio internal groups within a workspace, allowing to create fine-grained groupings to configure a subset of the workspace namespaces. Access policies can be assigned at group level, providing a fine-grained access control to the istio internal configuration features.

CreateGroup

GetGroup

UpdateGroup

ListGroups

DeleteGroup

CreateIstioInternalGroupRequest #

Request to create an Istio internal group.

FieldDescriptionValidation Rule

parent

string
REQUIRED
Parent resource where the Group will be created.

string = {
  min_len: 1
}

name

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

string = {
  min_len: 1
}

group

tetrateio.api.tsb.istiointernal.v2.Group
REQUIRED
Details of the Group to be created.

message = {
  required: true
}

DeleteIstioInternalGroupRequest #

Request to delete a Istio internal Group.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the Group.

string = {
  min_len: 1
}

GetIstioInternalGroupRequest #

Request to retrieve a Istio internal Group.

FieldDescriptionValidation Rule

fqn

string
REQUIRED
Fully-qualified name of the Group.

string = {
  min_len: 1
}

ListIstioInternalGroupsRequest #

Request to list Istio internal Groups.

FieldDescriptionValidation Rule

parent

string
REQUIRED
Parent resource to list Groups from.

string = {
  min_len: 1
}

ListIstioInternalGroupsResponse #

List of all Istio internal in the workspace.

FieldDescriptionValidation Rule

groups

List of tetrateio.api.tsb.istiointernal.v2.Group
The list of requested groups.