v1alpha1

package
v0.5.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=wafregional.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "wafregional.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	ByteMatchSet_Kind             = "ByteMatchSet"
	ByteMatchSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ByteMatchSet_Kind}.String()
	ByteMatchSet_KindAPIVersion   = ByteMatchSet_Kind + "." + CRDGroupVersion.String()
	ByteMatchSet_GroupVersionKind = CRDGroupVersion.WithKind(ByteMatchSet_Kind)
)

Repository type metadata.

View Source
var (
	GeoMatchSet_Kind             = "GeoMatchSet"
	GeoMatchSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GeoMatchSet_Kind}.String()
	GeoMatchSet_KindAPIVersion   = GeoMatchSet_Kind + "." + CRDGroupVersion.String()
	GeoMatchSet_GroupVersionKind = CRDGroupVersion.WithKind(GeoMatchSet_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	IPSet_Kind             = "IPSet"
	IPSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IPSet_Kind}.String()
	IPSet_KindAPIVersion   = IPSet_Kind + "." + CRDGroupVersion.String()
	IPSet_GroupVersionKind = CRDGroupVersion.WithKind(IPSet_Kind)
)

Repository type metadata.

View Source
var (
	RateBasedRule_Kind             = "RateBasedRule"
	RateBasedRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RateBasedRule_Kind}.String()
	RateBasedRule_KindAPIVersion   = RateBasedRule_Kind + "." + CRDGroupVersion.String()
	RateBasedRule_GroupVersionKind = CRDGroupVersion.WithKind(RateBasedRule_Kind)
)

Repository type metadata.

View Source
var (
	RegexMatchSet_Kind             = "RegexMatchSet"
	RegexMatchSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RegexMatchSet_Kind}.String()
	RegexMatchSet_KindAPIVersion   = RegexMatchSet_Kind + "." + CRDGroupVersion.String()
	RegexMatchSet_GroupVersionKind = CRDGroupVersion.WithKind(RegexMatchSet_Kind)
)

Repository type metadata.

View Source
var (
	RegexPatternSet_Kind             = "RegexPatternSet"
	RegexPatternSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RegexPatternSet_Kind}.String()
	RegexPatternSet_KindAPIVersion   = RegexPatternSet_Kind + "." + CRDGroupVersion.String()
	RegexPatternSet_GroupVersionKind = CRDGroupVersion.WithKind(RegexPatternSet_Kind)
)

Repository type metadata.

View Source
var (
	Rule_Kind             = "Rule"
	Rule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String()
	Rule_KindAPIVersion   = Rule_Kind + "." + CRDGroupVersion.String()
	Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind)
)

Repository type metadata.

View Source
var (
	SizeConstraintSet_Kind             = "SizeConstraintSet"
	SizeConstraintSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SizeConstraintSet_Kind}.String()
	SizeConstraintSet_KindAPIVersion   = SizeConstraintSet_Kind + "." + CRDGroupVersion.String()
	SizeConstraintSet_GroupVersionKind = CRDGroupVersion.WithKind(SizeConstraintSet_Kind)
)

Repository type metadata.

View Source
var (
	SQLInjectionMatchSet_Kind             = "SQLInjectionMatchSet"
	SQLInjectionMatchSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SQLInjectionMatchSet_Kind}.String()
	SQLInjectionMatchSet_KindAPIVersion   = SQLInjectionMatchSet_Kind + "." + CRDGroupVersion.String()
	SQLInjectionMatchSet_GroupVersionKind = CRDGroupVersion.WithKind(SQLInjectionMatchSet_Kind)
)

Repository type metadata.

View Source
var (
	WebACL_Kind             = "WebACL"
	WebACL_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WebACL_Kind}.String()
	WebACL_KindAPIVersion   = WebACL_Kind + "." + CRDGroupVersion.String()
	WebACL_GroupVersionKind = CRDGroupVersion.WithKind(WebACL_Kind)
)

Repository type metadata.

View Source
var (
	WebACLAssociation_Kind             = "WebACLAssociation"
	WebACLAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WebACLAssociation_Kind}.String()
	WebACLAssociation_KindAPIVersion   = WebACLAssociation_Kind + "." + CRDGroupVersion.String()
	WebACLAssociation_GroupVersionKind = CRDGroupVersion.WithKind(WebACLAssociation_Kind)
)

Repository type metadata.

View Source
var (
	XSSMatchSet_Kind             = "XSSMatchSet"
	XSSMatchSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: XSSMatchSet_Kind}.String()
	XSSMatchSet_KindAPIVersion   = XSSMatchSet_Kind + "." + CRDGroupVersion.String()
	XSSMatchSet_GroupVersionKind = CRDGroupVersion.WithKind(XSSMatchSet_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ActionObservation

type ActionObservation struct {
}

func (*ActionObservation) DeepCopy

func (in *ActionObservation) DeepCopy() *ActionObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.

func (*ActionObservation) DeepCopyInto

func (in *ActionObservation) DeepCopyInto(out *ActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionParameters

type ActionParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ActionParameters) DeepCopy

func (in *ActionParameters) DeepCopy() *ActionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.

func (*ActionParameters) DeepCopyInto

func (in *ActionParameters) DeepCopyInto(out *ActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ByteMatchSet

type ByteMatchSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ByteMatchSetSpec   `json:"spec"`
	Status            ByteMatchSetStatus `json:"status,omitempty"`
}

ByteMatchSet is the Schema for the ByteMatchSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *ByteMatchSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ByteMatchSet.

func (*ByteMatchSet) GetConnectionDetailsMapping

func (tr *ByteMatchSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ByteMatchSet

func (*ByteMatchSet) GetDeletionPolicy

func (mg *ByteMatchSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ByteMatchSet.

func (*ByteMatchSet) GetID

func (tr *ByteMatchSet) GetID() string

GetID returns ID of underlying Terraform resource of this ByteMatchSet

func (*ByteMatchSet) GetObservation

func (tr *ByteMatchSet) GetObservation() (map[string]interface{}, error)

GetObservation of this ByteMatchSet

func (*ByteMatchSet) GetParameters

func (tr *ByteMatchSet) GetParameters() (map[string]interface{}, error)

GetParameters of this ByteMatchSet

func (*ByteMatchSet) GetProviderConfigReference

func (mg *ByteMatchSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ByteMatchSet.

func (*ByteMatchSet) GetProviderReference

func (mg *ByteMatchSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this ByteMatchSet. Deprecated: Use GetProviderConfigReference.

func (*ByteMatchSet) GetPublishConnectionDetailsTo

func (mg *ByteMatchSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ByteMatchSet.

func (*ByteMatchSet) GetTerraformResourceType

func (mg *ByteMatchSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ByteMatchSet

func (*ByteMatchSet) GetTerraformSchemaVersion

func (tr *ByteMatchSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ByteMatchSet) GetWriteConnectionSecretToReference

func (mg *ByteMatchSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ByteMatchSet.

func (*ByteMatchSet) LateInitialize

func (tr *ByteMatchSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ByteMatchSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*ByteMatchSet) SetConditions

func (mg *ByteMatchSet) SetConditions(c ...xpv1.Condition)

SetConditions of this ByteMatchSet.

func (*ByteMatchSet) SetDeletionPolicy

func (mg *ByteMatchSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ByteMatchSet.

func (*ByteMatchSet) SetObservation

func (tr *ByteMatchSet) SetObservation(obs map[string]interface{}) error

SetObservation for this ByteMatchSet

func (*ByteMatchSet) SetParameters

func (tr *ByteMatchSet) SetParameters(params map[string]interface{}) error

SetParameters for this ByteMatchSet

func (*ByteMatchSet) SetProviderConfigReference

func (mg *ByteMatchSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ByteMatchSet.

func (*ByteMatchSet) SetProviderReference

func (mg *ByteMatchSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ByteMatchSet. Deprecated: Use SetProviderConfigReference.

func (*ByteMatchSet) SetPublishConnectionDetailsTo

func (mg *ByteMatchSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ByteMatchSet.

func (*ByteMatchSet) SetWriteConnectionSecretToReference

func (mg *ByteMatchSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ByteMatchSet.

type ByteMatchSetList

type ByteMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ByteMatchSet `json:"items"`
}

ByteMatchSetList contains 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.

func (*ByteMatchSetList) GetItems

func (l *ByteMatchSetList) GetItems() []resource.Managed

GetItems of this ByteMatchSetList.

type ByteMatchSetObservation

type ByteMatchSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ByteMatchSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetObservation.

func (*ByteMatchSetObservation) DeepCopyInto

func (in *ByteMatchSetObservation) DeepCopyInto(out *ByteMatchSetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ByteMatchSetParameters

type ByteMatchSetParameters struct {

	// +kubebuilder:validation:Optional
	ByteMatchTuples []ByteMatchTuplesParameters `json:"byteMatchTuples,omitempty" tf:"byte_match_tuples,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ByteMatchSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchSetParameters.

func (*ByteMatchSetParameters) DeepCopyInto

func (in *ByteMatchSetParameters) DeepCopyInto(out *ByteMatchSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ByteMatchSetSpec

type ByteMatchSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ByteMatchSetParameters `json:"forProvider"`
}

ByteMatchSetSpec defines the desired state of ByteMatchSet

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 ByteMatchSetStatus

type ByteMatchSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ByteMatchSetObservation `json:"atProvider,omitempty"`
}

ByteMatchSetStatus defines the observed state of ByteMatchSet.

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 ByteMatchTuplesObservation

type ByteMatchTuplesObservation struct {
}

func (*ByteMatchTuplesObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchTuplesObservation.

func (*ByteMatchTuplesObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ByteMatchTuplesParameters

type ByteMatchTuplesParameters struct {

	// +kubebuilder:validation:Required
	FieldToMatch []FieldToMatchParameters `json:"fieldToMatch" tf:"field_to_match,omitempty"`

	// +kubebuilder:validation:Required
	PositionalConstraint *string `json:"positionalConstraint" tf:"positional_constraint,omitempty"`

	// +kubebuilder:validation:Optional
	TargetString *string `json:"targetString,omitempty" tf:"target_string,omitempty"`

	// +kubebuilder:validation:Required
	TextTransformation *string `json:"textTransformation" tf:"text_transformation,omitempty"`
}

func (*ByteMatchTuplesParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ByteMatchTuplesParameters.

func (*ByteMatchTuplesParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultActionObservation

type DefaultActionObservation struct {
}

func (*DefaultActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultActionObservation.

func (*DefaultActionObservation) DeepCopyInto

func (in *DefaultActionObservation) DeepCopyInto(out *DefaultActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultActionParameters

type DefaultActionParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*DefaultActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultActionParameters.

func (*DefaultActionParameters) DeepCopyInto

func (in *DefaultActionParameters) DeepCopyInto(out *DefaultActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FieldToMatchObservation

type FieldToMatchObservation struct {
}

func (*FieldToMatchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchObservation.

func (*FieldToMatchObservation) DeepCopyInto

func (in *FieldToMatchObservation) DeepCopyInto(out *FieldToMatchObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FieldToMatchParameters

type FieldToMatchParameters struct {

	// +kubebuilder:validation:Optional
	Data *string `json:"data,omitempty" tf:"data,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*FieldToMatchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldToMatchParameters.

func (*FieldToMatchParameters) DeepCopyInto

func (in *FieldToMatchParameters) DeepCopyInto(out *FieldToMatchParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoMatchConstraintObservation

type GeoMatchConstraintObservation struct {
}

func (*GeoMatchConstraintObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchConstraintObservation.

func (*GeoMatchConstraintObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoMatchConstraintParameters

type GeoMatchConstraintParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*GeoMatchConstraintParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchConstraintParameters.

func (*GeoMatchConstraintParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GeoMatchSetSpec   `json:"spec"`
	Status            GeoMatchSetStatus `json:"status,omitempty"`
}

GeoMatchSet is the Schema for the GeoMatchSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *GeoMatchSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this GeoMatchSet.

func (*GeoMatchSet) GetConnectionDetailsMapping

func (tr *GeoMatchSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GeoMatchSet

func (*GeoMatchSet) GetDeletionPolicy

func (mg *GeoMatchSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GeoMatchSet.

func (*GeoMatchSet) GetID

func (tr *GeoMatchSet) GetID() string

GetID returns ID of underlying Terraform resource of this GeoMatchSet

func (*GeoMatchSet) GetObservation

func (tr *GeoMatchSet) GetObservation() (map[string]interface{}, error)

GetObservation of this GeoMatchSet

func (*GeoMatchSet) GetParameters

func (tr *GeoMatchSet) GetParameters() (map[string]interface{}, error)

GetParameters of this GeoMatchSet

func (*GeoMatchSet) GetProviderConfigReference

func (mg *GeoMatchSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GeoMatchSet.

func (*GeoMatchSet) GetProviderReference

func (mg *GeoMatchSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this GeoMatchSet. Deprecated: Use GetProviderConfigReference.

func (*GeoMatchSet) GetPublishConnectionDetailsTo

func (mg *GeoMatchSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this GeoMatchSet.

func (*GeoMatchSet) GetTerraformResourceType

func (mg *GeoMatchSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GeoMatchSet

func (*GeoMatchSet) GetTerraformSchemaVersion

func (tr *GeoMatchSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GeoMatchSet) GetWriteConnectionSecretToReference

func (mg *GeoMatchSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GeoMatchSet.

func (*GeoMatchSet) LateInitialize

func (tr *GeoMatchSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GeoMatchSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*GeoMatchSet) SetConditions

func (mg *GeoMatchSet) SetConditions(c ...xpv1.Condition)

SetConditions of this GeoMatchSet.

func (*GeoMatchSet) SetDeletionPolicy

func (mg *GeoMatchSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GeoMatchSet.

func (*GeoMatchSet) SetObservation

func (tr *GeoMatchSet) SetObservation(obs map[string]interface{}) error

SetObservation for this GeoMatchSet

func (*GeoMatchSet) SetParameters

func (tr *GeoMatchSet) SetParameters(params map[string]interface{}) error

SetParameters for this GeoMatchSet

func (*GeoMatchSet) SetProviderConfigReference

func (mg *GeoMatchSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GeoMatchSet.

func (*GeoMatchSet) SetProviderReference

func (mg *GeoMatchSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GeoMatchSet. Deprecated: Use SetProviderConfigReference.

func (*GeoMatchSet) SetPublishConnectionDetailsTo

func (mg *GeoMatchSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this GeoMatchSet.

func (*GeoMatchSet) SetWriteConnectionSecretToReference

func (mg *GeoMatchSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GeoMatchSet.

type GeoMatchSetList

type GeoMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GeoMatchSet `json:"items"`
}

GeoMatchSetList contains 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.

func (*GeoMatchSetList) GetItems

func (l *GeoMatchSetList) GetItems() []resource.Managed

GetItems of this GeoMatchSetList.

type GeoMatchSetObservation

type GeoMatchSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GeoMatchSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetObservation.

func (*GeoMatchSetObservation) DeepCopyInto

func (in *GeoMatchSetObservation) DeepCopyInto(out *GeoMatchSetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoMatchSetParameters

type GeoMatchSetParameters struct {

	// +kubebuilder:validation:Optional
	GeoMatchConstraint []GeoMatchConstraintParameters `json:"geoMatchConstraint,omitempty" tf:"geo_match_constraint,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*GeoMatchSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoMatchSetParameters.

func (*GeoMatchSetParameters) DeepCopyInto

func (in *GeoMatchSetParameters) DeepCopyInto(out *GeoMatchSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GeoMatchSetSpec

type GeoMatchSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GeoMatchSetParameters `json:"forProvider"`
}

GeoMatchSetSpec defines the desired state of GeoMatchSet

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 GeoMatchSetStatus

type GeoMatchSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GeoMatchSetObservation `json:"atProvider,omitempty"`
}

GeoMatchSetStatus defines the observed state of GeoMatchSet.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IPSetSpec   `json:"spec"`
	Status            IPSetStatus `json:"status,omitempty"`
}

IPSet is the Schema for the IPSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*IPSet) DeepCopy

func (in *IPSet) DeepCopy() *IPSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSet.

func (*IPSet) DeepCopyInto

func (in *IPSet) DeepCopyInto(out *IPSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IPSet) DeepCopyObject

func (in *IPSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IPSet) GetCondition

func (mg *IPSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this IPSet.

func (*IPSet) GetConnectionDetailsMapping

func (tr *IPSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IPSet

func (*IPSet) GetDeletionPolicy

func (mg *IPSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IPSet.

func (*IPSet) GetID

func (tr *IPSet) GetID() string

GetID returns ID of underlying Terraform resource of this IPSet

func (*IPSet) GetObservation

func (tr *IPSet) GetObservation() (map[string]interface{}, error)

GetObservation of this IPSet

func (*IPSet) GetParameters

func (tr *IPSet) GetParameters() (map[string]interface{}, error)

GetParameters of this IPSet

func (*IPSet) GetProviderConfigReference

func (mg *IPSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IPSet.

func (*IPSet) GetProviderReference

func (mg *IPSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this IPSet. Deprecated: Use GetProviderConfigReference.

func (*IPSet) GetPublishConnectionDetailsTo

func (mg *IPSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this IPSet.

func (*IPSet) GetTerraformResourceType

func (mg *IPSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IPSet

func (*IPSet) GetTerraformSchemaVersion

func (tr *IPSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IPSet) GetWriteConnectionSecretToReference

func (mg *IPSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IPSet.

func (*IPSet) LateInitialize

func (tr *IPSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IPSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*IPSet) SetConditions

func (mg *IPSet) SetConditions(c ...xpv1.Condition)

SetConditions of this IPSet.

func (*IPSet) SetDeletionPolicy

func (mg *IPSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IPSet.

func (*IPSet) SetObservation

func (tr *IPSet) SetObservation(obs map[string]interface{}) error

SetObservation for this IPSet

func (*IPSet) SetParameters

func (tr *IPSet) SetParameters(params map[string]interface{}) error

SetParameters for this IPSet

func (*IPSet) SetProviderConfigReference

func (mg *IPSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IPSet.

func (*IPSet) SetProviderReference

func (mg *IPSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IPSet. Deprecated: Use SetProviderConfigReference.

func (*IPSet) SetPublishConnectionDetailsTo

func (mg *IPSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this IPSet.

func (*IPSet) SetWriteConnectionSecretToReference

func (mg *IPSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IPSet.

type IPSetDescriptorObservation

type IPSetDescriptorObservation struct {
}

func (*IPSetDescriptorObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetDescriptorObservation.

func (*IPSetDescriptorObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPSetDescriptorParameters

type IPSetDescriptorParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*IPSetDescriptorParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetDescriptorParameters.

func (*IPSetDescriptorParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPSetList

type IPSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IPSet `json:"items"`
}

IPSetList contains a list of IPSets

func (*IPSetList) DeepCopy

func (in *IPSetList) DeepCopy() *IPSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetList.

func (*IPSetList) DeepCopyInto

func (in *IPSetList) DeepCopyInto(out *IPSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IPSetList) DeepCopyObject

func (in *IPSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IPSetList) GetItems

func (l *IPSetList) GetItems() []resource.Managed

GetItems of this IPSetList.

type IPSetObservation

type IPSetObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IPSetObservation) DeepCopy

func (in *IPSetObservation) DeepCopy() *IPSetObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetObservation.

func (*IPSetObservation) DeepCopyInto

func (in *IPSetObservation) DeepCopyInto(out *IPSetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPSetParameters

type IPSetParameters struct {

	// +kubebuilder:validation:Optional
	IPSetDescriptor []IPSetDescriptorParameters `json:"ipSetDescriptor,omitempty" tf:"ip_set_descriptor,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*IPSetParameters) DeepCopy

func (in *IPSetParameters) DeepCopy() *IPSetParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetParameters.

func (*IPSetParameters) DeepCopyInto

func (in *IPSetParameters) DeepCopyInto(out *IPSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPSetSpec

type IPSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IPSetParameters `json:"forProvider"`
}

IPSetSpec defines the desired state of IPSet

func (*IPSetSpec) DeepCopy

func (in *IPSetSpec) DeepCopy() *IPSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetSpec.

func (*IPSetSpec) DeepCopyInto

func (in *IPSetSpec) DeepCopyInto(out *IPSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IPSetStatus

type IPSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IPSetObservation `json:"atProvider,omitempty"`
}

IPSetStatus defines the observed state of IPSet.

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 LoggingConfigurationObservation

type LoggingConfigurationObservation struct {
}

func (*LoggingConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationObservation.

func (*LoggingConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoggingConfigurationParameters

type LoggingConfigurationParameters struct {

	// +kubebuilder:validation:Required
	LogDestination *string `json:"logDestination" tf:"log_destination,omitempty"`

	// +kubebuilder:validation:Optional
	RedactedFields []RedactedFieldsParameters `json:"redactedFields,omitempty" tf:"redacted_fields,omitempty"`
}

func (*LoggingConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationParameters.

func (*LoggingConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OverrideActionObservation

type OverrideActionObservation struct {
}

func (*OverrideActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideActionObservation.

func (*OverrideActionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OverrideActionParameters

type OverrideActionParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*OverrideActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OverrideActionParameters.

func (*OverrideActionParameters) DeepCopyInto

func (in *OverrideActionParameters) DeepCopyInto(out *OverrideActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PredicateObservation

type PredicateObservation struct {
}

func (*PredicateObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredicateObservation.

func (*PredicateObservation) DeepCopyInto

func (in *PredicateObservation) DeepCopyInto(out *PredicateObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PredicateParameters

type PredicateParameters struct {

	// +kubebuilder:validation:Required
	DataID *string `json:"dataId" tf:"data_id,omitempty"`

	// +kubebuilder:validation:Required
	Negated *bool `json:"negated" tf:"negated,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*PredicateParameters) DeepCopy

func (in *PredicateParameters) DeepCopy() *PredicateParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredicateParameters.

func (*PredicateParameters) DeepCopyInto

func (in *PredicateParameters) DeepCopyInto(out *PredicateParameters)

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RateBasedRuleSpec   `json:"spec"`
	Status            RateBasedRuleStatus `json:"status,omitempty"`
}

RateBasedRule is the Schema for the RateBasedRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *RateBasedRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RateBasedRule.

func (*RateBasedRule) GetConnectionDetailsMapping

func (tr *RateBasedRule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RateBasedRule

func (*RateBasedRule) GetDeletionPolicy

func (mg *RateBasedRule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RateBasedRule.

func (*RateBasedRule) GetID

func (tr *RateBasedRule) GetID() string

GetID returns ID of underlying Terraform resource of this RateBasedRule

func (*RateBasedRule) GetObservation

func (tr *RateBasedRule) GetObservation() (map[string]interface{}, error)

GetObservation of this RateBasedRule

func (*RateBasedRule) GetParameters

func (tr *RateBasedRule) GetParameters() (map[string]interface{}, error)

GetParameters of this RateBasedRule

func (*RateBasedRule) GetProviderConfigReference

func (mg *RateBasedRule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RateBasedRule.

func (*RateBasedRule) GetProviderReference

func (mg *RateBasedRule) GetProviderReference() *xpv1.Reference

GetProviderReference of this RateBasedRule. Deprecated: Use GetProviderConfigReference.

func (*RateBasedRule) GetPublishConnectionDetailsTo

func (mg *RateBasedRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this RateBasedRule.

func (*RateBasedRule) GetTerraformResourceType

func (mg *RateBasedRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RateBasedRule

func (*RateBasedRule) GetTerraformSchemaVersion

func (tr *RateBasedRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RateBasedRule) GetWriteConnectionSecretToReference

func (mg *RateBasedRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RateBasedRule.

func (*RateBasedRule) LateInitialize

func (tr *RateBasedRule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RateBasedRule using its observed tfState. returns True if there are any spec changes for the resource.

func (*RateBasedRule) SetConditions

func (mg *RateBasedRule) SetConditions(c ...xpv1.Condition)

SetConditions of this RateBasedRule.

func (*RateBasedRule) SetDeletionPolicy

func (mg *RateBasedRule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RateBasedRule.

func (*RateBasedRule) SetObservation

func (tr *RateBasedRule) SetObservation(obs map[string]interface{}) error

SetObservation for this RateBasedRule

func (*RateBasedRule) SetParameters

func (tr *RateBasedRule) SetParameters(params map[string]interface{}) error

SetParameters for this RateBasedRule

func (*RateBasedRule) SetProviderConfigReference

func (mg *RateBasedRule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RateBasedRule.

func (*RateBasedRule) SetProviderReference

func (mg *RateBasedRule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RateBasedRule. Deprecated: Use SetProviderConfigReference.

func (*RateBasedRule) SetPublishConnectionDetailsTo

func (mg *RateBasedRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this RateBasedRule.

func (*RateBasedRule) SetWriteConnectionSecretToReference

func (mg *RateBasedRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RateBasedRule.

type RateBasedRuleList

type RateBasedRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RateBasedRule `json:"items"`
}

RateBasedRuleList contains 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.

func (*RateBasedRuleList) GetItems

func (l *RateBasedRuleList) GetItems() []resource.Managed

GetItems of this RateBasedRuleList.

type RateBasedRuleObservation

type RateBasedRuleObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*RateBasedRuleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleObservation.

func (*RateBasedRuleObservation) DeepCopyInto

func (in *RateBasedRuleObservation) DeepCopyInto(out *RateBasedRuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RateBasedRuleParameters

type RateBasedRuleParameters struct {

	// +kubebuilder:validation:Required
	MetricName *string `json:"metricName" tf:"metric_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Predicate []PredicateParameters `json:"predicate,omitempty" tf:"predicate,omitempty"`

	// +kubebuilder:validation:Required
	RateKey *string `json:"rateKey" tf:"rate_key,omitempty"`

	// +kubebuilder:validation:Required
	RateLimit *float64 `json:"rateLimit" tf:"rate_limit,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RateBasedRuleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateBasedRuleParameters.

func (*RateBasedRuleParameters) DeepCopyInto

func (in *RateBasedRuleParameters) DeepCopyInto(out *RateBasedRuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RateBasedRuleSpec

type RateBasedRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RateBasedRuleParameters `json:"forProvider"`
}

RateBasedRuleSpec defines the desired state of RateBasedRule

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 RateBasedRuleStatus

type RateBasedRuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RateBasedRuleObservation `json:"atProvider,omitempty"`
}

RateBasedRuleStatus defines the observed state of RateBasedRule.

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 RedactedFieldsFieldToMatchObservation

type RedactedFieldsFieldToMatchObservation struct {
}

func (*RedactedFieldsFieldToMatchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactedFieldsFieldToMatchObservation.

func (*RedactedFieldsFieldToMatchObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedactedFieldsFieldToMatchParameters

type RedactedFieldsFieldToMatchParameters struct {

	// +kubebuilder:validation:Optional
	Data *string `json:"data,omitempty" tf:"data,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*RedactedFieldsFieldToMatchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactedFieldsFieldToMatchParameters.

func (*RedactedFieldsFieldToMatchParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedactedFieldsObservation

type RedactedFieldsObservation struct {
}

func (*RedactedFieldsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactedFieldsObservation.

func (*RedactedFieldsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedactedFieldsParameters

type RedactedFieldsParameters struct {

	// +kubebuilder:validation:Required
	FieldToMatch []RedactedFieldsFieldToMatchParameters `json:"fieldToMatch" tf:"field_to_match,omitempty"`
}

func (*RedactedFieldsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedactedFieldsParameters.

func (*RedactedFieldsParameters) DeepCopyInto

func (in *RedactedFieldsParameters) DeepCopyInto(out *RedactedFieldsParameters)

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegexMatchSetSpec   `json:"spec"`
	Status            RegexMatchSetStatus `json:"status,omitempty"`
}

RegexMatchSet is the Schema for the RegexMatchSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *RegexMatchSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RegexMatchSet.

func (*RegexMatchSet) GetConnectionDetailsMapping

func (tr *RegexMatchSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RegexMatchSet

func (*RegexMatchSet) GetDeletionPolicy

func (mg *RegexMatchSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RegexMatchSet.

func (*RegexMatchSet) GetID

func (tr *RegexMatchSet) GetID() string

GetID returns ID of underlying Terraform resource of this RegexMatchSet

func (*RegexMatchSet) GetObservation

func (tr *RegexMatchSet) GetObservation() (map[string]interface{}, error)

GetObservation of this RegexMatchSet

func (*RegexMatchSet) GetParameters

func (tr *RegexMatchSet) GetParameters() (map[string]interface{}, error)

GetParameters of this RegexMatchSet

func (*RegexMatchSet) GetProviderConfigReference

func (mg *RegexMatchSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RegexMatchSet.

func (*RegexMatchSet) GetProviderReference

func (mg *RegexMatchSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this RegexMatchSet. Deprecated: Use GetProviderConfigReference.

func (*RegexMatchSet) GetPublishConnectionDetailsTo

func (mg *RegexMatchSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this RegexMatchSet.

func (*RegexMatchSet) GetTerraformResourceType

func (mg *RegexMatchSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RegexMatchSet

func (*RegexMatchSet) GetTerraformSchemaVersion

func (tr *RegexMatchSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RegexMatchSet) GetWriteConnectionSecretToReference

func (mg *RegexMatchSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RegexMatchSet.

func (*RegexMatchSet) LateInitialize

func (tr *RegexMatchSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RegexMatchSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*RegexMatchSet) SetConditions

func (mg *RegexMatchSet) SetConditions(c ...xpv1.Condition)

SetConditions of this RegexMatchSet.

func (*RegexMatchSet) SetDeletionPolicy

func (mg *RegexMatchSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RegexMatchSet.

func (*RegexMatchSet) SetObservation

func (tr *RegexMatchSet) SetObservation(obs map[string]interface{}) error

SetObservation for this RegexMatchSet

func (*RegexMatchSet) SetParameters

func (tr *RegexMatchSet) SetParameters(params map[string]interface{}) error

SetParameters for this RegexMatchSet

func (*RegexMatchSet) SetProviderConfigReference

func (mg *RegexMatchSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RegexMatchSet.

func (*RegexMatchSet) SetProviderReference

func (mg *RegexMatchSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RegexMatchSet. Deprecated: Use SetProviderConfigReference.

func (*RegexMatchSet) SetPublishConnectionDetailsTo

func (mg *RegexMatchSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this RegexMatchSet.

func (*RegexMatchSet) SetWriteConnectionSecretToReference

func (mg *RegexMatchSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RegexMatchSet.

type RegexMatchSetList

type RegexMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RegexMatchSet `json:"items"`
}

RegexMatchSetList contains 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.

func (*RegexMatchSetList) GetItems

func (l *RegexMatchSetList) GetItems() []resource.Managed

GetItems of this RegexMatchSetList.

type RegexMatchSetObservation

type RegexMatchSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RegexMatchSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetObservation.

func (*RegexMatchSetObservation) DeepCopyInto

func (in *RegexMatchSetObservation) DeepCopyInto(out *RegexMatchSetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexMatchSetParameters

type RegexMatchSetParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RegexMatchTuple []RegexMatchTupleParameters `json:"regexMatchTuple,omitempty" tf:"regex_match_tuple,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*RegexMatchSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchSetParameters.

func (*RegexMatchSetParameters) DeepCopyInto

func (in *RegexMatchSetParameters) DeepCopyInto(out *RegexMatchSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexMatchSetSpec

type RegexMatchSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegexMatchSetParameters `json:"forProvider"`
}

RegexMatchSetSpec defines the desired state of RegexMatchSet

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 RegexMatchSetStatus

type RegexMatchSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegexMatchSetObservation `json:"atProvider,omitempty"`
}

RegexMatchSetStatus defines the observed state of RegexMatchSet.

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 RegexMatchTupleFieldToMatchObservation

type RegexMatchTupleFieldToMatchObservation struct {
}

func (*RegexMatchTupleFieldToMatchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchTupleFieldToMatchObservation.

func (*RegexMatchTupleFieldToMatchObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexMatchTupleFieldToMatchParameters

type RegexMatchTupleFieldToMatchParameters struct {

	// +kubebuilder:validation:Optional
	Data *string `json:"data,omitempty" tf:"data,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*RegexMatchTupleFieldToMatchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchTupleFieldToMatchParameters.

func (*RegexMatchTupleFieldToMatchParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexMatchTupleObservation

type RegexMatchTupleObservation struct {
}

func (*RegexMatchTupleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchTupleObservation.

func (*RegexMatchTupleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexMatchTupleParameters

type RegexMatchTupleParameters struct {

	// +kubebuilder:validation:Required
	FieldToMatch []RegexMatchTupleFieldToMatchParameters `json:"fieldToMatch" tf:"field_to_match,omitempty"`

	// +kubebuilder:validation:Required
	RegexPatternSetID *string `json:"regexPatternSetId" tf:"regex_pattern_set_id,omitempty"`

	// +kubebuilder:validation:Required
	TextTransformation *string `json:"textTransformation" tf:"text_transformation,omitempty"`
}

func (*RegexMatchTupleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexMatchTupleParameters.

func (*RegexMatchTupleParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RegexPatternSetSpec   `json:"spec"`
	Status            RegexPatternSetStatus `json:"status,omitempty"`
}

RegexPatternSet is the Schema for the RegexPatternSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *RegexPatternSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RegexPatternSet.

func (*RegexPatternSet) GetConnectionDetailsMapping

func (tr *RegexPatternSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RegexPatternSet

func (*RegexPatternSet) GetDeletionPolicy

func (mg *RegexPatternSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RegexPatternSet.

func (*RegexPatternSet) GetID

func (tr *RegexPatternSet) GetID() string

GetID returns ID of underlying Terraform resource of this RegexPatternSet

func (*RegexPatternSet) GetObservation

func (tr *RegexPatternSet) GetObservation() (map[string]interface{}, error)

GetObservation of this RegexPatternSet

func (*RegexPatternSet) GetParameters

func (tr *RegexPatternSet) GetParameters() (map[string]interface{}, error)

GetParameters of this RegexPatternSet

func (*RegexPatternSet) GetProviderConfigReference

func (mg *RegexPatternSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RegexPatternSet.

func (*RegexPatternSet) GetProviderReference

func (mg *RegexPatternSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this RegexPatternSet. Deprecated: Use GetProviderConfigReference.

func (*RegexPatternSet) GetPublishConnectionDetailsTo

func (mg *RegexPatternSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this RegexPatternSet.

func (*RegexPatternSet) GetTerraformResourceType

func (mg *RegexPatternSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RegexPatternSet

func (*RegexPatternSet) GetTerraformSchemaVersion

func (tr *RegexPatternSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RegexPatternSet) GetWriteConnectionSecretToReference

func (mg *RegexPatternSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RegexPatternSet.

func (*RegexPatternSet) LateInitialize

func (tr *RegexPatternSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RegexPatternSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*RegexPatternSet) SetConditions

func (mg *RegexPatternSet) SetConditions(c ...xpv1.Condition)

SetConditions of this RegexPatternSet.

func (*RegexPatternSet) SetDeletionPolicy

func (mg *RegexPatternSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RegexPatternSet.

func (*RegexPatternSet) SetObservation

func (tr *RegexPatternSet) SetObservation(obs map[string]interface{}) error

SetObservation for this RegexPatternSet

func (*RegexPatternSet) SetParameters

func (tr *RegexPatternSet) SetParameters(params map[string]interface{}) error

SetParameters for this RegexPatternSet

func (*RegexPatternSet) SetProviderConfigReference

func (mg *RegexPatternSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RegexPatternSet.

func (*RegexPatternSet) SetProviderReference

func (mg *RegexPatternSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RegexPatternSet. Deprecated: Use SetProviderConfigReference.

func (*RegexPatternSet) SetPublishConnectionDetailsTo

func (mg *RegexPatternSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this RegexPatternSet.

func (*RegexPatternSet) SetWriteConnectionSecretToReference

func (mg *RegexPatternSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RegexPatternSet.

type RegexPatternSetList

type RegexPatternSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RegexPatternSet `json:"items"`
}

RegexPatternSetList contains 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.

func (*RegexPatternSetList) GetItems

func (l *RegexPatternSetList) GetItems() []resource.Managed

GetItems of this RegexPatternSetList.

type RegexPatternSetObservation

type RegexPatternSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RegexPatternSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetObservation.

func (*RegexPatternSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexPatternSetParameters

type RegexPatternSetParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RegexPatternStrings []*string `json:"regexPatternStrings,omitempty" tf:"regex_pattern_strings,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*RegexPatternSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegexPatternSetParameters.

func (*RegexPatternSetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegexPatternSetSpec

type RegexPatternSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RegexPatternSetParameters `json:"forProvider"`
}

RegexPatternSetSpec defines the desired state of RegexPatternSet

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 RegexPatternSetStatus

type RegexPatternSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RegexPatternSetObservation `json:"atProvider,omitempty"`
}

RegexPatternSetStatus defines the observed state of RegexPatternSet.

func (*RegexPatternSetStatus) DeepCopy

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RuleSpec   `json:"spec"`
	Status            RuleStatus `json:"status,omitempty"`
}

Rule is the Schema for the Rules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Rule) DeepCopy

func (in *Rule) DeepCopy() *Rule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.

func (*Rule) DeepCopyInto

func (in *Rule) DeepCopyInto(out *Rule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Rule) DeepCopyObject

func (in *Rule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Rule) GetCondition

func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Rule.

func (*Rule) GetConnectionDetailsMapping

func (tr *Rule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Rule

func (*Rule) GetDeletionPolicy

func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Rule.

func (*Rule) GetID

func (tr *Rule) GetID() string

GetID returns ID of underlying Terraform resource of this Rule

func (*Rule) GetObservation

func (tr *Rule) GetObservation() (map[string]interface{}, error)

GetObservation of this Rule

func (*Rule) GetParameters

func (tr *Rule) GetParameters() (map[string]interface{}, error)

GetParameters of this Rule

func (*Rule) GetProviderConfigReference

func (mg *Rule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Rule.

func (*Rule) GetProviderReference

func (mg *Rule) GetProviderReference() *xpv1.Reference

GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.

func (*Rule) GetPublishConnectionDetailsTo

func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Rule.

func (*Rule) GetTerraformResourceType

func (mg *Rule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Rule

func (*Rule) GetTerraformSchemaVersion

func (tr *Rule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Rule) GetWriteConnectionSecretToReference

func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Rule.

func (*Rule) LateInitialize

func (tr *Rule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.

func (*Rule) SetConditions

func (mg *Rule) SetConditions(c ...xpv1.Condition)

SetConditions of this Rule.

func (*Rule) SetDeletionPolicy

func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Rule.

func (*Rule) SetObservation

func (tr *Rule) SetObservation(obs map[string]interface{}) error

SetObservation for this Rule

func (*Rule) SetParameters

func (tr *Rule) SetParameters(params map[string]interface{}) error

SetParameters for this Rule

func (*Rule) SetProviderConfigReference

func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Rule.

func (*Rule) SetProviderReference

func (mg *Rule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.

func (*Rule) SetPublishConnectionDetailsTo

func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Rule.

func (*Rule) SetWriteConnectionSecretToReference

func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Rule.

type RuleList

type RuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Rule `json:"items"`
}

RuleList contains a list of Rules

func (*RuleList) DeepCopy

func (in *RuleList) DeepCopy() *RuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.

func (*RuleList) DeepCopyInto

func (in *RuleList) DeepCopyInto(out *RuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RuleList) DeepCopyObject

func (in *RuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RuleList) GetItems

func (l *RuleList) GetItems() []resource.Managed

GetItems of this RuleList.

type RuleObservation

type RuleObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*RuleObservation) DeepCopy

func (in *RuleObservation) DeepCopy() *RuleObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.

func (*RuleObservation) DeepCopyInto

func (in *RuleObservation) DeepCopyInto(out *RuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleParameters

type RuleParameters struct {

	// +kubebuilder:validation:Required
	MetricName *string `json:"metricName" tf:"metric_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Predicate []RulePredicateParameters `json:"predicate,omitempty" tf:"predicate,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RuleParameters) DeepCopy

func (in *RuleParameters) DeepCopy() *RuleParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.

func (*RuleParameters) DeepCopyInto

func (in *RuleParameters) DeepCopyInto(out *RuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RulePredicateObservation

type RulePredicateObservation struct {
}

func (*RulePredicateObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulePredicateObservation.

func (*RulePredicateObservation) DeepCopyInto

func (in *RulePredicateObservation) DeepCopyInto(out *RulePredicateObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RulePredicateParameters

type RulePredicateParameters struct {

	// +kubebuilder:validation:Required
	DataID *string `json:"dataId" tf:"data_id,omitempty"`

	// +kubebuilder:validation:Required
	Negated *bool `json:"negated" tf:"negated,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*RulePredicateParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulePredicateParameters.

func (*RulePredicateParameters) DeepCopyInto

func (in *RulePredicateParameters) DeepCopyInto(out *RulePredicateParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleSpec

type RuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RuleParameters `json:"forProvider"`
}

RuleSpec defines the desired state of Rule

func (*RuleSpec) DeepCopy

func (in *RuleSpec) DeepCopy() *RuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.

func (*RuleSpec) DeepCopyInto

func (in *RuleSpec) DeepCopyInto(out *RuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuleStatus

type RuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RuleObservation `json:"atProvider,omitempty"`
}

RuleStatus defines the observed state of Rule.

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 SQLInjectionMatchSet

type SQLInjectionMatchSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SQLInjectionMatchSetSpec   `json:"spec"`
	Status            SQLInjectionMatchSetStatus `json:"status,omitempty"`
}

SQLInjectionMatchSet is the Schema for the SQLInjectionMatchSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*SQLInjectionMatchSet) DeepCopy

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) GetCondition

func (mg *SQLInjectionMatchSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) GetConnectionDetailsMapping

func (tr *SQLInjectionMatchSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) GetDeletionPolicy

func (mg *SQLInjectionMatchSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) GetID

func (tr *SQLInjectionMatchSet) GetID() string

GetID returns ID of underlying Terraform resource of this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) GetObservation

func (tr *SQLInjectionMatchSet) GetObservation() (map[string]interface{}, error)

GetObservation of this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) GetParameters

func (tr *SQLInjectionMatchSet) GetParameters() (map[string]interface{}, error)

GetParameters of this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) GetProviderConfigReference

func (mg *SQLInjectionMatchSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) GetProviderReference

func (mg *SQLInjectionMatchSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this SQLInjectionMatchSet. Deprecated: Use GetProviderConfigReference.

func (*SQLInjectionMatchSet) GetPublishConnectionDetailsTo

func (mg *SQLInjectionMatchSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) GetTerraformResourceType

func (mg *SQLInjectionMatchSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) GetTerraformSchemaVersion

func (tr *SQLInjectionMatchSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SQLInjectionMatchSet) GetWriteConnectionSecretToReference

func (mg *SQLInjectionMatchSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) LateInitialize

func (tr *SQLInjectionMatchSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SQLInjectionMatchSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*SQLInjectionMatchSet) SetConditions

func (mg *SQLInjectionMatchSet) SetConditions(c ...xpv1.Condition)

SetConditions of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) SetDeletionPolicy

func (mg *SQLInjectionMatchSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) SetObservation

func (tr *SQLInjectionMatchSet) SetObservation(obs map[string]interface{}) error

SetObservation for this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) SetParameters

func (tr *SQLInjectionMatchSet) SetParameters(params map[string]interface{}) error

SetParameters for this SQLInjectionMatchSet

func (*SQLInjectionMatchSet) SetProviderConfigReference

func (mg *SQLInjectionMatchSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) SetProviderReference

func (mg *SQLInjectionMatchSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SQLInjectionMatchSet. Deprecated: Use SetProviderConfigReference.

func (*SQLInjectionMatchSet) SetPublishConnectionDetailsTo

func (mg *SQLInjectionMatchSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SQLInjectionMatchSet.

func (*SQLInjectionMatchSet) SetWriteConnectionSecretToReference

func (mg *SQLInjectionMatchSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SQLInjectionMatchSet.

type SQLInjectionMatchSetList

type SQLInjectionMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SQLInjectionMatchSet `json:"items"`
}

SQLInjectionMatchSetList contains a list of SQLInjectionMatchSets

func (*SQLInjectionMatchSetList) DeepCopy

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.

func (*SQLInjectionMatchSetList) GetItems

func (l *SQLInjectionMatchSetList) GetItems() []resource.Managed

GetItems of this SQLInjectionMatchSetList.

type SQLInjectionMatchSetObservation

type SQLInjectionMatchSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SQLInjectionMatchSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchSetObservation.

func (*SQLInjectionMatchSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLInjectionMatchSetParameters

type SQLInjectionMatchSetParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SQLInjectionMatchTuple []SQLInjectionMatchTupleParameters `json:"sqlInjectionMatchTuple,omitempty" tf:"sql_injection_match_tuple,omitempty"`
}

func (*SQLInjectionMatchSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchSetParameters.

func (*SQLInjectionMatchSetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLInjectionMatchSetSpec

type SQLInjectionMatchSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SQLInjectionMatchSetParameters `json:"forProvider"`
}

SQLInjectionMatchSetSpec defines the desired state of SQLInjectionMatchSet

func (*SQLInjectionMatchSetSpec) DeepCopy

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 SQLInjectionMatchSetStatus

type SQLInjectionMatchSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SQLInjectionMatchSetObservation `json:"atProvider,omitempty"`
}

SQLInjectionMatchSetStatus defines the observed state of SQLInjectionMatchSet.

func (*SQLInjectionMatchSetStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchSetStatus.

func (*SQLInjectionMatchSetStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLInjectionMatchTupleFieldToMatchObservation

type SQLInjectionMatchTupleFieldToMatchObservation struct {
}

func (*SQLInjectionMatchTupleFieldToMatchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchTupleFieldToMatchObservation.

func (*SQLInjectionMatchTupleFieldToMatchObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLInjectionMatchTupleFieldToMatchParameters

type SQLInjectionMatchTupleFieldToMatchParameters struct {

	// +kubebuilder:validation:Optional
	Data *string `json:"data,omitempty" tf:"data,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SQLInjectionMatchTupleFieldToMatchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchTupleFieldToMatchParameters.

func (*SQLInjectionMatchTupleFieldToMatchParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLInjectionMatchTupleObservation

type SQLInjectionMatchTupleObservation struct {
}

func (*SQLInjectionMatchTupleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchTupleObservation.

func (*SQLInjectionMatchTupleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SQLInjectionMatchTupleParameters

type SQLInjectionMatchTupleParameters struct {

	// +kubebuilder:validation:Required
	FieldToMatch []SQLInjectionMatchTupleFieldToMatchParameters `json:"fieldToMatch" tf:"field_to_match,omitempty"`

	// +kubebuilder:validation:Required
	TextTransformation *string `json:"textTransformation" tf:"text_transformation,omitempty"`
}

func (*SQLInjectionMatchTupleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLInjectionMatchTupleParameters.

func (*SQLInjectionMatchTupleParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SizeConstraintSetSpec   `json:"spec"`
	Status            SizeConstraintSetStatus `json:"status,omitempty"`
}

SizeConstraintSet is the Schema for the SizeConstraintSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *SizeConstraintSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SizeConstraintSet.

func (*SizeConstraintSet) GetConnectionDetailsMapping

func (tr *SizeConstraintSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SizeConstraintSet

func (*SizeConstraintSet) GetDeletionPolicy

func (mg *SizeConstraintSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SizeConstraintSet.

func (*SizeConstraintSet) GetID

func (tr *SizeConstraintSet) GetID() string

GetID returns ID of underlying Terraform resource of this SizeConstraintSet

func (*SizeConstraintSet) GetObservation

func (tr *SizeConstraintSet) GetObservation() (map[string]interface{}, error)

GetObservation of this SizeConstraintSet

func (*SizeConstraintSet) GetParameters

func (tr *SizeConstraintSet) GetParameters() (map[string]interface{}, error)

GetParameters of this SizeConstraintSet

func (*SizeConstraintSet) GetProviderConfigReference

func (mg *SizeConstraintSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SizeConstraintSet.

func (*SizeConstraintSet) GetProviderReference

func (mg *SizeConstraintSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this SizeConstraintSet. Deprecated: Use GetProviderConfigReference.

func (*SizeConstraintSet) GetPublishConnectionDetailsTo

func (mg *SizeConstraintSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this SizeConstraintSet.

func (*SizeConstraintSet) GetTerraformResourceType

func (mg *SizeConstraintSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SizeConstraintSet

func (*SizeConstraintSet) GetTerraformSchemaVersion

func (tr *SizeConstraintSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SizeConstraintSet) GetWriteConnectionSecretToReference

func (mg *SizeConstraintSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SizeConstraintSet.

func (*SizeConstraintSet) LateInitialize

func (tr *SizeConstraintSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SizeConstraintSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*SizeConstraintSet) SetConditions

func (mg *SizeConstraintSet) SetConditions(c ...xpv1.Condition)

SetConditions of this SizeConstraintSet.

func (*SizeConstraintSet) SetDeletionPolicy

func (mg *SizeConstraintSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SizeConstraintSet.

func (*SizeConstraintSet) SetObservation

func (tr *SizeConstraintSet) SetObservation(obs map[string]interface{}) error

SetObservation for this SizeConstraintSet

func (*SizeConstraintSet) SetParameters

func (tr *SizeConstraintSet) SetParameters(params map[string]interface{}) error

SetParameters for this SizeConstraintSet

func (*SizeConstraintSet) SetProviderConfigReference

func (mg *SizeConstraintSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SizeConstraintSet.

func (*SizeConstraintSet) SetProviderReference

func (mg *SizeConstraintSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SizeConstraintSet. Deprecated: Use SetProviderConfigReference.

func (*SizeConstraintSet) SetPublishConnectionDetailsTo

func (mg *SizeConstraintSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this SizeConstraintSet.

func (*SizeConstraintSet) SetWriteConnectionSecretToReference

func (mg *SizeConstraintSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SizeConstraintSet.

type SizeConstraintSetList

type SizeConstraintSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SizeConstraintSet `json:"items"`
}

SizeConstraintSetList contains a list of SizeConstraintSets

func (*SizeConstraintSetList) DeepCopy

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.

func (*SizeConstraintSetList) GetItems

func (l *SizeConstraintSetList) GetItems() []resource.Managed

GetItems of this SizeConstraintSetList.

type SizeConstraintSetObservation

type SizeConstraintSetObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SizeConstraintSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetObservation.

func (*SizeConstraintSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SizeConstraintSetParameters

type SizeConstraintSetParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SizeConstraints []SizeConstraintsParameters `json:"sizeConstraints,omitempty" tf:"size_constraints,omitempty"`
}

func (*SizeConstraintSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintSetParameters.

func (*SizeConstraintSetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SizeConstraintSetSpec

type SizeConstraintSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SizeConstraintSetParameters `json:"forProvider"`
}

SizeConstraintSetSpec defines the desired state of SizeConstraintSet

func (*SizeConstraintSetSpec) DeepCopy

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 SizeConstraintSetStatus

type SizeConstraintSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SizeConstraintSetObservation `json:"atProvider,omitempty"`
}

SizeConstraintSetStatus defines the observed state of SizeConstraintSet.

func (*SizeConstraintSetStatus) DeepCopy

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 SizeConstraintsFieldToMatchObservation

type SizeConstraintsFieldToMatchObservation struct {
}

func (*SizeConstraintsFieldToMatchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintsFieldToMatchObservation.

func (*SizeConstraintsFieldToMatchObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SizeConstraintsFieldToMatchParameters

type SizeConstraintsFieldToMatchParameters struct {

	// +kubebuilder:validation:Optional
	Data *string `json:"data,omitempty" tf:"data,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*SizeConstraintsFieldToMatchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintsFieldToMatchParameters.

func (*SizeConstraintsFieldToMatchParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SizeConstraintsObservation

type SizeConstraintsObservation struct {
}

func (*SizeConstraintsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintsObservation.

func (*SizeConstraintsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SizeConstraintsParameters

type SizeConstraintsParameters struct {

	// +kubebuilder:validation:Required
	ComparisonOperator *string `json:"comparisonOperator" tf:"comparison_operator,omitempty"`

	// +kubebuilder:validation:Required
	FieldToMatch []SizeConstraintsFieldToMatchParameters `json:"fieldToMatch" tf:"field_to_match,omitempty"`

	// +kubebuilder:validation:Required
	Size *float64 `json:"size" tf:"size,omitempty"`

	// +kubebuilder:validation:Required
	TextTransformation *string `json:"textTransformation" tf:"text_transformation,omitempty"`
}

func (*SizeConstraintsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SizeConstraintsParameters.

func (*SizeConstraintsParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WebACLSpec   `json:"spec"`
	Status            WebACLStatus `json:"status,omitempty"`
}

WebACL is the Schema for the WebACLs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*WebACL) DeepCopy

func (in *WebACL) DeepCopy() *WebACL

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACL.

func (*WebACL) DeepCopyInto

func (in *WebACL) DeepCopyInto(out *WebACL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebACL) DeepCopyObject

func (in *WebACL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WebACL) GetCondition

func (mg *WebACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this WebACL.

func (*WebACL) GetConnectionDetailsMapping

func (tr *WebACL) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WebACL

func (*WebACL) GetDeletionPolicy

func (mg *WebACL) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WebACL.

func (*WebACL) GetID

func (tr *WebACL) GetID() string

GetID returns ID of underlying Terraform resource of this WebACL

func (*WebACL) GetObservation

func (tr *WebACL) GetObservation() (map[string]interface{}, error)

GetObservation of this WebACL

func (*WebACL) GetParameters

func (tr *WebACL) GetParameters() (map[string]interface{}, error)

GetParameters of this WebACL

func (*WebACL) GetProviderConfigReference

func (mg *WebACL) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WebACL.

func (*WebACL) GetProviderReference

func (mg *WebACL) GetProviderReference() *xpv1.Reference

GetProviderReference of this WebACL. Deprecated: Use GetProviderConfigReference.

func (*WebACL) GetPublishConnectionDetailsTo

func (mg *WebACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this WebACL.

func (*WebACL) GetTerraformResourceType

func (mg *WebACL) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WebACL

func (*WebACL) GetTerraformSchemaVersion

func (tr *WebACL) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WebACL) GetWriteConnectionSecretToReference

func (mg *WebACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WebACL.

func (*WebACL) LateInitialize

func (tr *WebACL) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WebACL using its observed tfState. returns True if there are any spec changes for the resource.

func (*WebACL) SetConditions

func (mg *WebACL) SetConditions(c ...xpv1.Condition)

SetConditions of this WebACL.

func (*WebACL) SetDeletionPolicy

func (mg *WebACL) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WebACL.

func (*WebACL) SetObservation

func (tr *WebACL) SetObservation(obs map[string]interface{}) error

SetObservation for this WebACL

func (*WebACL) SetParameters

func (tr *WebACL) SetParameters(params map[string]interface{}) error

SetParameters for this WebACL

func (*WebACL) SetProviderConfigReference

func (mg *WebACL) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WebACL.

func (*WebACL) SetProviderReference

func (mg *WebACL) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WebACL. Deprecated: Use SetProviderConfigReference.

func (*WebACL) SetPublishConnectionDetailsTo

func (mg *WebACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this WebACL.

func (*WebACL) SetWriteConnectionSecretToReference

func (mg *WebACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WebACL.

type WebACLAssociation

type WebACLAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WebACLAssociationSpec   `json:"spec"`
	Status            WebACLAssociationStatus `json:"status,omitempty"`
}

WebACLAssociation is the Schema for the WebACLAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*WebACLAssociation) DeepCopy

func (in *WebACLAssociation) DeepCopy() *WebACLAssociation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLAssociation.

func (*WebACLAssociation) DeepCopyInto

func (in *WebACLAssociation) DeepCopyInto(out *WebACLAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebACLAssociation) DeepCopyObject

func (in *WebACLAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WebACLAssociation) GetCondition

func (mg *WebACLAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this WebACLAssociation.

func (*WebACLAssociation) GetConnectionDetailsMapping

func (tr *WebACLAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WebACLAssociation

func (*WebACLAssociation) GetDeletionPolicy

func (mg *WebACLAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WebACLAssociation.

func (*WebACLAssociation) GetID

func (tr *WebACLAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this WebACLAssociation

func (*WebACLAssociation) GetObservation

func (tr *WebACLAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this WebACLAssociation

func (*WebACLAssociation) GetParameters

func (tr *WebACLAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this WebACLAssociation

func (*WebACLAssociation) GetProviderConfigReference

func (mg *WebACLAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WebACLAssociation.

func (*WebACLAssociation) GetProviderReference

func (mg *WebACLAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this WebACLAssociation. Deprecated: Use GetProviderConfigReference.

func (*WebACLAssociation) GetPublishConnectionDetailsTo

func (mg *WebACLAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this WebACLAssociation.

func (*WebACLAssociation) GetTerraformResourceType

func (mg *WebACLAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WebACLAssociation

func (*WebACLAssociation) GetTerraformSchemaVersion

func (tr *WebACLAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WebACLAssociation) GetWriteConnectionSecretToReference

func (mg *WebACLAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WebACLAssociation.

func (*WebACLAssociation) LateInitialize

func (tr *WebACLAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WebACLAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*WebACLAssociation) SetConditions

func (mg *WebACLAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this WebACLAssociation.

func (*WebACLAssociation) SetDeletionPolicy

func (mg *WebACLAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WebACLAssociation.

func (*WebACLAssociation) SetObservation

func (tr *WebACLAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this WebACLAssociation

func (*WebACLAssociation) SetParameters

func (tr *WebACLAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this WebACLAssociation

func (*WebACLAssociation) SetProviderConfigReference

func (mg *WebACLAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WebACLAssociation.

func (*WebACLAssociation) SetProviderReference

func (mg *WebACLAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WebACLAssociation. Deprecated: Use SetProviderConfigReference.

func (*WebACLAssociation) SetPublishConnectionDetailsTo

func (mg *WebACLAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this WebACLAssociation.

func (*WebACLAssociation) SetWriteConnectionSecretToReference

func (mg *WebACLAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WebACLAssociation.

type WebACLAssociationList

type WebACLAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WebACLAssociation `json:"items"`
}

WebACLAssociationList contains a list of WebACLAssociations

func (*WebACLAssociationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLAssociationList.

func (*WebACLAssociationList) DeepCopyInto

func (in *WebACLAssociationList) DeepCopyInto(out *WebACLAssociationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebACLAssociationList) DeepCopyObject

func (in *WebACLAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WebACLAssociationList) GetItems

func (l *WebACLAssociationList) GetItems() []resource.Managed

GetItems of this WebACLAssociationList.

type WebACLAssociationObservation

type WebACLAssociationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WebACLAssociationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLAssociationObservation.

func (*WebACLAssociationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLAssociationParameters

type WebACLAssociationParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResourceArn *string `json:"resourceArn" tf:"resource_arn,omitempty"`

	// +kubebuilder:validation:Required
	WebACLID *string `json:"webAclId" tf:"web_acl_id,omitempty"`
}

func (*WebACLAssociationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLAssociationParameters.

func (*WebACLAssociationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLAssociationSpec

type WebACLAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WebACLAssociationParameters `json:"forProvider"`
}

WebACLAssociationSpec defines the desired state of WebACLAssociation

func (*WebACLAssociationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLAssociationSpec.

func (*WebACLAssociationSpec) DeepCopyInto

func (in *WebACLAssociationSpec) DeepCopyInto(out *WebACLAssociationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLAssociationStatus

type WebACLAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WebACLAssociationObservation `json:"atProvider,omitempty"`
}

WebACLAssociationStatus defines the observed state of WebACLAssociation.

func (*WebACLAssociationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLAssociationStatus.

func (*WebACLAssociationStatus) DeepCopyInto

func (in *WebACLAssociationStatus) DeepCopyInto(out *WebACLAssociationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLList

type WebACLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WebACL `json:"items"`
}

WebACLList contains 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.

func (*WebACLList) GetItems

func (l *WebACLList) GetItems() []resource.Managed

GetItems of this WebACLList.

type WebACLObservation

type WebACLObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*WebACLObservation) DeepCopy

func (in *WebACLObservation) DeepCopy() *WebACLObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLObservation.

func (*WebACLObservation) DeepCopyInto

func (in *WebACLObservation) DeepCopyInto(out *WebACLObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLParameters

type WebACLParameters struct {

	// +kubebuilder:validation:Required
	DefaultAction []DefaultActionParameters `json:"defaultAction" tf:"default_action,omitempty"`

	// +kubebuilder:validation:Optional
	LoggingConfiguration []LoggingConfigurationParameters `json:"loggingConfiguration,omitempty" tf:"logging_configuration,omitempty"`

	// +kubebuilder:validation:Required
	MetricName *string `json:"metricName" tf:"metric_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Rule []WebACLRuleParameters `json:"rule,omitempty" tf:"rule,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*WebACLParameters) DeepCopy

func (in *WebACLParameters) DeepCopy() *WebACLParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLParameters.

func (*WebACLParameters) DeepCopyInto

func (in *WebACLParameters) DeepCopyInto(out *WebACLParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLRuleObservation

type WebACLRuleObservation struct {
}

func (*WebACLRuleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLRuleObservation.

func (*WebACLRuleObservation) DeepCopyInto

func (in *WebACLRuleObservation) DeepCopyInto(out *WebACLRuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLRuleParameters

type WebACLRuleParameters struct {

	// +kubebuilder:validation:Optional
	Action []ActionParameters `json:"action,omitempty" tf:"action,omitempty"`

	// +kubebuilder:validation:Optional
	OverrideAction []OverrideActionParameters `json:"overrideAction,omitempty" tf:"override_action,omitempty"`

	// +kubebuilder:validation:Required
	Priority *float64 `json:"priority" tf:"priority,omitempty"`

	// +kubebuilder:validation:Required
	RuleID *string `json:"ruleId" tf:"rule_id,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*WebACLRuleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebACLRuleParameters.

func (*WebACLRuleParameters) DeepCopyInto

func (in *WebACLRuleParameters) DeepCopyInto(out *WebACLRuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebACLSpec

type WebACLSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WebACLParameters `json:"forProvider"`
}

WebACLSpec defines the desired state of WebACL

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 WebACLStatus

type WebACLStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WebACLObservation `json:"atProvider,omitempty"`
}

WebACLStatus defines the observed state of WebACL.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              XSSMatchSetSpec   `json:"spec"`
	Status            XSSMatchSetStatus `json:"status,omitempty"`
}

XSSMatchSet is the Schema for the XSSMatchSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *XSSMatchSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this XSSMatchSet.

func (*XSSMatchSet) GetConnectionDetailsMapping

func (tr *XSSMatchSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this XSSMatchSet

func (*XSSMatchSet) GetDeletionPolicy

func (mg *XSSMatchSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this XSSMatchSet.

func (*XSSMatchSet) GetID

func (tr *XSSMatchSet) GetID() string

GetID returns ID of underlying Terraform resource of this XSSMatchSet

func (*XSSMatchSet) GetObservation

func (tr *XSSMatchSet) GetObservation() (map[string]interface{}, error)

GetObservation of this XSSMatchSet

func (*XSSMatchSet) GetParameters

func (tr *XSSMatchSet) GetParameters() (map[string]interface{}, error)

GetParameters of this XSSMatchSet

func (*XSSMatchSet) GetProviderConfigReference

func (mg *XSSMatchSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this XSSMatchSet.

func (*XSSMatchSet) GetProviderReference

func (mg *XSSMatchSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this XSSMatchSet. Deprecated: Use GetProviderConfigReference.

func (*XSSMatchSet) GetPublishConnectionDetailsTo

func (mg *XSSMatchSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this XSSMatchSet.

func (*XSSMatchSet) GetTerraformResourceType

func (mg *XSSMatchSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this XSSMatchSet

func (*XSSMatchSet) GetTerraformSchemaVersion

func (tr *XSSMatchSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*XSSMatchSet) GetWriteConnectionSecretToReference

func (mg *XSSMatchSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this XSSMatchSet.

func (*XSSMatchSet) LateInitialize

func (tr *XSSMatchSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this XSSMatchSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*XSSMatchSet) SetConditions

func (mg *XSSMatchSet) SetConditions(c ...xpv1.Condition)

SetConditions of this XSSMatchSet.

func (*XSSMatchSet) SetDeletionPolicy

func (mg *XSSMatchSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this XSSMatchSet.

func (*XSSMatchSet) SetObservation

func (tr *XSSMatchSet) SetObservation(obs map[string]interface{}) error

SetObservation for this XSSMatchSet

func (*XSSMatchSet) SetParameters

func (tr *XSSMatchSet) SetParameters(params map[string]interface{}) error

SetParameters for this XSSMatchSet

func (*XSSMatchSet) SetProviderConfigReference

func (mg *XSSMatchSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this XSSMatchSet.

func (*XSSMatchSet) SetProviderReference

func (mg *XSSMatchSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this XSSMatchSet. Deprecated: Use SetProviderConfigReference.

func (*XSSMatchSet) SetPublishConnectionDetailsTo

func (mg *XSSMatchSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this XSSMatchSet.

func (*XSSMatchSet) SetWriteConnectionSecretToReference

func (mg *XSSMatchSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this XSSMatchSet.

type XSSMatchSetList

type XSSMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []XSSMatchSet `json:"items"`
}

XSSMatchSetList contains 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.

func (*XSSMatchSetList) GetItems

func (l *XSSMatchSetList) GetItems() []resource.Managed

GetItems of this XSSMatchSetList.

type XSSMatchSetObservation

type XSSMatchSetObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*XSSMatchSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchSetObservation.

func (*XSSMatchSetObservation) DeepCopyInto

func (in *XSSMatchSetObservation) DeepCopyInto(out *XSSMatchSetObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XSSMatchSetParameters

type XSSMatchSetParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	XSSMatchTuple []XSSMatchTupleParameters `json:"xssMatchTuple,omitempty" tf:"xss_match_tuple,omitempty"`
}

func (*XSSMatchSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchSetParameters.

func (*XSSMatchSetParameters) DeepCopyInto

func (in *XSSMatchSetParameters) DeepCopyInto(out *XSSMatchSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XSSMatchSetSpec

type XSSMatchSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     XSSMatchSetParameters `json:"forProvider"`
}

XSSMatchSetSpec defines the desired state of XSSMatchSet

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 XSSMatchSetStatus

type XSSMatchSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        XSSMatchSetObservation `json:"atProvider,omitempty"`
}

XSSMatchSetStatus defines the observed state of XSSMatchSet.

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.

type XSSMatchTupleFieldToMatchObservation

type XSSMatchTupleFieldToMatchObservation struct {
}

func (*XSSMatchTupleFieldToMatchObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchTupleFieldToMatchObservation.

func (*XSSMatchTupleFieldToMatchObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XSSMatchTupleFieldToMatchParameters

type XSSMatchTupleFieldToMatchParameters struct {

	// +kubebuilder:validation:Optional
	Data *string `json:"data,omitempty" tf:"data,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*XSSMatchTupleFieldToMatchParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchTupleFieldToMatchParameters.

func (*XSSMatchTupleFieldToMatchParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XSSMatchTupleObservation

type XSSMatchTupleObservation struct {
}

func (*XSSMatchTupleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchTupleObservation.

func (*XSSMatchTupleObservation) DeepCopyInto

func (in *XSSMatchTupleObservation) DeepCopyInto(out *XSSMatchTupleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XSSMatchTupleParameters

type XSSMatchTupleParameters struct {

	// +kubebuilder:validation:Required
	FieldToMatch []XSSMatchTupleFieldToMatchParameters `json:"fieldToMatch" tf:"field_to_match,omitempty"`

	// +kubebuilder:validation:Required
	TextTransformation *string `json:"textTransformation" tf:"text_transformation,omitempty"`
}

func (*XSSMatchTupleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XSSMatchTupleParameters.

func (*XSSMatchTupleParameters) DeepCopyInto

func (in *XSSMatchTupleParameters) DeepCopyInto(out *XSSMatchTupleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL