Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 20, 2021 Changes in this version type RulesSpec + 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 Rules struct + Spec RulesSpec + Status RulesStatus + func (in *Rules) DeepCopy() *Rules + func (in *Rules) DeepCopyInto(out *Rules) + func (in *Rules) DeepCopyObject() runtime.Object + func (r *Rules) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Rules) ValidateCreate() error + func (r *Rules) ValidateDelete() error + func (r *Rules) ValidateUpdate(old runtime.Object) error + type RulesList struct + Items []Rules + func (in *RulesList) DeepCopy() *RulesList + func (in *RulesList) DeepCopyInto(out *RulesList) + func (in *RulesList) DeepCopyObject() runtime.Object + type RulesSpec struct + ProviderRef core.LocalObjectReference + Resource RulesSpecResource + State *RulesSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *RulesSpec) DeepCopy() *RulesSpec + func (in *RulesSpec) DeepCopyInto(out *RulesSpec) + type RulesSpecFirewallRule struct + Action *string + Comment *string + DestinationAddressEnd *string + DestinationAddressStart *string + DestinationPortEnd *int64 + DestinationPortStart *int64 + Direction *string + Family *string + IcmpType *string + Protocol *string + SourceAddressEnd *string + SourceAddressStart *string + SourcePortEnd *int64 + SourcePortStart *int64 + func (in *RulesSpecFirewallRule) DeepCopy() *RulesSpecFirewallRule + func (in *RulesSpecFirewallRule) DeepCopyInto(out *RulesSpecFirewallRule) + type RulesSpecResource struct + FirewallRule []RulesSpecFirewallRule + ID string + ServerID *string + func (in *RulesSpecResource) DeepCopy() *RulesSpecResource + func (in *RulesSpecResource) DeepCopyInto(out *RulesSpecResource) + type RulesStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *RulesStatus) DeepCopy() *RulesStatus + func (in *RulesStatus) DeepCopyInto(out *RulesStatus)