Gateway Service
Gateway
CreateGroup
rpc CreateGroup (tetrateio.api.tsb.gateway.v2.CreateGatewayGroupRequest) returns (tetrateio.api.tsb.gateway.v2.Group)
Requires CreateGroup
GetGroup
rpc GetGroup (tetrateio.api.tsb.gateway.v2.GetGatewayGroupRequest) returns (tetrateio.api.tsb.gateway.v2.Group)
Requires ReadGroup
UpdateGroup
rpc UpdateGroup (tetrateio.api.tsb.gateway.v2.Group) returns (tetrateio.api.tsb.gateway.v2.Group)
Requires WriteGroup
ListGroups
rpc ListGroups (tetrateio.api.tsb.gateway.v2.ListGatewayGroupsRequest) returns (tetrateio.api.tsb.gateway.v2.ListGatewayGroupsResponse)
DeleteGroup
rpc DeleteGroup (tetrateio.api.tsb.gateway.v2.DeleteGatewayGroupRequest) returns (google.protobuf.Empty)
Requires DeleteGroup
CreateIngressGateway
rpc CreateIngressGateway (tetrateio.api.tsb.gateway.v2.CreateIngressGatewayRequest) returns (tetrateio.api.tsb.gateway.v2.IngressGateway)
Requires CreateIngressGateway
GetIngressGateway
rpc GetIngressGateway (tetrateio.api.tsb.gateway.v2.GetIngressGatewayRequest) returns (tetrateio.api.tsb.gateway.v2.IngressGateway)
Requires ReadIngressGateway
UpdateIngressGateway
rpc UpdateIngressGateway (tetrateio.api.tsb.gateway.v2.IngressGateway) returns (tetrateio.api.tsb.gateway.v2.IngressGateway)
Requires WriteIngressGateway
ListIngressGateways
rpc ListIngressGateways (tetrateio.api.tsb.gateway.v2.ListIngressGatewaysRequest) returns (tetrateio.api.tsb.gateway.v2.ListIngressGatewaysResponse)
DeleteIngressGateway
rpc DeleteIngressGateway (tetrateio.api.tsb.gateway.v2.DeleteIngressGatewayRequest) returns (google.protobuf.Empty)
Requires DeleteIngressGateway
CreateTier1Gateway
rpc CreateTier1Gateway (tetrateio.api.tsb.gateway.v2.CreateTier1GatewayRequest) returns (tetrateio.api.tsb.gateway.v2.Tier1Gateway)
Requires CreateTier1Gateway
GetTier1Gateway
rpc GetTier1Gateway (tetrateio.api.tsb.gateway.v2.GetTier1GatewayRequest) returns (tetrateio.api.tsb.gateway.v2.Tier1Gateway)
Requires READ
UpdateTier1Gateway
rpc UpdateTier1Gateway (tetrateio.api.tsb.gateway.v2.Tier1Gateway) returns (tetrateio.api.tsb.gateway.v2.Tier1Gateway)
Requires WRITE
ListTier1Gateways
rpc ListTier1Gateways (tetrateio.api.tsb.gateway.v2.ListTier1GatewaysRequest) returns (tetrateio.api.tsb.gateway.v2.ListTier1GatewaysResponse)
DeleteTier1Gateway
rpc DeleteTier1Gateway (tetrateio.api.tsb.gateway.v2.DeleteTier1GatewayRequest) returns (google.protobuf.Empty)
Requires DELETE
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 = { |
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 = { |
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 = { |
ListGatewayGroupsRequest
Request to list Gateway Groups.
Field | Description | Validation Rule |
parent | string | string = { |
ListGatewayGroupsResponse
Field | Description | Validation Rule |
groups | – |
ListIngressGatewaysRequest
Request to list IngressGateways.
Field | Description | Validation Rule |
parent | string | string = { |
ListIngressGatewaysResponse
Field | Description | Validation Rule |
ingressGateways | – |
ListTier1GatewaysRequest
Request to list Tier1Gateways.
Field | Description | Validation Rule |
parent | string | string = { |
ListTier1GatewaysResponse
Field | Description | Validation Rule |
tier1Gateways | – |