Documentation ¶
Index ¶
- Constants
- Variables
- type AllowedRoutes
- type BackendObjectReference
- type BackendRef
- type BackendRefT
- type CommonRouteSpec
- type Duration
- type GRPCBackendRef
- type GRPCHeaderMatch
- type GRPCHeaderName
- type GRPCMethodMatch
- type GRPCMethodMatchType
- type GRPCRoute
- type GRPCRouteList
- type GRPCRouteMatch
- type GRPCRouteRule
- type GRPCRouteSpec
- type GRPCRouteStatus
- type Gateway
- type GatewayAddress
- type GatewayClass
- type GatewayClassSpec
- type GatewayClassStatus
- type GatewayController
- type GatewayList
- type GatewaySpec
- type GatewayStatus
- type GatewayStatusAddress
- type GatewayTLSConfig
- type Group
- type HTTPBackendRef
- type HTTPHeader
- type HTTPHeaderFilter
- type HTTPHeaderMatch
- type HTTPHeaderName
- type HTTPMethod
- type HTTPPathMatch
- type HTTPQueryParamMatch
- type HTTPRequestRedirectFilter
- type HTTPRoute
- type HTTPRouteFilter
- type HTTPRouteFilterType
- type HTTPRouteList
- type HTTPRouteMatch
- type HTTPRouteRule
- type HTTPRouteSpec
- type HTTPRouteStatus
- type HTTPRouteTimeouts
- type Hostname
- type HostnameT
- type Kind
- type Listener
- type ListenerConditionReason
- type ListenerConditionType
- type ListenerStatus
- type LocalObjectReference
- type Namespace
- type ObjectName
- type ParentReference
- type PathMatchType
- type PolicyAncestorStatus
- type PolicyStatus
- type PortNumber
- type PreciseHostname
- type ProtocolType
- type ReferenceGrant
- type ReferenceGrantFrom
- type ReferenceGrantList
- type ReferenceGrantSpec
- type ReferenceGrantTo
- type RouteConditionReason
- type RouteGroupKind
- type RouteNamespaces
- type RouteParentStatus
- type RouteStatus
- type RouteT
- type SecretObjectReference
- type SectionName
- type TCPRoute
- type TCPRouteList
- type TCPRouteRule
- type TCPRouteSpec
- type TCPRouteStatus
- type TLSRoute
- type TLSRouteList
- type TLSRouteRule
- type TLSRouteSpec
- type TLSRouteStatus
- type UDPRoute
- type UDPRouteList
- type UDPRouteRule
- type UDPRouteSpec
- type UDPRouteStatus
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 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 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 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 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 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 ListenerConditionReason ¶
type ListenerConditionReason = gatewayv1.ListenerConditionReason
type ListenerConditionType ¶
type ListenerConditionType = gatewayv1.ListenerConditionType
type ListenerStatus ¶
type ListenerStatus = gatewayv1.ListenerStatus
type LocalObjectReference ¶
type LocalObjectReference = gatewayv1.LocalObjectReference
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 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
Click to show internal directories.
Click to hide internal directories.