gatewayapi

package
v3.1.4 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FullPathHTTPPathModifier              = gatewayv1.FullPathHTTPPathModifier
	GatewayClassConditionStatusAccepted   = gatewayv1.GatewayClassConditionStatusAccepted
	GatewayClassReasonAccepted            = gatewayv1.GatewayClassReasonAccepted
	GatewayConditionAccepted              = gatewayv1.GatewayConditionAccepted
	GatewayConditionProgrammed            = gatewayv1.GatewayConditionProgrammed
	GatewayReasonAccepted                 = gatewayv1.GatewayReasonAccepted
	GatewayReasonPending                  = gatewayv1.GatewayReasonPending
	GatewayReasonProgrammed               = gatewayv1.GatewayReasonProgrammed
	HTTPMethodDelete                      = gatewayv1.HTTPMethodDelete
	HTTPMethodGet                         = gatewayv1.HTTPMethodGet
	HTTPProtocolType                      = gatewayv1.HTTPProtocolType
	HTTPRouteFilterExtensionRef           = gatewayv1.HTTPRouteFilterExtensionRef
	HTTPRouteFilterRequestHeaderModifier  = gatewayv1.HTTPRouteFilterRequestHeaderModifier
	HTTPRouteFilterRequestMirror          = gatewayv1.HTTPRouteFilterRequestMirror
	HTTPRouteFilterRequestRedirect        = gatewayv1.HTTPRouteFilterRequestRedirect
	HTTPRouteFilterResponseHeaderModifier = gatewayv1.HTTPRouteFilterResponseHeaderModifier
	HTTPRouteFilterURLRewrite             = gatewayv1.HTTPRouteFilterURLRewrite
	HTTPSProtocolType                     = gatewayv1.HTTPSProtocolType
	HeaderMatchExact                      = gatewayv1.HeaderMatchExact
	HeaderMatchRegularExpression          = gatewayv1.HeaderMatchRegularExpression
	HostnameAddressType                   = gatewayv1.HostnameAddressType
	IPAddressType                         = gatewayv1.IPAddressType
	ListenerConditionAccepted             = gatewayv1.ListenerConditionAccepted
	ListenerConditionConflicted           = gatewayv1.ListenerConditionConflicted
	ListenerConditionProgrammed           = gatewayv1.ListenerConditionProgrammed
	ListenerConditionResolvedRefs         = gatewayv1.ListenerConditionResolvedRefs
	ListenerReasonAccepted                = gatewayv1.ListenerReasonAccepted
	ListenerReasonHostnameConflict        = gatewayv1.ListenerReasonHostnameConflict
	ListenerReasonInvalid                 = gatewayv1.ListenerReasonInvalid
	ListenerReasonInvalidCertificateRef   = gatewayv1.ListenerReasonInvalidCertificateRef
	ListenerReasonInvalidRouteKinds       = gatewayv1.ListenerReasonInvalidRouteKinds
	ListenerReasonNoConflicts             = gatewayv1.ListenerReasonNoConflicts
	ListenerReasonPortUnavailable         = gatewayv1.ListenerReasonPortUnavailable
	ListenerReasonProgrammed              = gatewayv1.ListenerReasonProgrammed
	ListenerReasonProtocolConflict        = gatewayv1.ListenerReasonProtocolConflict
	ListenerReasonRefNotPermitted         = gatewayv1.ListenerReasonRefNotPermitted
	ListenerReasonResolvedRefs            = gatewayv1.ListenerReasonResolvedRefs
	ListenerReasonUnsupportedProtocol     = gatewayv1.ListenerReasonUnsupportedProtocol
	NamespacesFromAll                     = gatewayv1.NamespacesFromAll
	NamespacesFromSame                    = gatewayv1.NamespacesFromSame
	NamespacesFromSelector                = gatewayv1.NamespacesFromSelector
	PathMatchExact                        = gatewayv1.PathMatchExact
	PathMatchPathPrefix                   = gatewayv1.PathMatchPathPrefix
	PathMatchRegularExpression            = gatewayv1.PathMatchRegularExpression
	QueryParamMatchExact                  = gatewayv1.QueryParamMatchExact
	QueryParamMatchRegularExpression      = gatewayv1.QueryParamMatchRegularExpression
	RouteConditionAccepted                = gatewayv1.RouteConditionAccepted
	RouteConditionResolvedRefs            = gatewayv1.RouteConditionResolvedRefs
	RouteReasonAccepted                   = gatewayv1.RouteReasonAccepted
	RouteReasonBackendNotFound            = gatewayv1.RouteReasonBackendNotFound
	RouteReasonInvalidKind                = gatewayv1.RouteReasonInvalidKind
	RouteReasonNoMatchingListenerHostname = gatewayv1.RouteReasonNoMatchingListenerHostname
	RouteReasonNoMatchingParent           = gatewayv1.RouteReasonNoMatchingParent
	RouteReasonNotAllowedByListeners      = gatewayv1.RouteReasonNotAllowedByListeners
	RouteReasonRefNotPermitted            = gatewayv1.RouteReasonRefNotPermitted
	RouteReasonResolvedRefs               = gatewayv1.RouteReasonResolvedRefs
	TCPProtocolType                       = gatewayv1.TCPProtocolType
	TLSModePassthrough                    = gatewayv1.TLSModePassthrough
	TLSModeTerminate                      = gatewayv1.TLSModeTerminate
	TLSProtocolType                       = gatewayv1.TLSProtocolType
	UDPProtocolType                       = gatewayv1.UDPProtocolType

	GRPCMethodMatchExact             = gatewayv1alpha2.GRPCMethodMatchExact
	GRPCMethodMatchRegularExpression = gatewayv1alpha2.GRPCMethodMatchRegularExpression
	PolicyConditionAccepted          = gatewayv1alpha2.PolicyConditionAccepted
	PolicyReasonAccepted             = gatewayv1alpha2.PolicyReasonAccepted
	PolicyReasonConflicted           = gatewayv1alpha2.PolicyReasonConflicted
)
View Source
const (
	V1Group = Group(gatewayv1.GroupName)
)

Variables

View Source
var (
	V1GatewayGVResource = metav1.GroupVersionResource{
		Group:    gatewayv1.GroupVersion.Group,
		Version:  gatewayv1.GroupVersion.Version,
		Resource: "gateways",
	}
	V1HTTPRouteGVResource = metav1.GroupVersionResource{
		Group:    gatewayv1.GroupVersion.Group,
		Version:  gatewayv1.GroupVersion.Version,
		Resource: "httproutes",
	}
	V1beta1GatewayGVResource = metav1.GroupVersionResource{
		Group:    gatewayv1beta1.GroupVersion.Group,
		Version:  gatewayv1beta1.GroupVersion.Version,
		Resource: "gateways",
	}
	V1beta1HTTPRouteGVResource = metav1.GroupVersionResource{
		Group:    gatewayv1beta1.GroupVersion.Group,
		Version:  gatewayv1beta1.GroupVersion.Version,
		Resource: "httproutes",
	}
)
View Source
var GRPCRouteTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1alpha2.GroupVersion.String(),
	Kind:       "GRPCRoute",
}
View Source
var InstallV1 = gatewayv1.Install
View Source
var ReferenceGrantTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1beta1.GroupVersion.String(),
	Kind:       "ReferenceGrant",
}
View Source
var TCPRouteTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1alpha2.GroupVersion.String(),
	Kind:       "TCPRoute",
}
View Source
var TLSRouteTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1alpha2.GroupVersion.String(),
	Kind:       "TLSRoute",
}
View Source
var UDPRouteTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1alpha2.GroupVersion.String(),
	Kind:       "UDPRoute",
}
View Source
var V1GatewayClassTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1.GroupVersion.String(),
	Kind:       "GatewayClass",
}
View Source
var V1GatewayTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1.GroupVersion.String(),
	Kind:       "Gateway",
}
View Source
var V1GroupVersion = gatewayv1.GroupVersion.Version
View Source
var V1HTTPRouteTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1.GroupVersion.String(),
	Kind:       "HTTPRoute",
}
View Source
var V1beta1GatewayClassTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1beta1.GroupVersion.String(),
	Kind:       "GatewayClass",
}
View Source
var V1beta1GatewayTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1beta1.GroupVersion.String(),
	Kind:       "Gateway",
}
View Source
var V1beta1HTTPRouteTypeMeta = metav1.TypeMeta{
	APIVersion: gatewayv1beta1.GroupVersion.String(),
	Kind:       "HTTPRoute",
}

Functions

This section is empty.

Types

type AllowedRoutes

type AllowedRoutes = gatewayv1.AllowedRoutes

type BackendObjectReference

type BackendObjectReference = gatewayv1.BackendObjectReference

type BackendRef

type BackendRef = gatewayv1.BackendRef

type BackendRefT

type BackendRefT interface {
	BackendRef |
		SecretObjectReference
}

type CommonRouteSpec

type CommonRouteSpec = gatewayv1.CommonRouteSpec

type Duration added in v3.1.0

type Duration = gatewayv1.Duration

type GRPCBackendRef

type GRPCBackendRef = gatewayv1alpha2.GRPCBackendRef

type GRPCHeaderMatch

type GRPCHeaderMatch = gatewayv1alpha2.GRPCHeaderMatch

type GRPCHeaderName

type GRPCHeaderName = gatewayv1alpha2.GRPCHeaderName

type GRPCMethodMatch

type GRPCMethodMatch = gatewayv1alpha2.GRPCMethodMatch

type GRPCMethodMatchType

type GRPCMethodMatchType = gatewayv1alpha2.GRPCMethodMatchType

type GRPCRoute

type GRPCRoute = gatewayv1alpha2.GRPCRoute

type GRPCRouteList

type GRPCRouteList = gatewayv1alpha2.GRPCRouteList

type GRPCRouteMatch

type GRPCRouteMatch = gatewayv1alpha2.GRPCRouteMatch

type GRPCRouteRule

type GRPCRouteRule = gatewayv1alpha2.GRPCRouteRule

type GRPCRouteSpec

type GRPCRouteSpec = gatewayv1alpha2.GRPCRouteSpec

type GRPCRouteStatus

type GRPCRouteStatus = gatewayv1alpha2.GRPCRouteStatus

type Gateway

type Gateway = gatewayv1.Gateway

type GatewayAddress

type GatewayAddress = gatewayv1.GatewayAddress

type GatewayClass

type GatewayClass = gatewayv1.GatewayClass

type GatewayClassSpec

type GatewayClassSpec = gatewayv1.GatewayClassSpec

type GatewayClassStatus

type GatewayClassStatus = gatewayv1.GatewayClassStatus

type GatewayController

type GatewayController = gatewayv1.GatewayController

type GatewayList

type GatewayList = gatewayv1.GatewayList

type GatewaySpec

type GatewaySpec = gatewayv1.GatewaySpec

type GatewayStatus

type GatewayStatus = gatewayv1.GatewayStatus

type GatewayStatusAddress

type GatewayStatusAddress = gatewayv1.GatewayStatusAddress

type GatewayTLSConfig

type GatewayTLSConfig = gatewayv1.GatewayTLSConfig

type Group

type Group = gatewayv1.Group

type HTTPBackendRef

type HTTPBackendRef = gatewayv1.HTTPBackendRef

type HTTPHeader

type HTTPHeader = gatewayv1.HTTPHeader

type HTTPHeaderFilter

type HTTPHeaderFilter = gatewayv1.HTTPHeaderFilter

type HTTPHeaderMatch

type HTTPHeaderMatch = gatewayv1.HTTPHeaderMatch

type HTTPHeaderName

type HTTPHeaderName = gatewayv1.HTTPHeaderName

type HTTPMethod

type HTTPMethod = gatewayv1.HTTPMethod

type HTTPPathMatch

type HTTPPathMatch = gatewayv1.HTTPPathMatch

type HTTPQueryParamMatch

type HTTPQueryParamMatch = gatewayv1.HTTPQueryParamMatch

type HTTPRequestRedirectFilter

type HTTPRequestRedirectFilter = gatewayv1.HTTPRequestRedirectFilter

type HTTPRoute

type HTTPRoute = gatewayv1.HTTPRoute

type HTTPRouteFilter

type HTTPRouteFilter = gatewayv1.HTTPRouteFilter

type HTTPRouteFilterType added in v3.1.0

type HTTPRouteFilterType = gatewayv1.HTTPRouteFilterType

type HTTPRouteList

type HTTPRouteList = gatewayv1.HTTPRouteList

type HTTPRouteMatch

type HTTPRouteMatch = gatewayv1.HTTPRouteMatch

type HTTPRouteRule

type HTTPRouteRule = gatewayv1.HTTPRouteRule

type HTTPRouteSpec

type HTTPRouteSpec = gatewayv1.HTTPRouteSpec

type HTTPRouteStatus

type HTTPRouteStatus = gatewayv1.HTTPRouteStatus

type HTTPRouteTimeouts added in v3.1.0

type HTTPRouteTimeouts = gatewayv1.HTTPRouteTimeouts

type Hostname

type Hostname = gatewayv1.Hostname

type HostnameT

type HostnameT interface {
	Hostname | string
}

type Kind

type Kind = gatewayv1.Kind

type Listener

type Listener = gatewayv1.Listener

type ListenerConditionReason

type ListenerConditionReason = gatewayv1.ListenerConditionReason

type ListenerConditionType

type ListenerConditionType = gatewayv1.ListenerConditionType

type ListenerStatus

type ListenerStatus = gatewayv1.ListenerStatus

type LocalObjectReference

type LocalObjectReference = gatewayv1.LocalObjectReference

type Namespace

type Namespace = gatewayv1.Namespace

type ObjectName

type ObjectName = gatewayv1.ObjectName

type ParentReference

type ParentReference = gatewayv1.ParentReference

type PathMatchType

type PathMatchType = gatewayv1.PathMatchType

type PolicyAncestorStatus added in v3.1.0

type PolicyAncestorStatus = gatewayv1alpha2.PolicyAncestorStatus

type PolicyStatus added in v3.1.0

type PolicyStatus = gatewayv1alpha2.PolicyStatus

type PortNumber

type PortNumber = gatewayv1.PortNumber

type PreciseHostname

type PreciseHostname = gatewayv1.PreciseHostname

type ProtocolType

type ProtocolType = gatewayv1.ProtocolType

type ReferenceGrant

type ReferenceGrant = gatewayv1beta1.ReferenceGrant

type ReferenceGrantFrom

type ReferenceGrantFrom = gatewayv1beta1.ReferenceGrantFrom

type ReferenceGrantList

type ReferenceGrantList = gatewayv1beta1.ReferenceGrantList

type ReferenceGrantSpec

type ReferenceGrantSpec = gatewayv1beta1.ReferenceGrantSpec

type ReferenceGrantTo

type ReferenceGrantTo = gatewayv1beta1.ReferenceGrantTo

type RouteConditionReason

type RouteConditionReason = gatewayv1.RouteConditionReason

type RouteGroupKind

type RouteGroupKind = gatewayv1.RouteGroupKind

type RouteNamespaces

type RouteNamespaces = gatewayv1.RouteNamespaces

type RouteParentStatus

type RouteParentStatus = gatewayv1.RouteParentStatus

type RouteStatus

type RouteStatus = gatewayv1.RouteStatus

type RouteT

type RouteT interface {
	client.Object

	*HTTPRoute |
		*UDPRoute |
		*TCPRoute |
		*TLSRoute |
		*GRPCRoute
}

type SecretObjectReference

type SecretObjectReference = gatewayv1.SecretObjectReference

type SectionName

type SectionName = gatewayv1.SectionName

type TCPRoute

type TCPRoute = gatewayv1alpha2.TCPRoute

type TCPRouteList

type TCPRouteList = gatewayv1alpha2.TCPRouteList

type TCPRouteRule

type TCPRouteRule = gatewayv1alpha2.TCPRouteRule

type TCPRouteSpec

type TCPRouteSpec = gatewayv1alpha2.TCPRouteSpec

type TCPRouteStatus

type TCPRouteStatus = gatewayv1alpha2.TCPRouteStatus

type TLSRoute

type TLSRoute = gatewayv1alpha2.TLSRoute

type TLSRouteList

type TLSRouteList = gatewayv1alpha2.TLSRouteList

type TLSRouteRule

type TLSRouteRule = gatewayv1alpha2.TLSRouteRule

type TLSRouteSpec

type TLSRouteSpec = gatewayv1alpha2.TLSRouteSpec

type TLSRouteStatus

type TLSRouteStatus = gatewayv1alpha2.TLSRouteStatus

type UDPRoute

type UDPRoute = gatewayv1alpha2.UDPRoute

type UDPRouteList

type UDPRouteList = gatewayv1alpha2.UDPRouteList

type UDPRouteRule

type UDPRouteRule = gatewayv1alpha2.UDPRouteRule

type UDPRouteSpec

type UDPRouteSpec = gatewayv1alpha2.UDPRouteSpec

type UDPRouteStatus

type UDPRouteStatus = gatewayv1alpha2.UDPRouteStatus

Jump to

Keyboard shortcuts

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