Gateway Service
Service to manage the configuration for Gateways.
Gateways
The Gateway service provides methods to manage gateway settings in TSB.
It provides methods to create and manage gateway 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 gateway configuration features.
The Gateway service also provides methods to configure the different gateway settings that are allowed within each group.
CreateGroup
GetGroup
UpdateGroup
ListGroups
DeleteGroup
CreateIngressGateway
GetIngressGateway
UpdateIngressGateway
ListIngressGateways
DeleteIngressGateway
CreateEgressGateway
GetEgressGateway
UpdateEgressGateway
ListEgressGateways
DeleteEgressGateway
CreateTier1Gateway
GetTier1Gateway
UpdateTier1Gateway
ListTier1Gateways
DeleteTier1Gateway
CreateGateway
GetGateway
UpdateGateway
ListGateways
DeleteGateway
CreateEgressGatewayRequest
Request to create a EgressGateway.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
egressGateway | tetrateio.api.tsb.gateway.v2.EgressGateway | message = { |
CreateGatewayGroupRequest
Request to create a Gateway Group.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
group | tetrateio.api.tsb.gateway.v2.Group | message = { |
CreateGatewayRequest
Request to create a Gateway.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
gateway | tetrateio.api.tsb.gateway.v2.Gateway | message = { |
CreateIngressGatewayRequest
Request to create a IngressGateway.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
ingressGateway | tetrateio.api.tsb.gateway.v2.IngressGateway | message = { |
CreateTier1GatewayRequest
Request to create a Tier1Gateway.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
tier1Gateway | tetrateio.api.tsb.gateway.v2.Tier1Gateway | message = { |
DeleteEgressGatewayRequest
Request to delete a EgressGateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteGatewayGroupRequest
Request to delete a Gateway Group.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
force | bool | – |
DeleteGatewayRequest
Request to delete a Gateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteIngressGatewayRequest
Request to delete a IngressGateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteTier1GatewayRequest
Request to delete a Tier1Gateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetEgressGatewayRequest
Request to retrieve a EgressGateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetGatewayGroupRequest
Request to retrieve a Gateway Group.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetGatewayRequest
Request to retrieve a Gateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetIngressGatewayRequest
Request to retrieve a IngressGateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetTier1GatewayRequest
Request to retrieve a Tier1Gateway.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
ListEgressGatewaysRequest
Request to list EgressGateways.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListEgressGatewaysResponse
Lost of all Egress Gateway objects in the gateway group.
Field | Description | Validation Rule |
---|---|---|
egressGateways | – |
ListGatewayGroupsRequest
Request to list Gateway Groups.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListGatewayGroupsResponse
List of all gateway groups in the workspace.
Field | Description | Validation Rule |
---|---|---|
groups | – |
ListGatewaysRequest
Request to list Gateways.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListGatewaysResponse
List of all Gateway objects in the gateway group.
Field | Description | Validation Rule |
---|---|---|
gateways | List of tetrateio.api.tsb.gateway.v2.Gateway | – |
ListIngressGatewaysRequest
Request to list IngressGateways.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListIngressGatewaysResponse
List of all Ingress Gateway objects in the gateway group.
Field | Description | Validation Rule |
---|---|---|
ingressGateways | – |
ListTier1GatewaysRequest
Request to list Tier1Gateways.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListTier1GatewaysResponse
List of all Tier1 Gateway objects in the gateway group.
Field | Description | Validation Rule |
---|---|---|
tier1Gateways | – |