Versions in this module Expand all Collapse all v0 v0.2.0 Jun 17, 2022 v0.1.0 Dec 16, 2021 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Action struct + DstIP string + DstPort int + Policy string + SrcIP string + SrcPort int + func (in *Action) DeepCopy() *Action + func (in *Action) DeepCopyInto(out *Action) + type Backend struct + BackendIP string + BackendPort int + HealthCheckIP string + HealthCheckMethod string + HealthCheckPort int + Weight int + func (in *Backend) DeepCopy() *Backend + func (in *Backend) DeepCopyInto(out *Backend) + type FireWallRule struct + Spec FireWallRuleSpec + Status FireWallRuleStatus + func (in *FireWallRule) DeepCopy() *FireWallRule + func (in *FireWallRule) DeepCopyInto(out *FireWallRule) + func (in *FireWallRule) DeepCopyObject() runtime.Object + type FireWallRuleList struct + Items []FireWallRule + func (in *FireWallRuleList) DeepCopy() *FireWallRuleList + func (in *FireWallRuleList) DeepCopyInto(out *FireWallRuleList) + func (in *FireWallRuleList) DeepCopyObject() runtime.Object + type FireWallRuleSpec struct + Rules []Rules + func (in *FireWallRuleSpec) DeepCopy() *FireWallRuleSpec + func (in *FireWallRuleSpec) DeepCopyInto(out *FireWallRuleSpec) + type FireWallRuleStatus struct + Deployed string + func (in *FireWallRuleStatus) DeepCopy() *FireWallRuleStatus + func (in *FireWallRuleStatus) DeepCopyInto(out *FireWallRuleStatus) + type LBRules struct + Backends []Backend + LoadBalancerIP string + LoadBalancerPort int + func (in *LBRules) DeepCopy() *LBRules + func (in *LBRules) DeepCopyInto(out *LBRules) + type LoadBalancerRule struct + Spec LoadBalancerRuleSpec + Status LoadBalancerRuleStatus + func (in *LoadBalancerRule) DeepCopy() *LoadBalancerRule + func (in *LoadBalancerRule) DeepCopyInto(out *LoadBalancerRule) + func (in *LoadBalancerRule) DeepCopyObject() runtime.Object + type LoadBalancerRuleList struct + Items []LoadBalancerRule + func (in *LoadBalancerRuleList) DeepCopy() *LoadBalancerRuleList + func (in *LoadBalancerRuleList) DeepCopyInto(out *LoadBalancerRuleList) + func (in *LoadBalancerRuleList) DeepCopyObject() runtime.Object + type LoadBalancerRuleSpec struct + Rules []LBRules + func (in *LoadBalancerRuleSpec) DeepCopy() *LoadBalancerRuleSpec + func (in *LoadBalancerRuleSpec) DeepCopyInto(out *LoadBalancerRuleSpec) + type LoadBalancerRuleStatus struct + Deployed string + func (in *LoadBalancerRuleStatus) DeepCopy() *LoadBalancerRuleStatus + func (in *LoadBalancerRuleStatus) DeepCopyInto(out *LoadBalancerRuleStatus) + type Match struct + DstIP string + DstPort int + Protocol string + SrcIP string + SrcPort int + func (in *Match) DeepCopy() *Match + func (in *Match) DeepCopyInto(out *Match) + type NATRule struct + Spec NATRuleSpec + Status NATRuleStatus + func (in *NATRule) DeepCopy() *NATRule + func (in *NATRule) DeepCopyInto(out *NATRule) + func (in *NATRule) DeepCopyObject() runtime.Object + type NATRuleList struct + Items []NATRule + func (in *NATRuleList) DeepCopy() *NATRuleList + func (in *NATRuleList) DeepCopyInto(out *NATRuleList) + func (in *NATRuleList) DeepCopyObject() runtime.Object + type NATRuleSpec struct + Rules []Rules + func (in *NATRuleSpec) DeepCopy() *NATRuleSpec + func (in *NATRuleSpec) DeepCopyInto(out *NATRuleSpec) + type NATRuleStatus struct + Deployed string + OldDstIP string + OldSrcIP string + func (in *NATRuleStatus) DeepCopy() *NATRuleStatus + func (in *NATRuleStatus) DeepCopyInto(out *NATRuleStatus) + type Rules struct + Action Action + Args []string + Match Match + func (in *Rules) DeepCopy() *Rules + func (in *Rules) DeepCopyInto(out *Rules)