Documentation
¶
Index ¶
- Constants
- Variables
- func ControlPlaneGVR() schema.GroupVersionResource
- func GatewayConfigurationGVR() schema.GroupVersionResource
- type AllowedRoutes
- type BackendObjectReference
- type BackendRef
- type CommonRouteSpec
- type ControlPlane
- type ControlPlaneController
- type ControlPlaneDataPlaneStatus
- type ControlPlaneDataPlaneSync
- type ControlPlaneDataPlaneTarget
- type ControlPlaneDataPlaneTargetRef
- type ControlPlaneFallbackConfiguration
- type ControlPlaneFeatureGate
- type ControlPlaneList
- type ControlPlaneOptions
- type ControlPlaneReverseSyncState
- type ControlPlaneSpec
- type ControlPlaneStatus
- type ControlPlaneTranslationOptions
- type ControllerState
- type Gateway
- type GatewayClass
- type GatewayClassSpec
- type GatewayConfigDataPlaneOptions
- type GatewayConfiguration
- type GatewayConfigurationSpec
- type GatewayController
- type GatewayList
- type GatewaySpec
- type GatewayStatusAddress
- type GatewayTLSConfig
- type Group
- type GroupVersionKind
- type HTTPBackendRef
- type HTTPHeader
- type HTTPHeaderFilter
- type HTTPRoute
- type HTTPRouteFilter
- type HTTPRouteFilterType
- type HTTPRouteList
- type HTTPRouteMatch
- type HTTPRouteRule
- type HTTPRouteSpec
- type HTTPRouteStatus
- type Hostname
- type Kind
- type Listener
- type LocalObjectReference
- type Namespace
- type ObjectName
- type ParametersReference
- type ParentReference
- type PortNumber
- type ReferenceGrant
- type ReferenceGrantList
- type ReferenceGrantSpec
- type RouteGroupKind
- type RouteNamespaces
- type RouteParentStatus
- type SectionName
Constants ¶
const ( GroupName = gatewayv1.GroupName HTTPProtocolType = gatewayv1.HTTPProtocolType HTTPSProtocolType = gatewayv1.HTTPSProtocolType HTTPRouteFilterExtensionRef = gatewayv1.HTTPRouteFilterExtensionRef HTTPRouteFilterRequestHeaderModifier = gatewayv1.HTTPRouteFilterRequestHeaderModifier ListenerConditionProgrammed = gatewayv1.ListenerConditionProgrammed NamespacesFromAll = gatewayv1.NamespacesFromAll NamespacesFromSame = gatewayv1.NamespacesFromSame NamespacesFromSelector = gatewayv1.NamespacesFromSelector 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 TLSModeTerminate = gatewayv1.TLSModeTerminate )
const ( // ControlPlaneDataPlaneTargetRefType is an alias for the v2beta1 ControlPlaneDataPlaneTargetRefType type. ControlPlaneDataPlaneTargetRefType = operatorv2beta1.ControlPlaneDataPlaneTargetRefType // ControlPlaneDataPlaneTargetManagedByType is an alias for the v2beta1 ControlPlaneDataPlaneTargetManagedByType type. ControlPlaneDataPlaneTargetManagedByType = operatorv2beta1.ControlPlaneDataPlaneTargetManagedByType // FeatureGateStateEnabled is an alias for the v2beta1 FeatureGateStateEnabled type. FeatureGateStateEnabled = operatorv2beta1.FeatureGateStateEnabled // FeatureGateStateDisabled is an alias for the v2beta1 FeatureGateStateDisabled type. FeatureGateStateDisabled = operatorv2beta1.FeatureGateStateDisabled // ControlPlaneControllerStateEnabled is an alias for the v2alpha1 ControlPlaneControllerStateEnabled type. ControlPlaneControllerStateEnabled = operatorv2beta1.ControllerStateEnabled // ControlPlaneControllerStateDisabled is an alias for the v2alpha1 ControlPlaneControllerStateDisabled type. ControlPlaneControllerStateDisabled = operatorv2beta1.ControllerStateDisabled // ControlPlaneFallbackConfigurationStateEnabled is an alias for the v2alpha1 ControlPlaneFallbackConfigurationStateEnabled type. ControlPlaneFallbackConfigurationStateEnabled = operatorv2beta1.ControlPlaneFallbackConfigurationStateEnabled // ControlPlaneFallbackConfigurationStateDisabled is an alias for the v2alpha1 ControlPlaneFallbackConfigurationStateDisabled type. ControlPlaneFallbackConfigurationStateDisabled = operatorv2beta1.ControlPlaneFallbackConfigurationStateDisabled // ControlPlaneReverseSyncStateEnabled is an alias for the v2alpha1 ControlPlaneReverseSyncStateEnabled type. ControlPlaneReverseSyncStateEnabled = operatorv2beta1.ControlPlaneReverseSyncStateEnabled // ControlPlaneReverseSyncStateDisabled is an alias for the v2alpha1 ControlPlaneReverseSyncStateDisabled type. ControlPlaneReverseSyncStateDisabled = operatorv2beta1.ControlPlaneReverseSyncStateDisabled // ControlPlaneDrainSupportStateEnabled is an alias for the v2alpha1 ControlPlaneDrainSupportStateEnabled type. ControlPlaneDrainSupportStateEnabled = operatorv2beta1.ControlPlaneDrainSupportStateEnabled // ControlPlaneDrainSupportStateDisabled is an alias for the v2alpha1 ControlPlaneDrainSupportStateDisabled type. ControlPlaneDrainSupportStateDisabled = operatorv2beta1.ControlPlaneDrainSupportStateDisabled // ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateDisabled is an alias for the v2alpha1 ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateDisabled type. ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateDisabled = operatorv2beta1.ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateDisabled // ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateEnabled is an alias for the v2alpha1 ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateEnabled type. ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateEnabled = operatorv2beta1.ControlPlaneCombinedServicesFromDifferentHTTPRoutesStateEnabled )
Variables ¶
var GroupVersion = gatewayv1.GroupVersion
Functions ¶
func ControlPlaneGVR ¶
func ControlPlaneGVR() schema.GroupVersionResource
ControlPlaneGVR is an alias for the current ControlPlane GVR.
func GatewayConfigurationGVR ¶
func GatewayConfigurationGVR() schema.GroupVersionResource
GatewayConfigurationGVR is an alias for the current GatewayConfiguration GVR.
Types ¶
type AllowedRoutes ¶
type AllowedRoutes = gatewayv1.AllowedRoutes
type BackendObjectReference ¶
type BackendObjectReference = gatewayv1.BackendObjectReference
type BackendRef ¶
type BackendRef = gatewayv1.BackendRef
type CommonRouteSpec ¶
type CommonRouteSpec = gatewayv1.CommonRouteSpec
type ControlPlane ¶
type ControlPlane = operatorv2beta1.ControlPlane
ControlPlane is an alias for the v2beta1 ControlPlane type.
type ControlPlaneController ¶
type ControlPlaneController = operatorv2beta1.ControlPlaneController
ControlPlaneController is an alias for the v2beta1 ControlPlaneController type.
type ControlPlaneDataPlaneStatus ¶
type ControlPlaneDataPlaneStatus = operatorv2beta1.ControlPlaneDataPlaneStatus
ControlPlaneDataPlaneStatus is an alias for the v2beta1 ControlPlaneDataPlaneStatus type.
type ControlPlaneDataPlaneSync ¶
type ControlPlaneDataPlaneSync = operatorv2beta1.ControlPlaneDataPlaneSync
ControlPlaneDataPlaneSync is an alias for the v2alpha1 ControlPlaneDataPlaneSync type.
type ControlPlaneDataPlaneTarget ¶
type ControlPlaneDataPlaneTarget = operatorv2beta1.ControlPlaneDataPlaneTarget
ControlPlaneDataPlaneTarget is an alias for the v2beta1 ControlPlaneDataPlaneTarget type.
type ControlPlaneDataPlaneTargetRef ¶
type ControlPlaneDataPlaneTargetRef = operatorv2beta1.ControlPlaneDataPlaneTargetRef
ControlPlaneDataPlaneTargetRef is an alias for the v2beta1 ControlPlaneDataPlaneTargetRef type.
type ControlPlaneFallbackConfiguration ¶
type ControlPlaneFallbackConfiguration = operatorv2beta1.ControlPlaneFallbackConfiguration
ControlPlaneFallbackConfiguration is an alias for the v2alpha1 ControlPlaneFallbackConfiguration type.
type ControlPlaneFeatureGate ¶
type ControlPlaneFeatureGate = operatorv2beta1.ControlPlaneFeatureGate
ControlPlaneFeatureGate is an alias for the v2beta1 ControlPlaneFeatureGate type.
type ControlPlaneList ¶
type ControlPlaneList = operatorv2beta1.ControlPlaneList
ControlPlaneList is an alias for the v2beta1 ControlPlaneList type.
type ControlPlaneOptions ¶
type ControlPlaneOptions = operatorv2beta1.ControlPlaneOptions
ControlPlaneOptions is an alias for the v2beta1 ControlPlaneOptions type.
type ControlPlaneReverseSyncState ¶
type ControlPlaneReverseSyncState = operatorv2beta1.ControlPlaneReverseSyncState
ControlPlaneReverseSyncState is an alias for the v2alpha1 ControlPlaneReverseSyncState type.
type ControlPlaneSpec ¶
type ControlPlaneSpec = operatorv2beta1.ControlPlaneSpec
ControlPlaneSpec is an alias for the v2beta1 ControlPlaneSpec type.
type ControlPlaneStatus ¶
type ControlPlaneStatus = operatorv2beta1.ControlPlaneStatus
ControlPlaneStatus is an alias for the v2beta1 ControlPlaneStatus type.
type ControlPlaneTranslationOptions ¶
type ControlPlaneTranslationOptions = operatorv2beta1.ControlPlaneTranslationOptions
ControlPlaneTranslationOptions is an alias for the v2alpha1 ControlPlaneTranslationOptions type.
type ControllerState ¶
type ControllerState = operatorv2beta1.ControllerState
ControllerState is an alias for the v2alpha1 ControllerState type.
type GatewayClass ¶
type GatewayClass = gatewayv1.GatewayClass
type GatewayClassSpec ¶
type GatewayClassSpec = gatewayv1.GatewayClassSpec
type GatewayConfigDataPlaneOptions ¶
type GatewayConfigDataPlaneOptions = operatorv2beta1.GatewayConfigDataPlaneOptions
GatewayConfigDataPlaneOptions is an alias for the v2beta1 GatewayConfigDataPlaneOptions type.
type GatewayConfiguration ¶
type GatewayConfiguration = operatorv2beta1.GatewayConfiguration
GatewayConfiguration is an alias for the v2beta1 GatewayConfiguration type.
type GatewayConfigurationSpec ¶
type GatewayConfigurationSpec = operatorv2beta1.GatewayConfigurationSpec
GatewayConfigurationSpec is an alias for the v2beta1 GatewayConfigurationSpec type.
type GatewayController ¶
type GatewayController = gatewayv1.GatewayController
type GatewayList ¶
type GatewayList = gatewayv1.GatewayList
type GatewaySpec ¶
type GatewaySpec = gatewayv1.GatewaySpec
type GatewayStatusAddress ¶
type GatewayStatusAddress = gatewayv1.GatewayStatusAddress
type GatewayTLSConfig ¶ added in v2.1.1
type GatewayTLSConfig = gatewayv1.ListenerTLSConfig
type GroupVersionKind ¶ added in v2.1.1
type HTTPBackendRef ¶
type HTTPBackendRef = gatewayv1.HTTPBackendRef
type HTTPHeader ¶ added in v2.1.1
type HTTPHeader = gatewayv1.HTTPHeader
type HTTPHeaderFilter ¶ added in v2.1.1
type HTTPHeaderFilter = gatewayv1.HTTPHeaderFilter
type HTTPRouteFilter ¶ added in v2.1.1
type HTTPRouteFilter = gatewayv1.HTTPRouteFilter
type HTTPRouteFilterType ¶ added in v2.1.1
type HTTPRouteFilterType = gatewayv1.HTTPRouteFilterType
type HTTPRouteList ¶
type HTTPRouteList = gatewayv1.HTTPRouteList
type HTTPRouteMatch ¶ added in v2.1.1
type HTTPRouteMatch = gatewayv1.HTTPRouteMatch
type HTTPRouteRule ¶
type HTTPRouteRule = gatewayv1.HTTPRouteRule
type HTTPRouteSpec ¶
type HTTPRouteSpec = gatewayv1.HTTPRouteSpec
type HTTPRouteStatus ¶ added in v2.1.1
type HTTPRouteStatus = gatewayv1.HTTPRouteStatus
type LocalObjectReference ¶ added in v2.1.1
type LocalObjectReference = gatewayv1.LocalObjectReference
type ObjectName ¶
type ObjectName = gatewayv1.ObjectName
type ParametersReference ¶
type ParametersReference = gatewayv1.ParametersReference
type ParentReference ¶
type ParentReference = gatewayv1.ParentReference
type PortNumber ¶
type PortNumber = gatewayv1.PortNumber
type ReferenceGrant ¶ added in v2.1.1
type ReferenceGrant = gatewayv1beta1.ReferenceGrant
type ReferenceGrantList ¶ added in v2.1.1
type ReferenceGrantList = gatewayv1beta1.ReferenceGrantList
type ReferenceGrantSpec ¶ added in v2.1.1
type ReferenceGrantSpec = gatewayv1beta1.ReferenceGrantSpec
type RouteGroupKind ¶
type RouteGroupKind = gatewayv1.RouteGroupKind
type RouteNamespaces ¶
type RouteNamespaces = gatewayv1.RouteNamespaces
type RouteParentStatus ¶
type RouteParentStatus = gatewayv1.RouteParentStatus
type SectionName ¶
type SectionName = gatewayv1.SectionName