message

package
v0.2.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InfraIR

type InfraIR struct {
	watchable.Map[string, *ir.Infra]
}

InfraIR message

func (*InfraIR) Get

func (i *InfraIR) Get() *ir.Infra

type ProviderResources

type ProviderResources struct {
	GatewayClasses watchable.Map[string, *gwapiv1b1.GatewayClass]
	Gateways       watchable.Map[types.NamespacedName, *gwapiv1b1.Gateway]
	HTTPRoutes     watchable.Map[types.NamespacedName, *gwapiv1b1.HTTPRoute]
	Namespaces     watchable.Map[string, *corev1.Namespace]
	Services       watchable.Map[types.NamespacedName, *corev1.Service]
	// Initialized.Wait() will return once each of the maps in the
	// structure have been initialized at startup.
	Initialized sync.WaitGroup
}

ProviderResources message

func (*ProviderResources) GetGatewayClasses

func (p *ProviderResources) GetGatewayClasses() []*gwapiv1b1.GatewayClass

func (*ProviderResources) GetGateways

func (p *ProviderResources) GetGateways() []*gwapiv1b1.Gateway

func (*ProviderResources) GetHTTPRoutes

func (p *ProviderResources) GetHTTPRoutes() []*gwapiv1b1.HTTPRoute

func (*ProviderResources) GetNamespaces

func (p *ProviderResources) GetNamespaces() []*corev1.Namespace

func (*ProviderResources) GetServices

func (p *ProviderResources) GetServices() []*corev1.Service

type Xds

Xds message

func (*Xds) Get

func (x *Xds) Get() *xdstypes.ResourceVersionTable

type XdsIR

type XdsIR struct {
	watchable.Map[string, *ir.Xds]
}

XdsIR message

func (*XdsIR) Get

func (x *XdsIR) Get() *ir.Xds

Jump to

Keyboard shortcuts

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