Documentation ¶
Overview ¶
+groupName=waf.aws.kubeform.com
Index ¶
- Variables
- 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 ByteMatchSet
- func (in *ByteMatchSet) DeepCopy() *ByteMatchSet
- func (in *ByteMatchSet) DeepCopyInto(out *ByteMatchSet)
- func (in *ByteMatchSet) DeepCopyObject() runtime.Object
- func (r *ByteMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ByteMatchSet) ValidateCreate() error
- func (r *ByteMatchSet) ValidateDelete() error
- func (r *ByteMatchSet) ValidateUpdate(old runtime.Object) error
- type ByteMatchSetList
- type ByteMatchSetSpec
- type ByteMatchSetSpecByteMatchTuples
- type ByteMatchSetSpecByteMatchTuplesFieldToMatch
- type ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec
- func (ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ByteMatchSetSpecResource
- type ByteMatchSetStatus
- type GeoMatchSet
- func (in *GeoMatchSet) DeepCopy() *GeoMatchSet
- func (in *GeoMatchSet) DeepCopyInto(out *GeoMatchSet)
- func (in *GeoMatchSet) DeepCopyObject() runtime.Object
- func (r *GeoMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GeoMatchSet) ValidateCreate() error
- func (r *GeoMatchSet) ValidateDelete() error
- func (r *GeoMatchSet) ValidateUpdate(old runtime.Object) error
- type GeoMatchSetList
- type GeoMatchSetSpec
- type GeoMatchSetSpecGeoMatchConstraint
- type GeoMatchSetSpecResource
- type GeoMatchSetStatus
- type Ipset
- func (in *Ipset) DeepCopy() *Ipset
- func (in *Ipset) DeepCopyInto(out *Ipset)
- func (in *Ipset) DeepCopyObject() runtime.Object
- func (r *Ipset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipset) ValidateCreate() error
- func (r *Ipset) ValidateDelete() error
- func (r *Ipset) ValidateUpdate(old runtime.Object) error
- type IpsetList
- type IpsetSpec
- type IpsetSpecIpSetDescriptors
- type IpsetSpecResource
- type IpsetStatus
- type RateBasedRule
- func (in *RateBasedRule) DeepCopy() *RateBasedRule
- func (in *RateBasedRule) DeepCopyInto(out *RateBasedRule)
- func (in *RateBasedRule) DeepCopyObject() runtime.Object
- func (r *RateBasedRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RateBasedRule) ValidateCreate() error
- func (r *RateBasedRule) ValidateDelete() error
- func (r *RateBasedRule) ValidateUpdate(old runtime.Object) error
- type RateBasedRuleList
- type RateBasedRuleSpec
- type RateBasedRuleSpecPredicates
- type RateBasedRuleSpecResource
- type RateBasedRuleStatus
- type RegexMatchSet
- func (in *RegexMatchSet) DeepCopy() *RegexMatchSet
- func (in *RegexMatchSet) DeepCopyInto(out *RegexMatchSet)
- func (in *RegexMatchSet) DeepCopyObject() runtime.Object
- func (r *RegexMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegexMatchSet) ValidateCreate() error
- func (r *RegexMatchSet) ValidateDelete() error
- func (r *RegexMatchSet) ValidateUpdate(old runtime.Object) error
- type RegexMatchSetList
- type RegexMatchSetSpec
- type RegexMatchSetSpecRegexMatchTuple
- type RegexMatchSetSpecRegexMatchTupleFieldToMatch
- type RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec
- func (RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RegexMatchSetSpecResource
- type RegexMatchSetStatus
- type RegexPatternSet
- func (in *RegexPatternSet) DeepCopy() *RegexPatternSet
- func (in *RegexPatternSet) DeepCopyInto(out *RegexPatternSet)
- func (in *RegexPatternSet) DeepCopyObject() runtime.Object
- func (r *RegexPatternSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegexPatternSet) ValidateCreate() error
- func (r *RegexPatternSet) ValidateDelete() error
- func (r *RegexPatternSet) ValidateUpdate(old runtime.Object) error
- type RegexPatternSetList
- type RegexPatternSetSpec
- type RegexPatternSetSpecResource
- type RegexPatternSetStatus
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (r *Rule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Rule) ValidateCreate() error
- func (r *Rule) ValidateDelete() error
- func (r *Rule) ValidateUpdate(old runtime.Object) error
- type RuleGroup
- func (in *RuleGroup) DeepCopy() *RuleGroup
- func (in *RuleGroup) DeepCopyInto(out *RuleGroup)
- func (in *RuleGroup) DeepCopyObject() runtime.Object
- func (r *RuleGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RuleGroup) ValidateCreate() error
- func (r *RuleGroup) ValidateDelete() error
- func (r *RuleGroup) ValidateUpdate(old runtime.Object) error
- type RuleGroupList
- type RuleGroupSpec
- type RuleGroupSpecActivatedRule
- type RuleGroupSpecActivatedRuleAction
- type RuleGroupSpecActivatedRuleActionCodec
- type RuleGroupSpecResource
- type RuleGroupStatus
- type RuleList
- type RuleSpec
- type RuleSpecPredicates
- type RuleSpecResource
- type RuleStatus
- type SizeConstraintSet
- func (in *SizeConstraintSet) DeepCopy() *SizeConstraintSet
- func (in *SizeConstraintSet) DeepCopyInto(out *SizeConstraintSet)
- func (in *SizeConstraintSet) DeepCopyObject() runtime.Object
- func (r *SizeConstraintSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SizeConstraintSet) ValidateCreate() error
- func (r *SizeConstraintSet) ValidateDelete() error
- func (r *SizeConstraintSet) ValidateUpdate(old runtime.Object) error
- type SizeConstraintSetList
- type SizeConstraintSetSpec
- type SizeConstraintSetSpecResource
- type SizeConstraintSetSpecSizeConstraints
- type SizeConstraintSetSpecSizeConstraintsFieldToMatch
- type SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec
- func (SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SizeConstraintSetStatus
- type SqlInjectionMatchSet
- func (in *SqlInjectionMatchSet) DeepCopy() *SqlInjectionMatchSet
- func (in *SqlInjectionMatchSet) DeepCopyInto(out *SqlInjectionMatchSet)
- func (in *SqlInjectionMatchSet) DeepCopyObject() runtime.Object
- func (r *SqlInjectionMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlInjectionMatchSet) ValidateCreate() error
- func (r *SqlInjectionMatchSet) ValidateDelete() error
- func (r *SqlInjectionMatchSet) ValidateUpdate(old runtime.Object) error
- type SqlInjectionMatchSetList
- type SqlInjectionMatchSetSpec
- type SqlInjectionMatchSetSpecResource
- type SqlInjectionMatchSetSpecSqlInjectionMatchTuples
- type SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch
- type SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec
- func (SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec) IsEmpty(ptr unsafe.Pointer) bool
- type SqlInjectionMatchSetStatus
- type WebACL
- func (in *WebACL) DeepCopy() *WebACL
- func (in *WebACL) DeepCopyInto(out *WebACL)
- func (in *WebACL) DeepCopyObject() runtime.Object
- func (r *WebACL) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *WebACL) ValidateCreate() error
- func (r *WebACL) ValidateDelete() error
- func (r *WebACL) ValidateUpdate(old runtime.Object) error
- type WebACLList
- type WebACLSpec
- type WebACLSpecDefaultAction
- type WebACLSpecDefaultActionCodec
- type WebACLSpecLoggingConfiguration
- type WebACLSpecLoggingConfigurationCodec
- type WebACLSpecLoggingConfigurationRedactedFields
- type WebACLSpecLoggingConfigurationRedactedFieldsCodec
- func (WebACLSpecLoggingConfigurationRedactedFieldsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (WebACLSpecLoggingConfigurationRedactedFieldsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (WebACLSpecLoggingConfigurationRedactedFieldsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch
- type WebACLSpecResource
- type WebACLSpecRules
- type WebACLSpecRulesAction
- type WebACLSpecRulesActionCodec
- type WebACLSpecRulesOverrideAction
- type WebACLSpecRulesOverrideActionCodec
- type WebACLStatus
- type XssMatchSet
- func (in *XssMatchSet) DeepCopy() *XssMatchSet
- func (in *XssMatchSet) DeepCopyInto(out *XssMatchSet)
- func (in *XssMatchSet) DeepCopyObject() runtime.Object
- func (r *XssMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *XssMatchSet) ValidateCreate() error
- func (r *XssMatchSet) ValidateDelete() error
- func (r *XssMatchSet) ValidateUpdate(old runtime.Object) error
- type XssMatchSetList
- type XssMatchSetSpec
- type XssMatchSetSpecResource
- type XssMatchSetSpecXssMatchTuples
- type XssMatchSetSpecXssMatchTuplesFieldToMatch
- type XssMatchSetSpecXssMatchTuplesFieldToMatchCodec
- type XssMatchSetStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: waf.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ByteMatchSet ¶
type ByteMatchSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ByteMatchSetSpec `json:"spec,omitempty"` Status ByteMatchSetStatus `json:"status,omitempty"` }
func (*ByteMatchSet) DeepCopy ¶
func (in *ByteMatchSet) DeepCopy() *ByteMatchSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSet.
func (*ByteMatchSet) DeepCopyInto ¶
func (in *ByteMatchSet) DeepCopyInto(out *ByteMatchSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ByteMatchSet) DeepCopyObject ¶
func (in *ByteMatchSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ByteMatchSet) SetupWebhookWithManager ¶
func (r *ByteMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ByteMatchSet) ValidateCreate ¶
func (r *ByteMatchSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ByteMatchSet) ValidateDelete ¶
func (r *ByteMatchSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ByteMatchSet) ValidateUpdate ¶
func (r *ByteMatchSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ByteMatchSetList ¶
type ByteMatchSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ByteMatchSet CRD objects Items []ByteMatchSet `json:"items,omitempty"` }
ByteMatchSetList is a list of ByteMatchSets
func (*ByteMatchSetList) DeepCopy ¶
func (in *ByteMatchSetList) DeepCopy() *ByteMatchSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetList.
func (*ByteMatchSetList) DeepCopyInto ¶
func (in *ByteMatchSetList) DeepCopyInto(out *ByteMatchSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ByteMatchSetList) DeepCopyObject ¶
func (in *ByteMatchSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ByteMatchSetSpec ¶
type ByteMatchSetSpec struct { State *ByteMatchSetSpecResource `json:"state,omitempty" tf:"-"` Resource ByteMatchSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ByteMatchSetSpec) DeepCopy ¶
func (in *ByteMatchSetSpec) DeepCopy() *ByteMatchSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetSpec.
func (*ByteMatchSetSpec) DeepCopyInto ¶
func (in *ByteMatchSetSpec) DeepCopyInto(out *ByteMatchSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchSetSpecByteMatchTuples ¶
type ByteMatchSetSpecByteMatchTuples struct { FieldToMatch *ByteMatchSetSpecByteMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"` PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint"` // +optional TargetString *string `json:"targetString,omitempty" tf:"target_string"` TextTransformation *string `json:"textTransformation" tf:"text_transformation"` }
func (*ByteMatchSetSpecByteMatchTuples) DeepCopy ¶
func (in *ByteMatchSetSpecByteMatchTuples) DeepCopy() *ByteMatchSetSpecByteMatchTuples
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetSpecByteMatchTuples.
func (*ByteMatchSetSpecByteMatchTuples) DeepCopyInto ¶
func (in *ByteMatchSetSpecByteMatchTuples) DeepCopyInto(out *ByteMatchSetSpecByteMatchTuples)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchSetSpecByteMatchTuplesFieldToMatch ¶
type ByteMatchSetSpecByteMatchTuplesFieldToMatch struct { // +optional Data *string `json:"data,omitempty" tf:"data"` Type *string `json:"type" tf:"type"` }
func (*ByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopy ¶
func (in *ByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopy() *ByteMatchSetSpecByteMatchTuplesFieldToMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetSpecByteMatchTuplesFieldToMatch.
func (*ByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopyInto ¶
func (in *ByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopyInto(out *ByteMatchSetSpecByteMatchTuplesFieldToMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec ¶
type ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec struct { }
+k8s:deepcopy-gen=false
func (ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec) Decode ¶
func (ByteMatchSetSpecByteMatchTuplesFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ByteMatchSetSpecResource ¶
type ByteMatchSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ByteMatchTuples []ByteMatchSetSpecByteMatchTuples `json:"byteMatchTuples,omitempty" tf:"byte_match_tuples"` Name *string `json:"name" tf:"name"` }
func (*ByteMatchSetSpecResource) DeepCopy ¶
func (in *ByteMatchSetSpecResource) DeepCopy() *ByteMatchSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetSpecResource.
func (*ByteMatchSetSpecResource) DeepCopyInto ¶
func (in *ByteMatchSetSpecResource) DeepCopyInto(out *ByteMatchSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ByteMatchSetStatus ¶
type ByteMatchSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ByteMatchSetStatus) DeepCopy ¶
func (in *ByteMatchSetStatus) DeepCopy() *ByteMatchSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetStatus.
func (*ByteMatchSetStatus) DeepCopyInto ¶
func (in *ByteMatchSetStatus) DeepCopyInto(out *ByteMatchSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchSet ¶
type GeoMatchSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GeoMatchSetSpec `json:"spec,omitempty"` Status GeoMatchSetStatus `json:"status,omitempty"` }
func (*GeoMatchSet) DeepCopy ¶
func (in *GeoMatchSet) DeepCopy() *GeoMatchSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSet.
func (*GeoMatchSet) DeepCopyInto ¶
func (in *GeoMatchSet) DeepCopyInto(out *GeoMatchSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeoMatchSet) DeepCopyObject ¶
func (in *GeoMatchSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GeoMatchSet) SetupWebhookWithManager ¶
func (r *GeoMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GeoMatchSet) ValidateCreate ¶
func (r *GeoMatchSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GeoMatchSet) ValidateDelete ¶
func (r *GeoMatchSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GeoMatchSet) ValidateUpdate ¶
func (r *GeoMatchSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GeoMatchSetList ¶
type GeoMatchSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GeoMatchSet CRD objects Items []GeoMatchSet `json:"items,omitempty"` }
GeoMatchSetList is a list of GeoMatchSets
func (*GeoMatchSetList) DeepCopy ¶
func (in *GeoMatchSetList) DeepCopy() *GeoMatchSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetList.
func (*GeoMatchSetList) DeepCopyInto ¶
func (in *GeoMatchSetList) DeepCopyInto(out *GeoMatchSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeoMatchSetList) DeepCopyObject ¶
func (in *GeoMatchSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GeoMatchSetSpec ¶
type GeoMatchSetSpec struct { State *GeoMatchSetSpecResource `json:"state,omitempty" tf:"-"` Resource GeoMatchSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GeoMatchSetSpec) DeepCopy ¶
func (in *GeoMatchSetSpec) DeepCopy() *GeoMatchSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetSpec.
func (*GeoMatchSetSpec) DeepCopyInto ¶
func (in *GeoMatchSetSpec) DeepCopyInto(out *GeoMatchSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchSetSpecGeoMatchConstraint ¶
type GeoMatchSetSpecGeoMatchConstraint struct { Type *string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*GeoMatchSetSpecGeoMatchConstraint) DeepCopy ¶
func (in *GeoMatchSetSpecGeoMatchConstraint) DeepCopy() *GeoMatchSetSpecGeoMatchConstraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetSpecGeoMatchConstraint.
func (*GeoMatchSetSpecGeoMatchConstraint) DeepCopyInto ¶
func (in *GeoMatchSetSpecGeoMatchConstraint) DeepCopyInto(out *GeoMatchSetSpecGeoMatchConstraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchSetSpecResource ¶
type GeoMatchSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional GeoMatchConstraint []GeoMatchSetSpecGeoMatchConstraint `json:"geoMatchConstraint,omitempty" tf:"geo_match_constraint"` Name *string `json:"name" tf:"name"` }
func (*GeoMatchSetSpecResource) DeepCopy ¶
func (in *GeoMatchSetSpecResource) DeepCopy() *GeoMatchSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetSpecResource.
func (*GeoMatchSetSpecResource) DeepCopyInto ¶
func (in *GeoMatchSetSpecResource) DeepCopyInto(out *GeoMatchSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoMatchSetStatus ¶
type GeoMatchSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GeoMatchSetStatus) DeepCopy ¶
func (in *GeoMatchSetStatus) DeepCopy() *GeoMatchSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetStatus.
func (*GeoMatchSetStatus) DeepCopyInto ¶
func (in *GeoMatchSetStatus) DeepCopyInto(out *GeoMatchSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipset ¶
type Ipset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpsetSpec `json:"spec,omitempty"` Status IpsetStatus `json:"status,omitempty"` }
func (*Ipset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipset.
func (*Ipset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipset) SetupWebhookWithManager ¶
func (*Ipset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpsetList ¶
type IpsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipset CRD objects Items []Ipset `json:"items,omitempty"` }
IpsetList is a list of Ipsets
func (*IpsetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetList.
func (*IpsetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpsetSpec ¶
type IpsetSpec struct { State *IpsetSpecResource `json:"state,omitempty" tf:"-"` Resource IpsetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*IpsetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetSpec.
func (*IpsetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsetSpecIpSetDescriptors ¶
type IpsetSpecIpSetDescriptors struct { Type *string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*IpsetSpecIpSetDescriptors) DeepCopy ¶
func (in *IpsetSpecIpSetDescriptors) DeepCopy() *IpsetSpecIpSetDescriptors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetSpecIpSetDescriptors.
func (*IpsetSpecIpSetDescriptors) DeepCopyInto ¶
func (in *IpsetSpecIpSetDescriptors) DeepCopyInto(out *IpsetSpecIpSetDescriptors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsetSpecResource ¶
type IpsetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional IpSetDescriptors []IpsetSpecIpSetDescriptors `json:"ipSetDescriptors,omitempty" tf:"ip_set_descriptors"` Name *string `json:"name" tf:"name"` }
func (*IpsetSpecResource) DeepCopy ¶
func (in *IpsetSpecResource) DeepCopy() *IpsetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetSpecResource.
func (*IpsetSpecResource) DeepCopyInto ¶
func (in *IpsetSpecResource) DeepCopyInto(out *IpsetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsetStatus ¶
type IpsetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*IpsetStatus) DeepCopy ¶
func (in *IpsetStatus) DeepCopy() *IpsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetStatus.
func (*IpsetStatus) DeepCopyInto ¶
func (in *IpsetStatus) DeepCopyInto(out *IpsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateBasedRule ¶
type RateBasedRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RateBasedRuleSpec `json:"spec,omitempty"` Status RateBasedRuleStatus `json:"status,omitempty"` }
func (*RateBasedRule) DeepCopy ¶
func (in *RateBasedRule) DeepCopy() *RateBasedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRule.
func (*RateBasedRule) DeepCopyInto ¶
func (in *RateBasedRule) DeepCopyInto(out *RateBasedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateBasedRule) DeepCopyObject ¶
func (in *RateBasedRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RateBasedRule) SetupWebhookWithManager ¶
func (r *RateBasedRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RateBasedRule) ValidateCreate ¶
func (r *RateBasedRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RateBasedRule) ValidateDelete ¶
func (r *RateBasedRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RateBasedRule) ValidateUpdate ¶
func (r *RateBasedRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RateBasedRuleList ¶
type RateBasedRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RateBasedRule CRD objects Items []RateBasedRule `json:"items,omitempty"` }
RateBasedRuleList is a list of RateBasedRules
func (*RateBasedRuleList) DeepCopy ¶
func (in *RateBasedRuleList) DeepCopy() *RateBasedRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleList.
func (*RateBasedRuleList) DeepCopyInto ¶
func (in *RateBasedRuleList) DeepCopyInto(out *RateBasedRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateBasedRuleList) DeepCopyObject ¶
func (in *RateBasedRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RateBasedRuleSpec ¶
type RateBasedRuleSpec struct { State *RateBasedRuleSpecResource `json:"state,omitempty" tf:"-"` Resource RateBasedRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RateBasedRuleSpec) DeepCopy ¶
func (in *RateBasedRuleSpec) DeepCopy() *RateBasedRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleSpec.
func (*RateBasedRuleSpec) DeepCopyInto ¶
func (in *RateBasedRuleSpec) DeepCopyInto(out *RateBasedRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateBasedRuleSpecPredicates ¶
type RateBasedRuleSpecPredicates struct { DataID *string `json:"dataID" tf:"data_id"` Negated *bool `json:"negated" tf:"negated"` Type *string `json:"type" tf:"type"` }
func (*RateBasedRuleSpecPredicates) DeepCopy ¶
func (in *RateBasedRuleSpecPredicates) DeepCopy() *RateBasedRuleSpecPredicates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleSpecPredicates.
func (*RateBasedRuleSpecPredicates) DeepCopyInto ¶
func (in *RateBasedRuleSpecPredicates) DeepCopyInto(out *RateBasedRuleSpecPredicates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateBasedRuleSpecResource ¶
type RateBasedRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` MetricName *string `json:"metricName" tf:"metric_name"` Name *string `json:"name" tf:"name"` // +optional Predicates []RateBasedRuleSpecPredicates `json:"predicates,omitempty" tf:"predicates"` RateKey *string `json:"rateKey" tf:"rate_key"` RateLimit *int64 `json:"rateLimit" tf:"rate_limit"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*RateBasedRuleSpecResource) DeepCopy ¶
func (in *RateBasedRuleSpecResource) DeepCopy() *RateBasedRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleSpecResource.
func (*RateBasedRuleSpecResource) DeepCopyInto ¶
func (in *RateBasedRuleSpecResource) DeepCopyInto(out *RateBasedRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateBasedRuleStatus ¶
type RateBasedRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RateBasedRuleStatus) DeepCopy ¶
func (in *RateBasedRuleStatus) DeepCopy() *RateBasedRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleStatus.
func (*RateBasedRuleStatus) DeepCopyInto ¶
func (in *RateBasedRuleStatus) DeepCopyInto(out *RateBasedRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexMatchSet ¶
type RegexMatchSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegexMatchSetSpec `json:"spec,omitempty"` Status RegexMatchSetStatus `json:"status,omitempty"` }
func (*RegexMatchSet) DeepCopy ¶
func (in *RegexMatchSet) DeepCopy() *RegexMatchSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSet.
func (*RegexMatchSet) DeepCopyInto ¶
func (in *RegexMatchSet) DeepCopyInto(out *RegexMatchSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegexMatchSet) DeepCopyObject ¶
func (in *RegexMatchSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegexMatchSet) SetupWebhookWithManager ¶
func (r *RegexMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegexMatchSet) ValidateCreate ¶
func (r *RegexMatchSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegexMatchSet) ValidateDelete ¶
func (r *RegexMatchSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegexMatchSet) ValidateUpdate ¶
func (r *RegexMatchSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegexMatchSetList ¶
type RegexMatchSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegexMatchSet CRD objects Items []RegexMatchSet `json:"items,omitempty"` }
RegexMatchSetList is a list of RegexMatchSets
func (*RegexMatchSetList) DeepCopy ¶
func (in *RegexMatchSetList) DeepCopy() *RegexMatchSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetList.
func (*RegexMatchSetList) DeepCopyInto ¶
func (in *RegexMatchSetList) DeepCopyInto(out *RegexMatchSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegexMatchSetList) DeepCopyObject ¶
func (in *RegexMatchSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegexMatchSetSpec ¶
type RegexMatchSetSpec struct { State *RegexMatchSetSpecResource `json:"state,omitempty" tf:"-"` Resource RegexMatchSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RegexMatchSetSpec) DeepCopy ¶
func (in *RegexMatchSetSpec) DeepCopy() *RegexMatchSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetSpec.
func (*RegexMatchSetSpec) DeepCopyInto ¶
func (in *RegexMatchSetSpec) DeepCopyInto(out *RegexMatchSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexMatchSetSpecRegexMatchTuple ¶
type RegexMatchSetSpecRegexMatchTuple struct { FieldToMatch *RegexMatchSetSpecRegexMatchTupleFieldToMatch `json:"fieldToMatch" tf:"field_to_match"` RegexPatternSetID *string `json:"regexPatternSetID" tf:"regex_pattern_set_id"` TextTransformation *string `json:"textTransformation" tf:"text_transformation"` }
func (*RegexMatchSetSpecRegexMatchTuple) DeepCopy ¶
func (in *RegexMatchSetSpecRegexMatchTuple) DeepCopy() *RegexMatchSetSpecRegexMatchTuple
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetSpecRegexMatchTuple.
func (*RegexMatchSetSpecRegexMatchTuple) DeepCopyInto ¶
func (in *RegexMatchSetSpecRegexMatchTuple) DeepCopyInto(out *RegexMatchSetSpecRegexMatchTuple)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexMatchSetSpecRegexMatchTupleFieldToMatch ¶
type RegexMatchSetSpecRegexMatchTupleFieldToMatch struct { // +optional Data *string `json:"data,omitempty" tf:"data"` Type *string `json:"type" tf:"type"` }
func (*RegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopy ¶
func (in *RegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopy() *RegexMatchSetSpecRegexMatchTupleFieldToMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetSpecRegexMatchTupleFieldToMatch.
func (*RegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopyInto ¶
func (in *RegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopyInto(out *RegexMatchSetSpecRegexMatchTupleFieldToMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec ¶
type RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec struct { }
+k8s:deepcopy-gen=false
func (RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec) Decode ¶
func (RegexMatchSetSpecRegexMatchTupleFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RegexMatchSetSpecResource ¶
type RegexMatchSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` // +optional RegexMatchTuple []RegexMatchSetSpecRegexMatchTuple `json:"regexMatchTuple,omitempty" tf:"regex_match_tuple"` }
func (*RegexMatchSetSpecResource) DeepCopy ¶
func (in *RegexMatchSetSpecResource) DeepCopy() *RegexMatchSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetSpecResource.
func (*RegexMatchSetSpecResource) DeepCopyInto ¶
func (in *RegexMatchSetSpecResource) DeepCopyInto(out *RegexMatchSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexMatchSetStatus ¶
type RegexMatchSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RegexMatchSetStatus) DeepCopy ¶
func (in *RegexMatchSetStatus) DeepCopy() *RegexMatchSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetStatus.
func (*RegexMatchSetStatus) DeepCopyInto ¶
func (in *RegexMatchSetStatus) DeepCopyInto(out *RegexMatchSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSet ¶
type RegexPatternSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegexPatternSetSpec `json:"spec,omitempty"` Status RegexPatternSetStatus `json:"status,omitempty"` }
func (*RegexPatternSet) DeepCopy ¶
func (in *RegexPatternSet) DeepCopy() *RegexPatternSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSet.
func (*RegexPatternSet) DeepCopyInto ¶
func (in *RegexPatternSet) DeepCopyInto(out *RegexPatternSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegexPatternSet) DeepCopyObject ¶
func (in *RegexPatternSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegexPatternSet) SetupWebhookWithManager ¶
func (r *RegexPatternSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegexPatternSet) ValidateCreate ¶
func (r *RegexPatternSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegexPatternSet) ValidateDelete ¶
func (r *RegexPatternSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegexPatternSet) ValidateUpdate ¶
func (r *RegexPatternSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegexPatternSetList ¶
type RegexPatternSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegexPatternSet CRD objects Items []RegexPatternSet `json:"items,omitempty"` }
RegexPatternSetList is a list of RegexPatternSets
func (*RegexPatternSetList) DeepCopy ¶
func (in *RegexPatternSetList) DeepCopy() *RegexPatternSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetList.
func (*RegexPatternSetList) DeepCopyInto ¶
func (in *RegexPatternSetList) DeepCopyInto(out *RegexPatternSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegexPatternSetList) DeepCopyObject ¶
func (in *RegexPatternSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegexPatternSetSpec ¶
type RegexPatternSetSpec struct { State *RegexPatternSetSpecResource `json:"state,omitempty" tf:"-"` Resource RegexPatternSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RegexPatternSetSpec) DeepCopy ¶
func (in *RegexPatternSetSpec) DeepCopy() *RegexPatternSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetSpec.
func (*RegexPatternSetSpec) DeepCopyInto ¶
func (in *RegexPatternSetSpec) DeepCopyInto(out *RegexPatternSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetSpecResource ¶
type RegexPatternSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` // +optional RegexPatternStrings []string `json:"regexPatternStrings,omitempty" tf:"regex_pattern_strings"` }
func (*RegexPatternSetSpecResource) DeepCopy ¶
func (in *RegexPatternSetSpecResource) DeepCopy() *RegexPatternSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetSpecResource.
func (*RegexPatternSetSpecResource) DeepCopyInto ¶
func (in *RegexPatternSetSpecResource) DeepCopyInto(out *RegexPatternSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegexPatternSetStatus ¶
type RegexPatternSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RegexPatternSetStatus) DeepCopy ¶
func (in *RegexPatternSetStatus) DeepCopy() *RegexPatternSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetStatus.
func (*RegexPatternSetStatus) DeepCopyInto ¶
func (in *RegexPatternSetStatus) DeepCopyInto(out *RegexPatternSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec,omitempty"` Status RuleStatus `json:"status,omitempty"` }
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) SetupWebhookWithManager ¶
func (*Rule) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Rule) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RuleGroup ¶
type RuleGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleGroupSpec `json:"spec,omitempty"` Status RuleGroupStatus `json:"status,omitempty"` }
func (*RuleGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroup.
func (*RuleGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroup) SetupWebhookWithManager ¶
func (*RuleGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RuleGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RuleGroupList ¶
type RuleGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RuleGroup CRD objects Items []RuleGroup `json:"items,omitempty"` }
RuleGroupList is a list of RuleGroups
func (*RuleGroupList) DeepCopy ¶
func (in *RuleGroupList) DeepCopy() *RuleGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupList.
func (*RuleGroupList) DeepCopyInto ¶
func (in *RuleGroupList) DeepCopyInto(out *RuleGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroupList) DeepCopyObject ¶
func (in *RuleGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleGroupSpec ¶
type RuleGroupSpec struct { State *RuleGroupSpecResource `json:"state,omitempty" tf:"-"` Resource RuleGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RuleGroupSpec) DeepCopy ¶
func (in *RuleGroupSpec) DeepCopy() *RuleGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpec.
func (*RuleGroupSpec) DeepCopyInto ¶
func (in *RuleGroupSpec) DeepCopyInto(out *RuleGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecActivatedRule ¶
type RuleGroupSpecActivatedRule struct { Action *RuleGroupSpecActivatedRuleAction `json:"action" tf:"action"` Priority *int64 `json:"priority" tf:"priority"` RuleID *string `json:"ruleID" tf:"rule_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*RuleGroupSpecActivatedRule) DeepCopy ¶
func (in *RuleGroupSpecActivatedRule) DeepCopy() *RuleGroupSpecActivatedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecActivatedRule.
func (*RuleGroupSpecActivatedRule) DeepCopyInto ¶
func (in *RuleGroupSpecActivatedRule) DeepCopyInto(out *RuleGroupSpecActivatedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecActivatedRuleAction ¶
type RuleGroupSpecActivatedRuleAction struct {
Type *string `json:"type" tf:"type"`
}
func (*RuleGroupSpecActivatedRuleAction) DeepCopy ¶
func (in *RuleGroupSpecActivatedRuleAction) DeepCopy() *RuleGroupSpecActivatedRuleAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecActivatedRuleAction.
func (*RuleGroupSpecActivatedRuleAction) DeepCopyInto ¶
func (in *RuleGroupSpecActivatedRuleAction) DeepCopyInto(out *RuleGroupSpecActivatedRuleAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpecActivatedRuleActionCodec ¶
type RuleGroupSpecActivatedRuleActionCodec struct { }
+k8s:deepcopy-gen=false
func (RuleGroupSpecActivatedRuleActionCodec) Decode ¶
func (RuleGroupSpecActivatedRuleActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RuleGroupSpecResource ¶
type RuleGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActivatedRule []RuleGroupSpecActivatedRule `json:"activatedRule,omitempty" tf:"activated_rule"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` MetricName *string `json:"metricName" tf:"metric_name"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*RuleGroupSpecResource) DeepCopy ¶
func (in *RuleGroupSpecResource) DeepCopy() *RuleGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpecResource.
func (*RuleGroupSpecResource) DeepCopyInto ¶
func (in *RuleGroupSpecResource) DeepCopyInto(out *RuleGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupStatus ¶
type RuleGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RuleGroupStatus) DeepCopy ¶
func (in *RuleGroupStatus) DeepCopy() *RuleGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupStatus.
func (*RuleGroupStatus) DeepCopyInto ¶
func (in *RuleGroupStatus) DeepCopyInto(out *RuleGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Rule CRD objects Items []Rule `json:"items,omitempty"` }
RuleList is a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleSpec ¶
type RuleSpec struct { State *RuleSpecResource `json:"state,omitempty" tf:"-"` Resource RuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpecPredicates ¶
type RuleSpecPredicates struct { DataID *string `json:"dataID" tf:"data_id"` Negated *bool `json:"negated" tf:"negated"` Type *string `json:"type" tf:"type"` }
func (*RuleSpecPredicates) DeepCopy ¶
func (in *RuleSpecPredicates) DeepCopy() *RuleSpecPredicates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpecPredicates.
func (*RuleSpecPredicates) DeepCopyInto ¶
func (in *RuleSpecPredicates) DeepCopyInto(out *RuleSpecPredicates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpecResource ¶
type RuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` MetricName *string `json:"metricName" tf:"metric_name"` Name *string `json:"name" tf:"name"` // +optional Predicates []RuleSpecPredicates `json:"predicates,omitempty" tf:"predicates"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*RuleSpecResource) DeepCopy ¶
func (in *RuleSpecResource) DeepCopy() *RuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpecResource.
func (*RuleSpecResource) DeepCopyInto ¶
func (in *RuleSpecResource) DeepCopyInto(out *RuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintSet ¶
type SizeConstraintSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SizeConstraintSetSpec `json:"spec,omitempty"` Status SizeConstraintSetStatus `json:"status,omitempty"` }
func (*SizeConstraintSet) DeepCopy ¶
func (in *SizeConstraintSet) DeepCopy() *SizeConstraintSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSet.
func (*SizeConstraintSet) DeepCopyInto ¶
func (in *SizeConstraintSet) DeepCopyInto(out *SizeConstraintSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SizeConstraintSet) DeepCopyObject ¶
func (in *SizeConstraintSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SizeConstraintSet) SetupWebhookWithManager ¶
func (r *SizeConstraintSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SizeConstraintSet) ValidateCreate ¶
func (r *SizeConstraintSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SizeConstraintSet) ValidateDelete ¶
func (r *SizeConstraintSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SizeConstraintSet) ValidateUpdate ¶
func (r *SizeConstraintSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SizeConstraintSetList ¶
type SizeConstraintSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SizeConstraintSet CRD objects Items []SizeConstraintSet `json:"items,omitempty"` }
SizeConstraintSetList is a list of SizeConstraintSets
func (*SizeConstraintSetList) DeepCopy ¶
func (in *SizeConstraintSetList) DeepCopy() *SizeConstraintSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetList.
func (*SizeConstraintSetList) DeepCopyInto ¶
func (in *SizeConstraintSetList) DeepCopyInto(out *SizeConstraintSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SizeConstraintSetList) DeepCopyObject ¶
func (in *SizeConstraintSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SizeConstraintSetSpec ¶
type SizeConstraintSetSpec struct { State *SizeConstraintSetSpecResource `json:"state,omitempty" tf:"-"` Resource SizeConstraintSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SizeConstraintSetSpec) DeepCopy ¶
func (in *SizeConstraintSetSpec) DeepCopy() *SizeConstraintSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetSpec.
func (*SizeConstraintSetSpec) DeepCopyInto ¶
func (in *SizeConstraintSetSpec) DeepCopyInto(out *SizeConstraintSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintSetSpecResource ¶
type SizeConstraintSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` // +optional SizeConstraints []SizeConstraintSetSpecSizeConstraints `json:"sizeConstraints,omitempty" tf:"size_constraints"` }
func (*SizeConstraintSetSpecResource) DeepCopy ¶
func (in *SizeConstraintSetSpecResource) DeepCopy() *SizeConstraintSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetSpecResource.
func (*SizeConstraintSetSpecResource) DeepCopyInto ¶
func (in *SizeConstraintSetSpecResource) DeepCopyInto(out *SizeConstraintSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintSetSpecSizeConstraints ¶
type SizeConstraintSetSpecSizeConstraints struct { ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator"` FieldToMatch *SizeConstraintSetSpecSizeConstraintsFieldToMatch `json:"fieldToMatch" tf:"field_to_match"` Size *int64 `json:"size" tf:"size"` TextTransformation *string `json:"textTransformation" tf:"text_transformation"` }
func (*SizeConstraintSetSpecSizeConstraints) DeepCopy ¶
func (in *SizeConstraintSetSpecSizeConstraints) DeepCopy() *SizeConstraintSetSpecSizeConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetSpecSizeConstraints.
func (*SizeConstraintSetSpecSizeConstraints) DeepCopyInto ¶
func (in *SizeConstraintSetSpecSizeConstraints) DeepCopyInto(out *SizeConstraintSetSpecSizeConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintSetSpecSizeConstraintsFieldToMatch ¶
type SizeConstraintSetSpecSizeConstraintsFieldToMatch struct { // +optional Data *string `json:"data,omitempty" tf:"data"` Type *string `json:"type" tf:"type"` }
func (*SizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopy ¶
func (in *SizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopy() *SizeConstraintSetSpecSizeConstraintsFieldToMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetSpecSizeConstraintsFieldToMatch.
func (*SizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopyInto ¶
func (in *SizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopyInto(out *SizeConstraintSetSpecSizeConstraintsFieldToMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec ¶
type SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec struct { }
+k8s:deepcopy-gen=false
func (SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec) Decode ¶
func (SizeConstraintSetSpecSizeConstraintsFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SizeConstraintSetStatus ¶
type SizeConstraintSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SizeConstraintSetStatus) DeepCopy ¶
func (in *SizeConstraintSetStatus) DeepCopy() *SizeConstraintSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetStatus.
func (*SizeConstraintSetStatus) DeepCopyInto ¶
func (in *SizeConstraintSetStatus) DeepCopyInto(out *SizeConstraintSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlInjectionMatchSet ¶
type SqlInjectionMatchSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlInjectionMatchSetSpec `json:"spec,omitempty"` Status SqlInjectionMatchSetStatus `json:"status,omitempty"` }
func (*SqlInjectionMatchSet) DeepCopy ¶
func (in *SqlInjectionMatchSet) DeepCopy() *SqlInjectionMatchSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSet.
func (*SqlInjectionMatchSet) DeepCopyInto ¶
func (in *SqlInjectionMatchSet) DeepCopyInto(out *SqlInjectionMatchSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlInjectionMatchSet) DeepCopyObject ¶
func (in *SqlInjectionMatchSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlInjectionMatchSet) SetupWebhookWithManager ¶
func (r *SqlInjectionMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlInjectionMatchSet) ValidateCreate ¶
func (r *SqlInjectionMatchSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlInjectionMatchSet) ValidateDelete ¶
func (r *SqlInjectionMatchSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlInjectionMatchSet) ValidateUpdate ¶
func (r *SqlInjectionMatchSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlInjectionMatchSetList ¶
type SqlInjectionMatchSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlInjectionMatchSet CRD objects Items []SqlInjectionMatchSet `json:"items,omitempty"` }
SqlInjectionMatchSetList is a list of SqlInjectionMatchSets
func (*SqlInjectionMatchSetList) DeepCopy ¶
func (in *SqlInjectionMatchSetList) DeepCopy() *SqlInjectionMatchSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSetList.
func (*SqlInjectionMatchSetList) DeepCopyInto ¶
func (in *SqlInjectionMatchSetList) DeepCopyInto(out *SqlInjectionMatchSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlInjectionMatchSetList) DeepCopyObject ¶
func (in *SqlInjectionMatchSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlInjectionMatchSetSpec ¶
type SqlInjectionMatchSetSpec struct { State *SqlInjectionMatchSetSpecResource `json:"state,omitempty" tf:"-"` Resource SqlInjectionMatchSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlInjectionMatchSetSpec) DeepCopy ¶
func (in *SqlInjectionMatchSetSpec) DeepCopy() *SqlInjectionMatchSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSetSpec.
func (*SqlInjectionMatchSetSpec) DeepCopyInto ¶
func (in *SqlInjectionMatchSetSpec) DeepCopyInto(out *SqlInjectionMatchSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlInjectionMatchSetSpecResource ¶
type SqlInjectionMatchSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` // +optional SqlInjectionMatchTuples []SqlInjectionMatchSetSpecSqlInjectionMatchTuples `json:"sqlInjectionMatchTuples,omitempty" tf:"sql_injection_match_tuples"` }
func (*SqlInjectionMatchSetSpecResource) DeepCopy ¶
func (in *SqlInjectionMatchSetSpecResource) DeepCopy() *SqlInjectionMatchSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSetSpecResource.
func (*SqlInjectionMatchSetSpecResource) DeepCopyInto ¶
func (in *SqlInjectionMatchSetSpecResource) DeepCopyInto(out *SqlInjectionMatchSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlInjectionMatchSetSpecSqlInjectionMatchTuples ¶
type SqlInjectionMatchSetSpecSqlInjectionMatchTuples struct { FieldToMatch *SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"` TextTransformation *string `json:"textTransformation" tf:"text_transformation"` }
func (*SqlInjectionMatchSetSpecSqlInjectionMatchTuples) DeepCopy ¶
func (in *SqlInjectionMatchSetSpecSqlInjectionMatchTuples) DeepCopy() *SqlInjectionMatchSetSpecSqlInjectionMatchTuples
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSetSpecSqlInjectionMatchTuples.
func (*SqlInjectionMatchSetSpecSqlInjectionMatchTuples) DeepCopyInto ¶
func (in *SqlInjectionMatchSetSpecSqlInjectionMatchTuples) DeepCopyInto(out *SqlInjectionMatchSetSpecSqlInjectionMatchTuples)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch ¶
type SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch struct { // +optional Data *string `json:"data,omitempty" tf:"data"` Type *string `json:"type" tf:"type"` }
func (*SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch) DeepCopy ¶
func (in *SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch) DeepCopy() *SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch.
func (*SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch) DeepCopyInto ¶
func (in *SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch) DeepCopyInto(out *SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec ¶
type SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec struct { }
+k8s:deepcopy-gen=false
func (SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec) Decode ¶
func (SqlInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SqlInjectionMatchSetStatus ¶
type SqlInjectionMatchSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlInjectionMatchSetStatus) DeepCopy ¶
func (in *SqlInjectionMatchSetStatus) DeepCopy() *SqlInjectionMatchSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlInjectionMatchSetStatus.
func (*SqlInjectionMatchSetStatus) DeepCopyInto ¶
func (in *SqlInjectionMatchSetStatus) DeepCopyInto(out *SqlInjectionMatchSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACL ¶
type WebACL struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebACLSpec `json:"spec,omitempty"` Status WebACLStatus `json:"status,omitempty"` }
func (*WebACL) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACL.
func (*WebACL) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebACL) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebACL) SetupWebhookWithManager ¶
func (*WebACL) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*WebACL) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type WebACLList ¶
type WebACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of WebACL CRD objects Items []WebACL `json:"items,omitempty"` }
WebACLList is a list of WebACLs
func (*WebACLList) DeepCopy ¶
func (in *WebACLList) DeepCopy() *WebACLList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLList.
func (*WebACLList) DeepCopyInto ¶
func (in *WebACLList) DeepCopyInto(out *WebACLList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebACLList) DeepCopyObject ¶
func (in *WebACLList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WebACLSpec ¶
type WebACLSpec struct { State *WebACLSpecResource `json:"state,omitempty" tf:"-"` Resource WebACLSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*WebACLSpec) DeepCopy ¶
func (in *WebACLSpec) DeepCopy() *WebACLSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpec.
func (*WebACLSpec) DeepCopyInto ¶
func (in *WebACLSpec) DeepCopyInto(out *WebACLSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecDefaultAction ¶
type WebACLSpecDefaultAction struct {
Type *string `json:"type" tf:"type"`
}
func (*WebACLSpecDefaultAction) DeepCopy ¶
func (in *WebACLSpecDefaultAction) DeepCopy() *WebACLSpecDefaultAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecDefaultAction.
func (*WebACLSpecDefaultAction) DeepCopyInto ¶
func (in *WebACLSpecDefaultAction) DeepCopyInto(out *WebACLSpecDefaultAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecDefaultActionCodec ¶
type WebACLSpecDefaultActionCodec struct { }
+k8s:deepcopy-gen=false
func (WebACLSpecDefaultActionCodec) Decode ¶
func (WebACLSpecDefaultActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WebACLSpecLoggingConfiguration ¶
type WebACLSpecLoggingConfiguration struct { LogDestination *string `json:"logDestination" tf:"log_destination"` // +optional RedactedFields *WebACLSpecLoggingConfigurationRedactedFields `json:"redactedFields,omitempty" tf:"redacted_fields"` }
func (*WebACLSpecLoggingConfiguration) DeepCopy ¶
func (in *WebACLSpecLoggingConfiguration) DeepCopy() *WebACLSpecLoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecLoggingConfiguration.
func (*WebACLSpecLoggingConfiguration) DeepCopyInto ¶
func (in *WebACLSpecLoggingConfiguration) DeepCopyInto(out *WebACLSpecLoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecLoggingConfigurationCodec ¶
type WebACLSpecLoggingConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (WebACLSpecLoggingConfigurationCodec) Decode ¶
func (WebACLSpecLoggingConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WebACLSpecLoggingConfigurationRedactedFields ¶
type WebACLSpecLoggingConfigurationRedactedFields struct {
FieldToMatch []WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
}
func (*WebACLSpecLoggingConfigurationRedactedFields) DeepCopy ¶
func (in *WebACLSpecLoggingConfigurationRedactedFields) DeepCopy() *WebACLSpecLoggingConfigurationRedactedFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecLoggingConfigurationRedactedFields.
func (*WebACLSpecLoggingConfigurationRedactedFields) DeepCopyInto ¶
func (in *WebACLSpecLoggingConfigurationRedactedFields) DeepCopyInto(out *WebACLSpecLoggingConfigurationRedactedFields)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecLoggingConfigurationRedactedFieldsCodec ¶
type WebACLSpecLoggingConfigurationRedactedFieldsCodec struct { }
+k8s:deepcopy-gen=false
func (WebACLSpecLoggingConfigurationRedactedFieldsCodec) Decode ¶
func (WebACLSpecLoggingConfigurationRedactedFieldsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch ¶
type WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch struct { // +optional Data *string `json:"data,omitempty" tf:"data"` Type *string `json:"type" tf:"type"` }
func (*WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopy ¶
func (in *WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopy() *WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch.
func (*WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopyInto ¶
func (in *WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopyInto(out *WebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecResource ¶
type WebACLSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DefaultAction *WebACLSpecDefaultAction `json:"defaultAction" tf:"default_action"` // +optional LoggingConfiguration *WebACLSpecLoggingConfiguration `json:"loggingConfiguration,omitempty" tf:"logging_configuration"` MetricName *string `json:"metricName" tf:"metric_name"` Name *string `json:"name" tf:"name"` // +optional Rules []WebACLSpecRules `json:"rules,omitempty" tf:"rules"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*WebACLSpecResource) DeepCopy ¶
func (in *WebACLSpecResource) DeepCopy() *WebACLSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecResource.
func (*WebACLSpecResource) DeepCopyInto ¶
func (in *WebACLSpecResource) DeepCopyInto(out *WebACLSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecRules ¶
type WebACLSpecRules struct { // +optional Action *WebACLSpecRulesAction `json:"action,omitempty" tf:"action"` // +optional OverrideAction *WebACLSpecRulesOverrideAction `json:"overrideAction,omitempty" tf:"override_action"` Priority *int64 `json:"priority" tf:"priority"` RuleID *string `json:"ruleID" tf:"rule_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*WebACLSpecRules) DeepCopy ¶
func (in *WebACLSpecRules) DeepCopy() *WebACLSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecRules.
func (*WebACLSpecRules) DeepCopyInto ¶
func (in *WebACLSpecRules) DeepCopyInto(out *WebACLSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecRulesAction ¶
type WebACLSpecRulesAction struct {
Type *string `json:"type" tf:"type"`
}
func (*WebACLSpecRulesAction) DeepCopy ¶
func (in *WebACLSpecRulesAction) DeepCopy() *WebACLSpecRulesAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecRulesAction.
func (*WebACLSpecRulesAction) DeepCopyInto ¶
func (in *WebACLSpecRulesAction) DeepCopyInto(out *WebACLSpecRulesAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecRulesActionCodec ¶
type WebACLSpecRulesActionCodec struct { }
+k8s:deepcopy-gen=false
func (WebACLSpecRulesActionCodec) Decode ¶
func (WebACLSpecRulesActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WebACLSpecRulesOverrideAction ¶
type WebACLSpecRulesOverrideAction struct {
Type *string `json:"type" tf:"type"`
}
func (*WebACLSpecRulesOverrideAction) DeepCopy ¶
func (in *WebACLSpecRulesOverrideAction) DeepCopy() *WebACLSpecRulesOverrideAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLSpecRulesOverrideAction.
func (*WebACLSpecRulesOverrideAction) DeepCopyInto ¶
func (in *WebACLSpecRulesOverrideAction) DeepCopyInto(out *WebACLSpecRulesOverrideAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebACLSpecRulesOverrideActionCodec ¶
type WebACLSpecRulesOverrideActionCodec struct { }
+k8s:deepcopy-gen=false
func (WebACLSpecRulesOverrideActionCodec) Decode ¶
func (WebACLSpecRulesOverrideActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type WebACLStatus ¶
type WebACLStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*WebACLStatus) DeepCopy ¶
func (in *WebACLStatus) DeepCopy() *WebACLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLStatus.
func (*WebACLStatus) DeepCopyInto ¶
func (in *WebACLStatus) DeepCopyInto(out *WebACLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XssMatchSet ¶
type XssMatchSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec XssMatchSetSpec `json:"spec,omitempty"` Status XssMatchSetStatus `json:"status,omitempty"` }
func (*XssMatchSet) DeepCopy ¶
func (in *XssMatchSet) DeepCopy() *XssMatchSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSet.
func (*XssMatchSet) DeepCopyInto ¶
func (in *XssMatchSet) DeepCopyInto(out *XssMatchSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*XssMatchSet) DeepCopyObject ¶
func (in *XssMatchSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*XssMatchSet) SetupWebhookWithManager ¶
func (r *XssMatchSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*XssMatchSet) ValidateCreate ¶
func (r *XssMatchSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*XssMatchSet) ValidateDelete ¶
func (r *XssMatchSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*XssMatchSet) ValidateUpdate ¶
func (r *XssMatchSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type XssMatchSetList ¶
type XssMatchSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of XssMatchSet CRD objects Items []XssMatchSet `json:"items,omitempty"` }
XssMatchSetList is a list of XssMatchSets
func (*XssMatchSetList) DeepCopy ¶
func (in *XssMatchSetList) DeepCopy() *XssMatchSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSetList.
func (*XssMatchSetList) DeepCopyInto ¶
func (in *XssMatchSetList) DeepCopyInto(out *XssMatchSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*XssMatchSetList) DeepCopyObject ¶
func (in *XssMatchSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type XssMatchSetSpec ¶
type XssMatchSetSpec struct { State *XssMatchSetSpecResource `json:"state,omitempty" tf:"-"` Resource XssMatchSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*XssMatchSetSpec) DeepCopy ¶
func (in *XssMatchSetSpec) DeepCopy() *XssMatchSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSetSpec.
func (*XssMatchSetSpec) DeepCopyInto ¶
func (in *XssMatchSetSpec) DeepCopyInto(out *XssMatchSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XssMatchSetSpecResource ¶
type XssMatchSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` // +optional XssMatchTuples []XssMatchSetSpecXssMatchTuples `json:"xssMatchTuples,omitempty" tf:"xss_match_tuples"` }
func (*XssMatchSetSpecResource) DeepCopy ¶
func (in *XssMatchSetSpecResource) DeepCopy() *XssMatchSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSetSpecResource.
func (*XssMatchSetSpecResource) DeepCopyInto ¶
func (in *XssMatchSetSpecResource) DeepCopyInto(out *XssMatchSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XssMatchSetSpecXssMatchTuples ¶
type XssMatchSetSpecXssMatchTuples struct { FieldToMatch *XssMatchSetSpecXssMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"` TextTransformation *string `json:"textTransformation" tf:"text_transformation"` }
func (*XssMatchSetSpecXssMatchTuples) DeepCopy ¶
func (in *XssMatchSetSpecXssMatchTuples) DeepCopy() *XssMatchSetSpecXssMatchTuples
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSetSpecXssMatchTuples.
func (*XssMatchSetSpecXssMatchTuples) DeepCopyInto ¶
func (in *XssMatchSetSpecXssMatchTuples) DeepCopyInto(out *XssMatchSetSpecXssMatchTuples)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XssMatchSetSpecXssMatchTuplesFieldToMatch ¶
type XssMatchSetSpecXssMatchTuplesFieldToMatch struct { // +optional Data *string `json:"data,omitempty" tf:"data"` Type *string `json:"type" tf:"type"` }
func (*XssMatchSetSpecXssMatchTuplesFieldToMatch) DeepCopy ¶
func (in *XssMatchSetSpecXssMatchTuplesFieldToMatch) DeepCopy() *XssMatchSetSpecXssMatchTuplesFieldToMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSetSpecXssMatchTuplesFieldToMatch.
func (*XssMatchSetSpecXssMatchTuplesFieldToMatch) DeepCopyInto ¶
func (in *XssMatchSetSpecXssMatchTuplesFieldToMatch) DeepCopyInto(out *XssMatchSetSpecXssMatchTuplesFieldToMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type XssMatchSetSpecXssMatchTuplesFieldToMatchCodec ¶
type XssMatchSetSpecXssMatchTuplesFieldToMatchCodec struct { }
+k8s:deepcopy-gen=false
func (XssMatchSetSpecXssMatchTuplesFieldToMatchCodec) Decode ¶
func (XssMatchSetSpecXssMatchTuplesFieldToMatchCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type XssMatchSetStatus ¶
type XssMatchSetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*XssMatchSetStatus) DeepCopy ¶
func (in *XssMatchSetStatus) DeepCopy() *XssMatchSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XssMatchSetStatus.
func (*XssMatchSetStatus) DeepCopyInto ¶
func (in *XssMatchSetStatus) DeepCopyInto(out *XssMatchSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- byte_match_set_types.go
- byte_match_set_webhook.go
- codec.go
- doc.go
- geo_match_set_types.go
- geo_match_set_webhook.go
- ipset_types.go
- ipset_webhook.go
- rate_based_rule_types.go
- rate_based_rule_webhook.go
- regex_match_set_types.go
- regex_match_set_webhook.go
- regex_pattern_set_types.go
- regex_pattern_set_webhook.go
- register.go
- rule_group_types.go
- rule_group_webhook.go
- rule_types.go
- rule_webhook.go
- size_constraint_set_types.go
- size_constraint_set_webhook.go
- sql_injection_match_set_types.go
- sql_injection_match_set_webhook.go
- web_acl_types.go
- web_acl_webhook.go
- xss_match_set_types.go
- xss_match_set_webhook.go
- zz_generated.deepcopy.go