Auth
Authentication and authorization configs at gateways
SharedGatewayReferenceGrant
A SharedGatewayReferenceGrant
is a resource that grants Workspaces or Gateway Groups, often owned by other teams,
the ability to reference a shared Gateway to apply their own configurations.
Field | Description | Validation Rule |
---|---|---|
updateProtectionEnabled | bool | – |
from | tetrateio.api.tsb.gateway.v2.SharedGatewayReferenceGrant.From | – |
gatewaySelectors | List of tetrateio.api.tsb.gateway.v2.SharedGatewayReferenceGrant.GatewaySelector | repeated = { |
From
From specifies the resource that is granted access to the shared Gateway.
Field | Description | Validation Rule |
---|---|---|
fqn | List of string | repeated = { |
GatewaySelector
GatewaySelector specifies which Gateways are being shared.
Field | Description | Validation Rule |
---|---|---|
nameSelector | tetrateio.api.tsb.gateway.v2.SharedGatewayReferenceGrant.GatewaySelector.NameSelector oneof _selector_specifier | – |
appLabelSelector | tetrateio.api.tsb.gateway.v2.SharedGatewayReferenceGrant.GatewaySelector.AppLabelSelector oneof _selector_specifier | – |
AppLabelSelector
AppLabelSelector specifies the app label and namespace of the Gateway to be shared. This is used to select Gateways with a specific app label and namespace within the same Workspace or Gateway Group as the SharedGatewayReferenceGrant.
Field | Description | Validation Rule |
---|---|---|
appLabel | string | string = { |
namespace | string | string = { |
NameSelector
NameSelector specifies the name of the Gateway to be shared in the same Workspace or Gateway Group as the SharedGatewayReferenceGrant.
Field | Description | Validation Rule |
---|---|---|
name | string | string = { |