Application Service
Service to manage Applications and APis
Applications
The Applications service exposes methods to manage Applications and API definitions in Service Bridge.
CreateApplication
GetApplication
UpdateApplication
ListApplications
DeleteApplication
GetApplicationStatus
CreateAPI
GetAPI
UpdateAPI
UpdateAPIWithParams
ListAPIs
DeleteAPI
GetAPIStatus
CreateAPIRequest
Request to create an API and register it in the management plane so configuration can be generated for it.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
api | tetrateio.api.tsb.application.v2.API | message = { |
CreateApplicationRequest
Request to create an application and register it in the management plane so configuration can be generated for it.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
application | tetrateio.api.tsb.application.v2.Application | message = { |
DeleteAPIRequest
Request to delete an API.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteApplicationRequest
Request to delete an application.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
forceDeleteProtectedGroups | bool | – |
GetAPIRequest
Request to retrieve an API.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetApplicationRequest
Request to retrieve an application.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetStatusRequest
Request to retrieve the configuration status of a given resource.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
ListAPIsRequest
Request to list APIs.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListAPIsResponse
List of APIs that have been attached to the given application.
Field | Description | Validation Rule |
---|---|---|
apis | List of tetrateio.api.tsb.application.v2.API | – |
ListApplicationsRequest
Request to list applications.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListApplicationsResponse
List of applications in the given tenant.
Field | Description | Validation Rule |
---|---|---|
applications | List of tetrateio.api.tsb.application.v2.Application | – |
UpdateAPIRequest
Field | Description | Validation Rule |
---|---|---|
api | tetrateio.api.tsb.application.v2.API | message = { |
force | bool | – |