Gateway Service
Service to manage the configuration for Gateways.
Gateway #
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
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 = { |
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 = { |
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 = { |
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 | – |
ListIngressGatewaysRequest #
Request to list IngressGateways.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListIngressGatewaysResponse #
Lost 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 | – |