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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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:"-"`
}
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