kinds

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL