Organizations Service
Organizations
The Organizations service exposes methods to manage the organizations that exist in TSB. Organizations are the root of the Service Bridge object hierarchy. Each organization is completely independent of the other with its own set of tenants, users, teams, clusters and workspaces.
GetOrganization
rpc GetOrganization (tetrateio.api.tsb.v2.GetOrganizationRequest) returns (tetrateio.api.tsb.v2.Organization)
Requires ReadOrganization
Get the details of an organization.
CreateSettings
rpc CreateSettings (tetrateio.api.tsb.v2.CreateOrganizationSettingsRequest) returns (tetrateio.api.tsb.v2.OrganizationSetting)
Requires CreateOrganizationSettings
Create a settings object for the given organization.
GetSettings
rpc GetSettings (tetrateio.api.tsb.v2.GetOrganizationSettingsRequest) returns (tetrateio.api.tsb.v2.OrganizationSetting)
Requires ReadOrganizationSettings
Get the details for the given settings object.
UpdateSettings
rpc UpdateSettings (tetrateio.api.tsb.v2.OrganizationSetting) returns (tetrateio.api.tsb.v2.OrganizationSetting)
Requires WriteOrganizationSettings
Modify the given settings in the given Organization.
ListSettings
rpc ListSettings (tetrateio.api.tsb.v2.ListOrganizationSettingsRequest) returns (tetrateio.api.tsb.v2.ListOrganizationSettingsResponse)
List all the settings objects that have been attached to the given Organization.
DeleteSettings
rpc DeleteSettings (tetrateio.api.tsb.v2.DeleteOrganizationSettingsRequest) returns (google.protobuf.Empty)
Requires DeleteOrganizationSettings
Delete the given settings object from the Organization.
CreateOrganizationSettingsRequest
Request to create a Organization Settings.
Field | Description | Validation Rule |
parent | string | string = { |
name | string | string = { |
settings | tetrateio.api.tsb.v2.OrganizationSetting | message = { |
DeleteOrganizationSettingsRequest
Request to delete a Organization Settings.
Field | Description | Validation Rule |
fqn | string | string = { |
GetOrganizationRequest
Request to retrieve a organization.
Field | Description | Validation Rule |
fqn | string | string = { |
GetOrganizationSettingsRequest
Request to retrieve a Organization Settings.
Field | Description | Validation Rule |
fqn | string | string = { |
ListOrganizationSettingsRequest
Request to list Organization Settings.
Field | Description | Validation Rule |
parent | string | string = { |
ListOrganizationSettingsResponse
List of all existing Organization settings objects in the Organization group.
Field | Description | Validation Rule |
settings | – |