Workspace Service
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 TIS+ workspaces.
Workspaces
The Workspaces service provides methods to manage the workspaces for a given tenant.
Workspaces are the main containers for the different configuration resources available in TIS+ , and provide infrastructure isolation constraints.
CreateWorkspace
GetWorkspace
UpdateWorkspace
ListWorkspaces
DeleteWorkspace
CreateSettings
GetSettings
UpdateSettings
ListSettings
DeleteSettings
CreateAPI
GetAPI
UpdateAPI
ListAPIs
DeleteAPI
CreateAPIRequest
Request to create an API.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
api | tetrateio.api.tsb.v2.API | message = { |
CreateWorkspaceRequest
Request to create a Workspace.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
workspace | tetrateio.api.tsb.v2.Workspace | message = { |
CreateWorkspaceSettingsRequest
Request to create a Workspace Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
settings | tetrateio.api.tsb.v2.WorkspaceSetting | message = { |
DeleteAPIRequest
Request to delete an API.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteWorkspaceRequest
Request to delete a Workspace.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
force | bool | – |
DeleteWorkspaceSettingsRequest
Request to delete a Workspace Settings.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetAPIRequest
Request to retrieve an API.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetWorkspaceRequest
Request to retrieve a Workspace.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetWorkspaceSettingsRequest
Request to retrieve a Workspace Settings.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
ListAPIsRequest
Request to list APIs.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListAPIsResponse
List of all API objects in the workspace.
Field | Description | Validation Rule |
---|---|---|
apis | List of tetrateio.api.tsb.v2.API | – |
ListWorkspaceSettingsRequest
Request to list Workspace Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListWorkspaceSettingsResponse
The existing settings objects for the given workspace.
Field | Description | Validation Rule |
---|---|---|
settings | – |
ListWorkspacesRequest
Request to list Workspaces.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListWorkspacesResponse
The existing workspaces for the given tenant.
Field | Description | Validation Rule |
---|---|---|
workspaces | List of tetrateio.api.tsb.v2.Workspace | – |