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 | – |