Versions in this module Expand all Collapse all v0 v0.10.0 Nov 4, 2022 Changes in this version + const NSMVlan + const StatelessLB + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func TransportProtocolsToStrings(proto []TransportProtocol) []string + type Attractor struct + Spec AttractorSpec + Status AttractorStatus + func (in *Attractor) DeepCopy() *Attractor + func (in *Attractor) DeepCopyInto(out *Attractor) + func (in *Attractor) DeepCopyObject() runtime.Object + func (r *Attractor) GroupKind() schema.GroupKind + func (r *Attractor) GroupResource() schema.GroupResource + func (r *Attractor) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Attractor) ValidateCreate() error + func (r *Attractor) ValidateDelete() error + func (r *Attractor) ValidateUpdate(old runtime.Object) error + type AttractorList struct + Items []Attractor + func (in *AttractorList) DeepCopy() *AttractorList + func (in *AttractorList) DeepCopyInto(out *AttractorList) + func (in *AttractorList) DeepCopyObject() runtime.Object + type AttractorSpec struct + Composites []string + Gateways []string + Interface InterfaceSpec + Replicas *int32 + Vips []string + func (in *AttractorSpec) DeepCopy() *AttractorSpec + func (in *AttractorSpec) DeepCopyInto(out *AttractorSpec) + type AttractorStatus struct + func (in *AttractorStatus) DeepCopy() *AttractorStatus + func (in *AttractorStatus) DeepCopyInto(out *AttractorStatus) + type BfdSpec struct + MinRx string + MinTx string + Multiplier *uint16 + Switch *bool + func (in *BfdSpec) DeepCopy() *BfdSpec + func (in *BfdSpec) DeepCopyInto(out *BfdSpec) + type BgpAuth struct + KeyName string + KeySource string + func (in *BgpAuth) DeepCopy() *BgpAuth + func (in *BgpAuth) DeepCopyInto(out *BgpAuth) + type BgpSpec struct + Auth *BgpAuth + BFD BfdSpec + HoldTime string + LocalASN *uint32 + LocalPort *uint16 + RemoteASN *uint32 + RemotePort *uint16 + func (in *BgpSpec) DeepCopy() *BgpSpec + func (in *BgpSpec) DeepCopyInto(out *BgpSpec) + type Conduit struct + Spec ConduitSpec + Status ConduitStatus + func (in *Conduit) DeepCopy() *Conduit + func (in *Conduit) DeepCopyInto(out *Conduit) + func (in *Conduit) DeepCopyObject() runtime.Object + func (r *Conduit) GroupKind() schema.GroupKind + func (r *Conduit) GroupResource() schema.GroupResource + func (r *Conduit) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Conduit) ValidateCreate() error + func (r *Conduit) ValidateDelete() error + func (r *Conduit) ValidateUpdate(old runtime.Object) error + type ConduitList struct + Items []Conduit + func (in *ConduitList) DeepCopy() *ConduitList + func (in *ConduitList) DeepCopyInto(out *ConduitList) + func (in *ConduitList) DeepCopyObject() runtime.Object + type ConduitSpec struct + DestinationPortNats []PortNatSpec + Type string + func (in *ConduitSpec) DeepCopy() *ConduitSpec + func (in *ConduitSpec) DeepCopyInto(out *ConduitSpec) + type ConduitStatus struct + func (in *ConduitStatus) DeepCopy() *ConduitStatus + func (in *ConduitStatus) DeepCopyInto(out *ConduitStatus) + type ConfigStatus string + const Disengaged + const Engaged + const Error + const NoPhase + type Flow struct + Spec FlowSpec + Status FlowStatus + func (in *Flow) DeepCopy() *Flow + func (in *Flow) DeepCopyInto(out *Flow) + func (in *Flow) DeepCopyObject() runtime.Object + func (r *Flow) GroupKind() schema.GroupKind + func (r *Flow) GroupResource() schema.GroupResource + func (r *Flow) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Flow) ValidateCreate() error + func (r *Flow) ValidateDelete() error + func (r *Flow) ValidateUpdate(old runtime.Object) error + type FlowList struct + Items []Flow + func (in *FlowList) DeepCopy() *FlowList + func (in *FlowList) DeepCopyInto(out *FlowList) + func (in *FlowList) DeepCopyObject() runtime.Object + type FlowSpec struct + ByteMatches []string + DestinationPorts []string + Priority int32 + Protocols []TransportProtocol + SourcePorts []string + SourceSubnets []string + Stream string + Vips []string + func (in *FlowSpec) DeepCopy() *FlowSpec + func (in *FlowSpec) DeepCopyInto(out *FlowSpec) + type FlowStatus struct + func (in *FlowStatus) DeepCopy() *FlowStatus + func (in *FlowStatus) DeepCopyInto(out *FlowStatus) + type Gateway struct + Spec GatewaySpec + Status GatewayStatus + func (in *Gateway) DeepCopy() *Gateway + func (in *Gateway) DeepCopyInto(out *Gateway) + func (in *Gateway) DeepCopyObject() runtime.Object + func (r *Gateway) Default() + func (r *Gateway) GroupKind() schema.GroupKind + func (r *Gateway) GroupResource() schema.GroupResource + func (r *Gateway) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Gateway) ValidateCreate() error + func (r *Gateway) ValidateDelete() error + func (r *Gateway) ValidateUpdate(old runtime.Object) error + type GatewayList struct + Items []Gateway + func (in *GatewayList) DeepCopy() *GatewayList + func (in *GatewayList) DeepCopyInto(out *GatewayList) + func (in *GatewayList) DeepCopyObject() runtime.Object + type GatewaySpec struct + Address string + Bgp BgpSpec + Protocol string + Static StaticSpec + func (in *GatewaySpec) DeepCopy() *GatewaySpec + func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec) + type GatewayStatus struct + func (in *GatewayStatus) DeepCopy() *GatewayStatus + func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus) + type IPFamily string + const Dualstack + const IPv4 + const IPv6 + type InterfaceSpec struct + NSMVlan NSMVlanSpec + Name string + PrefixIPv4 string + PrefixIPv6 string + Type string + func (in *InterfaceSpec) DeepCopy() *InterfaceSpec + func (in *InterfaceSpec) DeepCopyInto(out *InterfaceSpec) + type InterfaceType string + type NSMVlanSpec struct + BaseInterface string + VlanID *int32 + func (in *NSMVlanSpec) DeepCopy() *NSMVlanSpec + func (in *NSMVlanSpec) DeepCopyInto(out *NSMVlanSpec) + type NetworkServiceType string + type PortNatSpec struct + Port uint16 + Protocol TransportProtocol + TargetPort uint16 + Vips []string + func (in *PortNatSpec) DeepCopy() *PortNatSpec + func (in *PortNatSpec) DeepCopyInto(out *PortNatSpec) + type Ports struct + End uint64 + Start uint64 + func NewPort(start, end uint64) (Ports, error) + func NewPortFromString(start, end string) (Ports, error) + func (in *Ports) DeepCopy() *Ports + func (in *Ports) DeepCopyInto(out *Ports) + type Protocol string + const BGP + const Static + type StaticSpec struct + BFD BfdSpec + func (in *StaticSpec) DeepCopy() *StaticSpec + func (in *StaticSpec) DeepCopyInto(out *StaticSpec) + type Stream struct + Spec StreamSpec + Status StreamStatus + func (in *Stream) DeepCopy() *Stream + func (in *Stream) DeepCopyInto(out *Stream) + func (in *Stream) DeepCopyObject() runtime.Object + func (r *Stream) GroupKind() schema.GroupKind + func (r *Stream) GroupResource() schema.GroupResource + func (r *Stream) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Stream) ValidateCreate() error + func (r *Stream) ValidateDelete() error + func (r *Stream) ValidateUpdate(old runtime.Object) error + type StreamList struct + Items []Stream + func (in *StreamList) DeepCopy() *StreamList + func (in *StreamList) DeepCopyInto(out *StreamList) + func (in *StreamList) DeepCopyObject() runtime.Object + type StreamSpec struct + Conduit string + MaxTargets uint32 + func (in *StreamSpec) DeepCopy() *StreamSpec + func (in *StreamSpec) DeepCopyInto(out *StreamSpec) + type StreamStatus struct + func (in *StreamStatus) DeepCopy() *StreamStatus + func (in *StreamStatus) DeepCopyInto(out *StreamStatus) + type TransportProtocol string + const SCTP + const TCP + const UDP + type Trench struct + Spec TrenchSpec + Status TrenchStatus + func (in *Trench) DeepCopy() *Trench + func (in *Trench) DeepCopyInto(out *Trench) + func (in *Trench) DeepCopyObject() runtime.Object + func (r *Trench) GroupKind() schema.GroupKind + func (r *Trench) GroupResource() schema.GroupResource + func (r *Trench) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Trench) ValidateCreate() error + func (r *Trench) ValidateDelete() error + func (r *Trench) ValidateUpdate(old runtime.Object) error + type TrenchList struct + Items []Trench + func (in *TrenchList) DeepCopy() *TrenchList + func (in *TrenchList) DeepCopyInto(out *TrenchList) + func (in *TrenchList) DeepCopyObject() runtime.Object + type TrenchSpec struct + IPFamily string + func (in *TrenchSpec) DeepCopy() *TrenchSpec + func (in *TrenchSpec) DeepCopyInto(out *TrenchSpec) + type TrenchStatus struct + func (in *TrenchStatus) DeepCopy() *TrenchStatus + func (in *TrenchStatus) DeepCopyInto(out *TrenchStatus) + type Vip struct + Spec VipSpec + Status VipStatus + func (in *Vip) DeepCopy() *Vip + func (in *Vip) DeepCopyInto(out *Vip) + func (in *Vip) DeepCopyObject() runtime.Object + func (r *Vip) GroupKind() schema.GroupKind + func (r *Vip) GroupResource() schema.GroupResource + func (r *Vip) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Vip) ValidateCreate() error + func (r *Vip) ValidateDelete() error + func (r *Vip) ValidateUpdate(old runtime.Object) error + type VipList struct + Items []Vip + func (in *VipList) DeepCopy() *VipList + func (in *VipList) DeepCopyInto(out *VipList) + func (in *VipList) DeepCopyObject() runtime.Object + type VipSpec struct + Address string + func (in *VipSpec) DeepCopy() *VipSpec + func (in *VipSpec) DeepCopyInto(out *VipSpec) + type VipStatus struct + func (in *VipStatus) DeepCopy() *VipStatus + func (in *VipStatus) DeepCopyInto(out *VipStatus)