Versions in this module Expand all Collapse all v2 v2.1.4 Oct 1, 2025 v2.1.2 Sep 25, 2025 Changes in this version + const GroupName + const NginxGatewayConditionValid + const NginxGatewayReasonInvalid + const NginxGatewayReasonValid + const SnippetsFilterConditionReasonAccepted + const SnippetsFilterConditionReasonInvalid + const SnippetsFilterConditionTypeAccepted + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type ClientBody struct + MaxSize *Size + Timeout *Duration + func (in *ClientBody) DeepCopy() *ClientBody + func (in *ClientBody) DeepCopyInto(out *ClientBody) + type ClientKeepAlive struct + Requests *int32 + Time *Duration + Timeout *ClientKeepAliveTimeout + func (in *ClientKeepAlive) DeepCopy() *ClientKeepAlive + func (in *ClientKeepAlive) DeepCopyInto(out *ClientKeepAlive) + type ClientKeepAliveTimeout struct + Header *Duration + Server *Duration + func (in *ClientKeepAliveTimeout) DeepCopy() *ClientKeepAliveTimeout + func (in *ClientKeepAliveTimeout) DeepCopyInto(out *ClientKeepAliveTimeout) + type ClientSettingsPolicy struct + Spec ClientSettingsPolicySpec + Status gatewayv1alpha2.PolicyStatus + func (in *ClientSettingsPolicy) DeepCopy() *ClientSettingsPolicy + func (in *ClientSettingsPolicy) DeepCopyInto(out *ClientSettingsPolicy) + func (in *ClientSettingsPolicy) DeepCopyObject() runtime.Object + func (p *ClientSettingsPolicy) GetPolicyStatus() v1alpha2.PolicyStatus + func (p *ClientSettingsPolicy) GetTargetRefs() []v1alpha2.LocalPolicyTargetReference + func (p *ClientSettingsPolicy) SetPolicyStatus(status v1alpha2.PolicyStatus) + type ClientSettingsPolicyList struct + Items []ClientSettingsPolicy + func (in *ClientSettingsPolicyList) DeepCopy() *ClientSettingsPolicyList + func (in *ClientSettingsPolicyList) DeepCopyInto(out *ClientSettingsPolicyList) + func (in *ClientSettingsPolicyList) DeepCopyObject() runtime.Object + type ClientSettingsPolicySpec struct + Body *ClientBody + KeepAlive *ClientKeepAlive + TargetRef gatewayv1alpha2.LocalPolicyTargetReference + func (in *ClientSettingsPolicySpec) DeepCopy() *ClientSettingsPolicySpec + func (in *ClientSettingsPolicySpec) DeepCopyInto(out *ClientSettingsPolicySpec) + type ControllerLogLevel string + const ControllerLogLevelDebug + const ControllerLogLevelError + const ControllerLogLevelInfo + type ControllerStatus struct + Conditions []metav1.Condition + ControllerName v1.GatewayController + func (in *ControllerStatus) DeepCopy() *ControllerStatus + func (in *ControllerStatus) DeepCopyInto(out *ControllerStatus) + type Duration string + type Logging struct + Level *ControllerLogLevel + func (in *Logging) DeepCopy() *Logging + func (in *Logging) DeepCopyInto(out *Logging) + type NginxContext string + const NginxContextHTTP + const NginxContextHTTPServer + const NginxContextHTTPServerLocation + const NginxContextMain + type NginxGateway struct + Spec NginxGatewaySpec + Status NginxGatewayStatus + func (in *NginxGateway) DeepCopy() *NginxGateway + func (in *NginxGateway) DeepCopyInto(out *NginxGateway) + func (in *NginxGateway) DeepCopyObject() runtime.Object + type NginxGatewayConditionReason string + type NginxGatewayConditionType string + type NginxGatewayList struct + Items []NginxGateway + func (in *NginxGatewayList) DeepCopy() *NginxGatewayList + func (in *NginxGatewayList) DeepCopyInto(out *NginxGatewayList) + func (in *NginxGatewayList) DeepCopyObject() runtime.Object + type NginxGatewaySpec struct + Logging *Logging + func (in *NginxGatewaySpec) DeepCopy() *NginxGatewaySpec + func (in *NginxGatewaySpec) DeepCopyInto(out *NginxGatewaySpec) + type NginxGatewayStatus struct + Conditions []metav1.Condition + func (in *NginxGatewayStatus) DeepCopy() *NginxGatewayStatus + func (in *NginxGatewayStatus) DeepCopyInto(out *NginxGatewayStatus) + type ObservabilityPolicy struct + Spec ObservabilityPolicySpec + Status gatewayv1alpha2.PolicyStatus + func (in *ObservabilityPolicy) DeepCopy() *ObservabilityPolicy + func (in *ObservabilityPolicy) DeepCopyInto(out *ObservabilityPolicy) + func (in *ObservabilityPolicy) DeepCopyObject() runtime.Object + func (p *ObservabilityPolicy) GetPolicyStatus() v1alpha2.PolicyStatus + func (p *ObservabilityPolicy) GetTargetRefs() []v1alpha2.LocalPolicyTargetReference + func (p *ObservabilityPolicy) SetPolicyStatus(status v1alpha2.PolicyStatus) + type ObservabilityPolicyList struct + Items []ObservabilityPolicy + func (in *ObservabilityPolicyList) DeepCopy() *ObservabilityPolicyList + func (in *ObservabilityPolicyList) DeepCopyInto(out *ObservabilityPolicyList) + func (in *ObservabilityPolicyList) DeepCopyObject() runtime.Object + type ObservabilityPolicySpec struct + TargetRefs []gatewayv1alpha2.LocalPolicyTargetReference + Tracing *Tracing + func (in *ObservabilityPolicySpec) DeepCopy() *ObservabilityPolicySpec + func (in *ObservabilityPolicySpec) DeepCopyInto(out *ObservabilityPolicySpec) + type Size string + type Snippet struct + Context NginxContext + Value string + func (in *Snippet) DeepCopy() *Snippet + func (in *Snippet) DeepCopyInto(out *Snippet) + type SnippetsFilter struct + Spec SnippetsFilterSpec + Status SnippetsFilterStatus + func (in *SnippetsFilter) DeepCopy() *SnippetsFilter + func (in *SnippetsFilter) DeepCopyInto(out *SnippetsFilter) + func (in *SnippetsFilter) DeepCopyObject() runtime.Object + type SnippetsFilterConditionReason string + type SnippetsFilterConditionType string + type SnippetsFilterList struct + Items []SnippetsFilter + func (in *SnippetsFilterList) DeepCopy() *SnippetsFilterList + func (in *SnippetsFilterList) DeepCopyInto(out *SnippetsFilterList) + func (in *SnippetsFilterList) DeepCopyObject() runtime.Object + type SnippetsFilterSpec struct + Snippets []Snippet + func (in *SnippetsFilterSpec) DeepCopy() *SnippetsFilterSpec + func (in *SnippetsFilterSpec) DeepCopyInto(out *SnippetsFilterSpec) + type SnippetsFilterStatus struct + Controllers []ControllerStatus + func (in *SnippetsFilterStatus) DeepCopy() *SnippetsFilterStatus + func (in *SnippetsFilterStatus) DeepCopyInto(out *SnippetsFilterStatus) + type SpanAttribute struct + Key string + Value string + func (in *SpanAttribute) DeepCopy() *SpanAttribute + func (in *SpanAttribute) DeepCopyInto(out *SpanAttribute) + type TraceContext string + const TraceContextExtract + const TraceContextIgnore + const TraceContextInject + const TraceContextPropagate + type TraceStrategy string + const TraceStrategyParent + const TraceStrategyRatio + type Tracing struct + Context *TraceContext + Ratio *int32 + SpanAttributes []SpanAttribute + SpanName *string + Strategy TraceStrategy + func (in *Tracing) DeepCopy() *Tracing + func (in *Tracing) DeepCopyInto(out *Tracing) + type UpstreamKeepAlive struct + Connections *int32 + Requests *int32 + Time *Duration + Timeout *Duration + func (in *UpstreamKeepAlive) DeepCopy() *UpstreamKeepAlive + func (in *UpstreamKeepAlive) DeepCopyInto(out *UpstreamKeepAlive) + type UpstreamSettingsPolicy struct + Spec UpstreamSettingsPolicySpec + Status gatewayv1alpha2.PolicyStatus + func (in *UpstreamSettingsPolicy) DeepCopy() *UpstreamSettingsPolicy + func (in *UpstreamSettingsPolicy) DeepCopyInto(out *UpstreamSettingsPolicy) + func (in *UpstreamSettingsPolicy) DeepCopyObject() runtime.Object + func (p *UpstreamSettingsPolicy) GetPolicyStatus() v1alpha2.PolicyStatus + func (p *UpstreamSettingsPolicy) GetTargetRefs() []v1alpha2.LocalPolicyTargetReference + func (p *UpstreamSettingsPolicy) SetPolicyStatus(status v1alpha2.PolicyStatus) + type UpstreamSettingsPolicyList struct + Items []UpstreamSettingsPolicy + func (in *UpstreamSettingsPolicyList) DeepCopy() *UpstreamSettingsPolicyList + func (in *UpstreamSettingsPolicyList) DeepCopyInto(out *UpstreamSettingsPolicyList) + func (in *UpstreamSettingsPolicyList) DeepCopyObject() runtime.Object + type UpstreamSettingsPolicySpec struct + KeepAlive *UpstreamKeepAlive + TargetRefs []gatewayv1alpha2.LocalPolicyTargetReference + ZoneSize *Size + func (in *UpstreamSettingsPolicySpec) DeepCopy() *UpstreamSettingsPolicySpec + func (in *UpstreamSettingsPolicySpec) DeepCopyInto(out *UpstreamSettingsPolicySpec) Other modules containing this package github.com/nginx/nginx-gateway-fabric