Workspace Service
Service to manage TSB 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 TSB, 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 | – |