Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 Changes in this version type BalancerSpec + BackendRef *core.LocalObjectReference v0.3.0 Jul 29, 2021 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Balancer struct + Spec BalancerSpec + Status BalancerStatus + func (in *Balancer) DeepCopy() *Balancer + func (in *Balancer) DeepCopyInto(out *Balancer) + func (in *Balancer) DeepCopyObject() runtime.Object + func (r *Balancer) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Balancer) ValidateCreate() error + func (r *Balancer) ValidateDelete() error + func (r *Balancer) ValidateUpdate(old runtime.Object) error + type BalancerList struct + Items []Balancer + func (in *BalancerList) DeepCopy() *BalancerList + func (in *BalancerList) DeepCopyInto(out *BalancerList) + func (in *BalancerList) DeepCopyObject() runtime.Object + type BalancerSpec struct + ProviderRef core.LocalObjectReference + Resource BalancerSpecResource + SecretRef *core.LocalObjectReference + State *BalancerSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *BalancerSpec) DeepCopy() *BalancerSpec + func (in *BalancerSpec) DeepCopyInto(out *BalancerSpec) + type BalancerSpecFirewallRules struct + ID *string + IpType *string + Port *int64 + Source *string + func (in *BalancerSpecFirewallRules) DeepCopy() *BalancerSpecFirewallRules + func (in *BalancerSpecFirewallRules) DeepCopyInto(out *BalancerSpecFirewallRules) + type BalancerSpecForwardingRules struct + BackendPort *int64 + BackendProtocol *string + FrontendPort *int64 + FrontendProtocol *string + RuleID *string + func (in *BalancerSpecForwardingRules) DeepCopy() *BalancerSpecForwardingRules + func (in *BalancerSpecForwardingRules) DeepCopyInto(out *BalancerSpecForwardingRules) + type BalancerSpecHealthCheck struct + CheckInterval *int64 + HealthyThreshold *int64 + Path *string + Port *int64 + Protocol *string + ResponseTimeout *int64 + UnhealthyThreshold *int64 + func (in *BalancerSpecHealthCheck) DeepCopy() *BalancerSpecHealthCheck + func (in *BalancerSpecHealthCheck) DeepCopyInto(out *BalancerSpecHealthCheck) + type BalancerSpecHealthCheckCodec struct + func (BalancerSpecHealthCheckCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (BalancerSpecHealthCheckCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (BalancerSpecHealthCheckCodec) IsEmpty(ptr unsafe.Pointer) bool + type BalancerSpecResource struct + AttachedInstances []string + BalancingAlgorithm *string + CookieName *string + FirewallRules []BalancerSpecFirewallRules + ForwardingRules []BalancerSpecForwardingRules + HasSsl *bool + HealthCheck *BalancerSpecHealthCheck + ID string + Ipv4 *string + Ipv6 *string + Label *string + PrivateNetwork *string + ProxyProtocol *bool + Region *string + Ssl *BalancerSpecSsl + SslRedirect *bool + Status *string + func (in *BalancerSpecResource) DeepCopy() *BalancerSpecResource + func (in *BalancerSpecResource) DeepCopyInto(out *BalancerSpecResource) + type BalancerSpecSsl struct + Certificate *string + Chain *string + PrivateKey *string + func (in *BalancerSpecSsl) DeepCopy() *BalancerSpecSsl + func (in *BalancerSpecSsl) DeepCopyInto(out *BalancerSpecSsl) + type BalancerSpecSslCodec struct + func (BalancerSpecSslCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (BalancerSpecSslCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (BalancerSpecSslCodec) IsEmpty(ptr unsafe.Pointer) bool + type BalancerStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *BalancerStatus) DeepCopy() *BalancerStatus + func (in *BalancerStatus) DeepCopyInto(out *BalancerStatus)