Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Gateway is the Gateway kind. Gateway = "Gateway" // GatewayClass is the GatewayClass kind. GatewayClass = "GatewayClass" // HTTPRoute is the HTTPRoute kind. HTTPRoute = "HTTPRoute" // GRPCRoute is the GRPCRoute kind. GRPCRoute = "GRPCRoute" // TLSRoute is the TLSRoute kind. TLSRoute = "TLSRoute" )
Gateway API Kinds.
View Source
const ( // ClientSettingsPolicy is the ClientSettingsPolicy kind. ClientSettingsPolicy = "ClientSettingsPolicy" // ObservabilityPolicy is the ObservabilityPolicy kind. ObservabilityPolicy = "ObservabilityPolicy" // NginxProxy is the NginxProxy kind. NginxProxy = "NginxProxy" // SnippetsFilter is the SnippetsFilter kind. SnippetsFilter = "SnippetsFilter" // UpstreamSettingsPolicy is the UpstreamSettingsPolicy kind. UpstreamSettingsPolicy = "UpstreamSettingsPolicy" )
NGINX Gateway Fabric kinds.
View Source
const (
// Service is the Service kind.
Service = "Service"
)
Core API Kinds.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MustExtractGVK ¶
type MustExtractGVK func(object client.Object) schema.GroupVersionKind
MustExtractGVK is a function that extracts the GroupVersionKind (GVK) of a client.object. It will panic if the GKV cannot be extracted.
func NewMustExtractGKV ¶
func NewMustExtractGKV(scheme *runtime.Scheme) MustExtractGVK
NewMustExtractGKV creates a new MustExtractGVK function using the scheme.
Click to show internal directories.
Click to hide internal directories.