Documentation
¶
Index ¶
- type InfraIR
- type ProviderResources
- func (p *ProviderResources) DeleteGatewayClasses()
- func (p *ProviderResources) DeleteGateways()
- func (p *ProviderResources) GetGatewayClasses() []*gwapiv1b1.GatewayClass
- func (p *ProviderResources) GetGateways() []*gwapiv1b1.Gateway
- func (p *ProviderResources) GetHTTPRoutes() []*gwapiv1b1.HTTPRoute
- func (p *ProviderResources) GetNamespaces() []*corev1.Namespace
- func (p *ProviderResources) GetServices() []*corev1.Service
- type Xds
- type XdsIR
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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] GatewayStatuses watchable.Map[types.NamespacedName, *gwapiv1b1.Gateway] HTTPRouteStatuses watchable.Map[types.NamespacedName, *gwapiv1b1.HTTPRoute] }
ProviderResources message
func (*ProviderResources) DeleteGatewayClasses ¶
func (p *ProviderResources) DeleteGatewayClasses()
func (*ProviderResources) DeleteGateways ¶
func (p *ProviderResources) DeleteGateways()
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
Click to show internal directories.
Click to hide internal directories.