Security Service
Service to manage security settings.
Security #
The Security service provides methods to manage security settings in TSB.
It provides methods to create and manage security 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 security configuration features.
The Security service also provides methods to configure the different security settings that are allowed within each group.
CreateGroup
GetGroup
UpdateGroup
ListGroups
DeleteGroup
CreateSettings
GetSettings
UpdateSettings
ListSettings
DeleteSettings
CreateServiceSecuritySettings
GetServiceSecuritySettings
UpdateServiceSecuritySettings
ListServiceSecuritySettings
DeleteServiceSecuritySettings
CreateSecurityGroupRequest #
Request to create a Security Group.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
group | tetrateio.api.tsb.security.v2.Group | message = { |
CreateSecuritySettingsRequest #
Request to create a Security Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
settings | tetrateio.api.tsb.security.v2.SecuritySetting | message = { |
CreateServiceSecuritySettingsRequest #
Request to create a Service Security Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
settings | tetrateio.api.tsb.security.v2.ServiceSecuritySetting | message = { |
DeleteSecurityGroupRequest #
Request to delete a Security Group.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
force | bool | – |
DeleteSecuritySettingsRequest #
Request to delete a Security Settings.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteServiceSecuritySettingsRequest #
Request to delete a Service Security Settings.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetSecurityGroupRequest #
Request to retrieve a Security Group.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetSecuritySettingsRequest #
Request to retrieve a Security Settings.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetServiceSecuritySettingsRequest #
Request to retrieve a Service Security Settings.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
ListSecurityGroupsRequest #
Request to list Security Groups.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListSecurityGroupsResponse #
List of all security groups in the workspace.
Field | Description | Validation Rule |
---|---|---|
groups | – |
ListSecuritySettingsRequest #
Request to list Security Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListSecuritySettingsResponse #
List of all security settings objects attached to the group.
Field | Description | Validation Rule |
---|---|---|
settings | – |
ListServiceSecuritySettingsRequest #
Request to list Service Security Settings.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListServiceSecuritySettingsResponse #
List of all Service Security Settings objects attached to the group.
Field | Description | Validation Rule |
---|---|---|
settings | List of tetrateio.api.tsb.security.v2.ServiceSecuritySetting | – |