v1alpha1

package
v0.4.0-preview Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	ALBListener_Kind             = "ALBListener"
	ALBListener_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ALBListener_Kind}.String()
	ALBListener_KindAPIVersion   = ALBListener_Kind + "." + CRDGroupVersion.String()
	ALBListener_GroupVersionKind = CRDGroupVersion.WithKind(ALBListener_Kind)
)

Repository type metadata.

View Source
var (
	ALBListenerCertificate_Kind             = "ALBListenerCertificate"
	ALBListenerCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ALBListenerCertificate_Kind}.String()
	ALBListenerCertificate_KindAPIVersion   = ALBListenerCertificate_Kind + "." + CRDGroupVersion.String()
	ALBListenerCertificate_GroupVersionKind = CRDGroupVersion.WithKind(ALBListenerCertificate_Kind)
)

Repository type metadata.

View Source
var (
	ALBListenerRule_Kind             = "ALBListenerRule"
	ALBListenerRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ALBListenerRule_Kind}.String()
	ALBListenerRule_KindAPIVersion   = ALBListenerRule_Kind + "." + CRDGroupVersion.String()
	ALBListenerRule_GroupVersionKind = CRDGroupVersion.WithKind(ALBListenerRule_Kind)
)

Repository type metadata.

View Source
var (
	ALBTargetGroup_Kind             = "ALBTargetGroup"
	ALBTargetGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ALBTargetGroup_Kind}.String()
	ALBTargetGroup_KindAPIVersion   = ALBTargetGroup_Kind + "." + CRDGroupVersion.String()
	ALBTargetGroup_GroupVersionKind = CRDGroupVersion.WithKind(ALBTargetGroup_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 (
	LBListenerCertificate_Kind             = "LBListenerCertificate"
	LBListenerCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LBListenerCertificate_Kind}.String()
	LBListenerCertificate_KindAPIVersion   = LBListenerCertificate_Kind + "." + CRDGroupVersion.String()
	LBListenerCertificate_GroupVersionKind = CRDGroupVersion.WithKind(LBListenerCertificate_Kind)
)

Repository type metadata.

View Source
var (
	LBListenerRule_Kind             = "LBListenerRule"
	LBListenerRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LBListenerRule_Kind}.String()
	LBListenerRule_KindAPIVersion   = LBListenerRule_Kind + "." + CRDGroupVersion.String()
	LBListenerRule_GroupVersionKind = CRDGroupVersion.WithKind(LBListenerRule_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ALBListener

type ALBListener struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ALBListenerSpec   `json:"spec"`
	Status            ALBListenerStatus `json:"status,omitempty"`
}

ALBListener is the Schema for the ALBListeners 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 (*ALBListener) DeepCopy

func (in *ALBListener) DeepCopy() *ALBListener

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

func (*ALBListener) DeepCopyInto

func (in *ALBListener) DeepCopyInto(out *ALBListener)

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

func (*ALBListener) DeepCopyObject

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

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

func (*ALBListener) GetCondition

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

GetCondition of this ALBListener.

func (*ALBListener) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ALBListener

func (*ALBListener) GetDeletionPolicy

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

GetDeletionPolicy of this ALBListener.

func (*ALBListener) GetID

func (tr *ALBListener) GetID() string

GetID returns ID of underlying Terraform resource of this ALBListener

func (*ALBListener) GetObservation

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

GetObservation of this ALBListener

func (*ALBListener) GetParameters

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

GetParameters of this ALBListener

func (*ALBListener) GetProviderConfigReference

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

GetProviderConfigReference of this ALBListener.

func (*ALBListener) GetProviderReference

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

GetProviderReference of this ALBListener. Deprecated: Use GetProviderConfigReference.

func (*ALBListener) GetTerraformResourceType

func (mg *ALBListener) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ALBListener

func (*ALBListener) GetTerraformSchemaVersion

func (tr *ALBListener) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ALBListener) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ALBListener.

func (*ALBListener) LateInitialize

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

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

func (*ALBListener) SetConditions

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

SetConditions of this ALBListener.

func (*ALBListener) SetDeletionPolicy

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

SetDeletionPolicy of this ALBListener.

func (*ALBListener) SetObservation

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

SetObservation for this ALBListener

func (*ALBListener) SetParameters

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

SetParameters for this ALBListener

func (*ALBListener) SetProviderConfigReference

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

SetProviderConfigReference of this ALBListener.

func (*ALBListener) SetProviderReference

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

SetProviderReference of this ALBListener. Deprecated: Use SetProviderConfigReference.

func (*ALBListener) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ALBListener.

type ALBListenerCertificate

type ALBListenerCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ALBListenerCertificateSpec   `json:"spec"`
	Status            ALBListenerCertificateStatus `json:"status,omitempty"`
}

ALBListenerCertificate is the Schema for the ALBListenerCertificates 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 (*ALBListenerCertificate) DeepCopy

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

func (*ALBListenerCertificate) DeepCopyInto

func (in *ALBListenerCertificate) DeepCopyInto(out *ALBListenerCertificate)

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

func (*ALBListenerCertificate) DeepCopyObject

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

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

func (*ALBListenerCertificate) GetCondition

GetCondition of this ALBListenerCertificate.

func (*ALBListenerCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ALBListenerCertificate

func (*ALBListenerCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this ALBListenerCertificate.

func (*ALBListenerCertificate) GetID

func (tr *ALBListenerCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this ALBListenerCertificate

func (*ALBListenerCertificate) GetObservation

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

GetObservation of this ALBListenerCertificate

func (*ALBListenerCertificate) GetParameters

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

GetParameters of this ALBListenerCertificate

func (*ALBListenerCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this ALBListenerCertificate.

func (*ALBListenerCertificate) GetProviderReference

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

GetProviderReference of this ALBListenerCertificate. Deprecated: Use GetProviderConfigReference.

func (*ALBListenerCertificate) GetTerraformResourceType

func (mg *ALBListenerCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ALBListenerCertificate

func (*ALBListenerCertificate) GetTerraformSchemaVersion

func (tr *ALBListenerCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ALBListenerCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ALBListenerCertificate.

func (*ALBListenerCertificate) LateInitialize

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

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

func (*ALBListenerCertificate) SetConditions

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

SetConditions of this ALBListenerCertificate.

func (*ALBListenerCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this ALBListenerCertificate.

func (*ALBListenerCertificate) SetObservation

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

SetObservation for this ALBListenerCertificate

func (*ALBListenerCertificate) SetParameters

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

SetParameters for this ALBListenerCertificate

func (*ALBListenerCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this ALBListenerCertificate.

func (*ALBListenerCertificate) SetProviderReference

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

SetProviderReference of this ALBListenerCertificate. Deprecated: Use SetProviderConfigReference.

func (*ALBListenerCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ALBListenerCertificate.

type ALBListenerCertificateList

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

ALBListenerCertificateList contains a list of ALBListenerCertificates

func (*ALBListenerCertificateList) DeepCopy

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

func (*ALBListenerCertificateList) DeepCopyInto

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

func (*ALBListenerCertificateList) DeepCopyObject

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

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

func (*ALBListenerCertificateList) GetItems

GetItems of this ALBListenerCertificateList.

type ALBListenerCertificateObservation

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

func (*ALBListenerCertificateObservation) DeepCopy

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

func (*ALBListenerCertificateObservation) DeepCopyInto

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

type ALBListenerCertificateParameters

type ALBListenerCertificateParameters struct {

	// +kubebuilder:validation:Required
	CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"`

	// +kubebuilder:validation:Required
	ListenerArn *string `json:"listenerArn" tf:"listener_arn,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 (*ALBListenerCertificateParameters) DeepCopy

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

func (*ALBListenerCertificateParameters) DeepCopyInto

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

type ALBListenerCertificateSpec

type ALBListenerCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ALBListenerCertificateParameters `json:"forProvider"`
}

ALBListenerCertificateSpec defines the desired state of ALBListenerCertificate

func (*ALBListenerCertificateSpec) DeepCopy

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

func (*ALBListenerCertificateSpec) DeepCopyInto

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

type ALBListenerCertificateStatus

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

ALBListenerCertificateStatus defines the observed state of ALBListenerCertificate.

func (*ALBListenerCertificateStatus) DeepCopy

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

func (*ALBListenerCertificateStatus) DeepCopyInto

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

type ALBListenerList

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

ALBListenerList contains a list of ALBListeners

func (*ALBListenerList) DeepCopy

func (in *ALBListenerList) DeepCopy() *ALBListenerList

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

func (*ALBListenerList) DeepCopyInto

func (in *ALBListenerList) DeepCopyInto(out *ALBListenerList)

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

func (*ALBListenerList) DeepCopyObject

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

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

func (*ALBListenerList) GetItems

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

GetItems of this ALBListenerList.

type ALBListenerObservation

type ALBListenerObservation 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 (*ALBListenerObservation) DeepCopy

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

func (*ALBListenerObservation) DeepCopyInto

func (in *ALBListenerObservation) DeepCopyInto(out *ALBListenerObservation)

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

type ALBListenerParameters

type ALBListenerParameters struct {

	// +kubebuilder:validation:Optional
	AlpnPolicy *string `json:"alpnPolicy,omitempty" tf:"alpn_policy,omitempty"`

	// +kubebuilder:validation:Optional
	CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`

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

	// +kubebuilder:validation:Required
	LoadBalancerArn *string `json:"loadBalancerArn" tf:"load_balancer_arn,omitempty"`

	// +kubebuilder:validation:Optional
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol,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
	SSLPolicy *string `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"`

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

func (*ALBListenerParameters) DeepCopy

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

func (*ALBListenerParameters) DeepCopyInto

func (in *ALBListenerParameters) DeepCopyInto(out *ALBListenerParameters)

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

type ALBListenerRule

type ALBListenerRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ALBListenerRuleSpec   `json:"spec"`
	Status            ALBListenerRuleStatus `json:"status,omitempty"`
}

ALBListenerRule is the Schema for the ALBListenerRules 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 (*ALBListenerRule) DeepCopy

func (in *ALBListenerRule) DeepCopy() *ALBListenerRule

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

func (*ALBListenerRule) DeepCopyInto

func (in *ALBListenerRule) DeepCopyInto(out *ALBListenerRule)

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

func (*ALBListenerRule) DeepCopyObject

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

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

func (*ALBListenerRule) GetCondition

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

GetCondition of this ALBListenerRule.

func (*ALBListenerRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ALBListenerRule

func (*ALBListenerRule) GetDeletionPolicy

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

GetDeletionPolicy of this ALBListenerRule.

func (*ALBListenerRule) GetID

func (tr *ALBListenerRule) GetID() string

GetID returns ID of underlying Terraform resource of this ALBListenerRule

func (*ALBListenerRule) GetObservation

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

GetObservation of this ALBListenerRule

func (*ALBListenerRule) GetParameters

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

GetParameters of this ALBListenerRule

func (*ALBListenerRule) GetProviderConfigReference

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

GetProviderConfigReference of this ALBListenerRule.

func (*ALBListenerRule) GetProviderReference

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

GetProviderReference of this ALBListenerRule. Deprecated: Use GetProviderConfigReference.

func (*ALBListenerRule) GetTerraformResourceType

func (mg *ALBListenerRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ALBListenerRule

func (*ALBListenerRule) GetTerraformSchemaVersion

func (tr *ALBListenerRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ALBListenerRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ALBListenerRule.

func (*ALBListenerRule) LateInitialize

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

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

func (*ALBListenerRule) SetConditions

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

SetConditions of this ALBListenerRule.

func (*ALBListenerRule) SetDeletionPolicy

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

SetDeletionPolicy of this ALBListenerRule.

func (*ALBListenerRule) SetObservation

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

SetObservation for this ALBListenerRule

func (*ALBListenerRule) SetParameters

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

SetParameters for this ALBListenerRule

func (*ALBListenerRule) SetProviderConfigReference

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

SetProviderConfigReference of this ALBListenerRule.

func (*ALBListenerRule) SetProviderReference

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

SetProviderReference of this ALBListenerRule. Deprecated: Use SetProviderConfigReference.

func (*ALBListenerRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ALBListenerRule.

type ALBListenerRuleList

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

ALBListenerRuleList contains a list of ALBListenerRules

func (*ALBListenerRuleList) DeepCopy

func (in *ALBListenerRuleList) DeepCopy() *ALBListenerRuleList

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

func (*ALBListenerRuleList) DeepCopyInto

func (in *ALBListenerRuleList) DeepCopyInto(out *ALBListenerRuleList)

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

func (*ALBListenerRuleList) DeepCopyObject

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

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

func (*ALBListenerRuleList) GetItems

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

GetItems of this ALBListenerRuleList.

type ALBListenerRuleObservation

type ALBListenerRuleObservation 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 (*ALBListenerRuleObservation) DeepCopy

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

func (*ALBListenerRuleObservation) DeepCopyInto

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

type ALBListenerRuleParameters

type ALBListenerRuleParameters struct {

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

	// +kubebuilder:validation:Required
	Condition []ConditionParameters `json:"condition" tf:"condition,omitempty"`

	// +kubebuilder:validation:Required
	ListenerArn *string `json:"listenerArn" tf:"listener_arn,omitempty"`

	// +kubebuilder:validation:Optional
	Priority *int64 `json:"priority,omitempty" tf:"priority,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 (*ALBListenerRuleParameters) DeepCopy

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

func (*ALBListenerRuleParameters) DeepCopyInto

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

type ALBListenerRuleSpec

type ALBListenerRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ALBListenerRuleParameters `json:"forProvider"`
}

ALBListenerRuleSpec defines the desired state of ALBListenerRule

func (*ALBListenerRuleSpec) DeepCopy

func (in *ALBListenerRuleSpec) DeepCopy() *ALBListenerRuleSpec

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

func (*ALBListenerRuleSpec) DeepCopyInto

func (in *ALBListenerRuleSpec) DeepCopyInto(out *ALBListenerRuleSpec)

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

type ALBListenerRuleStatus

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

ALBListenerRuleStatus defines the observed state of ALBListenerRule.

func (*ALBListenerRuleStatus) DeepCopy

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

func (*ALBListenerRuleStatus) DeepCopyInto

func (in *ALBListenerRuleStatus) DeepCopyInto(out *ALBListenerRuleStatus)

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

type ALBListenerSpec

type ALBListenerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ALBListenerParameters `json:"forProvider"`
}

ALBListenerSpec defines the desired state of ALBListener

func (*ALBListenerSpec) DeepCopy

func (in *ALBListenerSpec) DeepCopy() *ALBListenerSpec

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

func (*ALBListenerSpec) DeepCopyInto

func (in *ALBListenerSpec) DeepCopyInto(out *ALBListenerSpec)

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

type ALBListenerStatus

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

ALBListenerStatus defines the observed state of ALBListener.

func (*ALBListenerStatus) DeepCopy

func (in *ALBListenerStatus) DeepCopy() *ALBListenerStatus

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

func (*ALBListenerStatus) DeepCopyInto

func (in *ALBListenerStatus) DeepCopyInto(out *ALBListenerStatus)

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

type ALBTargetGroup

type ALBTargetGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ALBTargetGroupSpec   `json:"spec"`
	Status            ALBTargetGroupStatus `json:"status,omitempty"`
}

ALBTargetGroup is the Schema for the ALBTargetGroups 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 (*ALBTargetGroup) DeepCopy

func (in *ALBTargetGroup) DeepCopy() *ALBTargetGroup

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

func (*ALBTargetGroup) DeepCopyInto

func (in *ALBTargetGroup) DeepCopyInto(out *ALBTargetGroup)

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

func (*ALBTargetGroup) DeepCopyObject

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

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

func (*ALBTargetGroup) GetCondition

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

GetCondition of this ALBTargetGroup.

func (*ALBTargetGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ALBTargetGroup

func (*ALBTargetGroup) GetDeletionPolicy

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

GetDeletionPolicy of this ALBTargetGroup.

func (*ALBTargetGroup) GetID

func (tr *ALBTargetGroup) GetID() string

GetID returns ID of underlying Terraform resource of this ALBTargetGroup

func (*ALBTargetGroup) GetObservation

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

GetObservation of this ALBTargetGroup

func (*ALBTargetGroup) GetParameters

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

GetParameters of this ALBTargetGroup

func (*ALBTargetGroup) GetProviderConfigReference

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

GetProviderConfigReference of this ALBTargetGroup.

func (*ALBTargetGroup) GetProviderReference

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

GetProviderReference of this ALBTargetGroup. Deprecated: Use GetProviderConfigReference.

func (*ALBTargetGroup) GetTerraformResourceType

func (mg *ALBTargetGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ALBTargetGroup

func (*ALBTargetGroup) GetTerraformSchemaVersion

func (tr *ALBTargetGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ALBTargetGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ALBTargetGroup.

func (*ALBTargetGroup) LateInitialize

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

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

func (*ALBTargetGroup) ResolveReferences

func (mg *ALBTargetGroup) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ALBTargetGroup.

func (*ALBTargetGroup) SetConditions

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

SetConditions of this ALBTargetGroup.

func (*ALBTargetGroup) SetDeletionPolicy

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

SetDeletionPolicy of this ALBTargetGroup.

func (*ALBTargetGroup) SetObservation

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

SetObservation for this ALBTargetGroup

func (*ALBTargetGroup) SetParameters

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

SetParameters for this ALBTargetGroup

func (*ALBTargetGroup) SetProviderConfigReference

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

SetProviderConfigReference of this ALBTargetGroup.

func (*ALBTargetGroup) SetProviderReference

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

SetProviderReference of this ALBTargetGroup. Deprecated: Use SetProviderConfigReference.

func (*ALBTargetGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ALBTargetGroup.

type ALBTargetGroupList

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

ALBTargetGroupList contains a list of ALBTargetGroups

func (*ALBTargetGroupList) DeepCopy

func (in *ALBTargetGroupList) DeepCopy() *ALBTargetGroupList

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

func (*ALBTargetGroupList) DeepCopyInto

func (in *ALBTargetGroupList) DeepCopyInto(out *ALBTargetGroupList)

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

func (*ALBTargetGroupList) DeepCopyObject

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

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

func (*ALBTargetGroupList) GetItems

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

GetItems of this ALBTargetGroupList.

type ALBTargetGroupObservation

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

	ArnSuffix *string `json:"arnSuffix,omitempty" tf:"arn_suffix,omitempty"`

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

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

func (*ALBTargetGroupObservation) DeepCopy

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

func (*ALBTargetGroupObservation) DeepCopyInto

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

type ALBTargetGroupParameters

type ALBTargetGroupParameters struct {

	// +kubebuilder:validation:Optional
	DeregistrationDelay *int64 `json:"deregistrationDelay,omitempty" tf:"deregistration_delay,omitempty"`

	// +kubebuilder:validation:Optional
	HealthCheck []HealthCheckParameters `json:"healthCheck,omitempty" tf:"health_check,omitempty"`

	// +kubebuilder:validation:Optional
	LambdaMultiValueHeadersEnabled *bool `json:"lambdaMultiValueHeadersEnabled,omitempty" tf:"lambda_multi_value_headers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	LoadBalancingAlgorithmType *string `json:"loadBalancingAlgorithmType,omitempty" tf:"load_balancing_algorithm_type,omitempty"`

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

	// +kubebuilder:validation:Optional
	Port *int64 `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	PreserveClientIP *string `json:"preserveClientIp,omitempty" tf:"preserve_client_ip,omitempty"`

	// +kubebuilder:validation:Optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Optional
	ProtocolVersion *string `json:"protocolVersion,omitempty" tf:"protocol_version,omitempty"`

	// +kubebuilder:validation:Optional
	ProxyProtocolV2 *bool `json:"proxyProtocolV2,omitempty" tf:"proxy_protocol_v2,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
	SlowStart *int64 `json:"slowStart,omitempty" tf:"slow_start,omitempty"`

	// +kubebuilder:validation:Optional
	Stickiness []ALBTargetGroupStickinessParameters `json:"stickiness,omitempty" tf:"stickiness,omitempty"`

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

	// +kubebuilder:validation:Optional
	TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"`
}

func (*ALBTargetGroupParameters) DeepCopy

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

func (*ALBTargetGroupParameters) DeepCopyInto

func (in *ALBTargetGroupParameters) DeepCopyInto(out *ALBTargetGroupParameters)

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

type ALBTargetGroupSpec

type ALBTargetGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ALBTargetGroupParameters `json:"forProvider"`
}

ALBTargetGroupSpec defines the desired state of ALBTargetGroup

func (*ALBTargetGroupSpec) DeepCopy

func (in *ALBTargetGroupSpec) DeepCopy() *ALBTargetGroupSpec

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

func (*ALBTargetGroupSpec) DeepCopyInto

func (in *ALBTargetGroupSpec) DeepCopyInto(out *ALBTargetGroupSpec)

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

type ALBTargetGroupStatus

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

ALBTargetGroupStatus defines the observed state of ALBTargetGroup.

func (*ALBTargetGroupStatus) DeepCopy

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

func (*ALBTargetGroupStatus) DeepCopyInto

func (in *ALBTargetGroupStatus) DeepCopyInto(out *ALBTargetGroupStatus)

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

type ALBTargetGroupStickinessObservation

type ALBTargetGroupStickinessObservation struct {
}

func (*ALBTargetGroupStickinessObservation) DeepCopy

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

func (*ALBTargetGroupStickinessObservation) DeepCopyInto

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

type ALBTargetGroupStickinessParameters

type ALBTargetGroupStickinessParameters struct {

	// +kubebuilder:validation:Optional
	CookieDuration *int64 `json:"cookieDuration,omitempty" tf:"cookie_duration,omitempty"`

	// +kubebuilder:validation:Optional
	CookieName *string `json:"cookieName,omitempty" tf:"cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

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

func (*ALBTargetGroupStickinessParameters) DeepCopy

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

func (*ALBTargetGroupStickinessParameters) DeepCopyInto

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

type ActionAuthenticateCognitoObservation

type ActionAuthenticateCognitoObservation struct {
}

func (*ActionAuthenticateCognitoObservation) DeepCopy

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

func (*ActionAuthenticateCognitoObservation) DeepCopyInto

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

type ActionAuthenticateCognitoParameters

type ActionAuthenticateCognitoParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`

	// +kubebuilder:validation:Optional
	OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolArn *string `json:"userPoolArn" tf:"user_pool_arn,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolClientID *string `json:"userPoolClientId" tf:"user_pool_client_id,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolDomain *string `json:"userPoolDomain" tf:"user_pool_domain,omitempty"`
}

func (*ActionAuthenticateCognitoParameters) DeepCopy

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

func (*ActionAuthenticateCognitoParameters) DeepCopyInto

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

type ActionAuthenticateOidcObservation

type ActionAuthenticateOidcObservation struct {
}

func (*ActionAuthenticateOidcObservation) DeepCopy

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

func (*ActionAuthenticateOidcObservation) DeepCopyInto

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

type ActionAuthenticateOidcParameters

type ActionAuthenticateOidcParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`

	// +kubebuilder:validation:Required
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Issuer *string `json:"issuer" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`

	// +kubebuilder:validation:Required
	TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint,omitempty"`
}

func (*ActionAuthenticateOidcParameters) DeepCopy

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

func (*ActionAuthenticateOidcParameters) DeepCopyInto

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

type ActionFixedResponseObservation

type ActionFixedResponseObservation struct {
}

func (*ActionFixedResponseObservation) DeepCopy

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

func (*ActionFixedResponseObservation) DeepCopyInto

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

type ActionFixedResponseParameters

type ActionFixedResponseParameters struct {

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	MessageBody *string `json:"messageBody,omitempty" tf:"message_body,omitempty"`

	// +kubebuilder:validation:Optional
	StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*ActionFixedResponseParameters) DeepCopy

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

func (*ActionFixedResponseParameters) DeepCopyInto

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

type ActionForwardObservation

type ActionForwardObservation struct {
}

func (*ActionForwardObservation) DeepCopy

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

func (*ActionForwardObservation) DeepCopyInto

func (in *ActionForwardObservation) DeepCopyInto(out *ActionForwardObservation)

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

type ActionForwardParameters

type ActionForwardParameters struct {

	// +kubebuilder:validation:Optional
	Stickiness []ForwardStickinessParameters `json:"stickiness,omitempty" tf:"stickiness,omitempty"`

	// +kubebuilder:validation:Required
	TargetGroup []ForwardTargetGroupParameters `json:"targetGroup" tf:"target_group,omitempty"`
}

func (*ActionForwardParameters) DeepCopy

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

func (*ActionForwardParameters) DeepCopyInto

func (in *ActionForwardParameters) DeepCopyInto(out *ActionForwardParameters)

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

type ActionForwardStickinessObservation

type ActionForwardStickinessObservation struct {
}

func (*ActionForwardStickinessObservation) DeepCopy

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

func (*ActionForwardStickinessObservation) DeepCopyInto

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

type ActionForwardStickinessParameters

type ActionForwardStickinessParameters struct {

	// +kubebuilder:validation:Required
	Duration *int64 `json:"duration" tf:"duration,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*ActionForwardStickinessParameters) DeepCopy

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

func (*ActionForwardStickinessParameters) DeepCopyInto

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

type ActionForwardTargetGroupObservation

type ActionForwardTargetGroupObservation struct {
}

func (*ActionForwardTargetGroupObservation) DeepCopy

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

func (*ActionForwardTargetGroupObservation) DeepCopyInto

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

type ActionForwardTargetGroupParameters

type ActionForwardTargetGroupParameters struct {

	// +kubebuilder:validation:Required
	Arn *string `json:"arn" tf:"arn,omitempty"`

	// +kubebuilder:validation:Optional
	Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"`
}

func (*ActionForwardTargetGroupParameters) DeepCopy

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

func (*ActionForwardTargetGroupParameters) DeepCopyInto

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

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:Optional
	AuthenticateCognito []ActionAuthenticateCognitoParameters `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`

	// +kubebuilder:validation:Optional
	AuthenticateOidc []ActionAuthenticateOidcParameters `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`

	// +kubebuilder:validation:Optional
	FixedResponse []ActionFixedResponseParameters `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`

	// +kubebuilder:validation:Optional
	Forward []ActionForwardParameters `json:"forward,omitempty" tf:"forward,omitempty"`

	// +kubebuilder:validation:Optional
	Order *int64 `json:"order,omitempty" tf:"order,omitempty"`

	// +kubebuilder:validation:Optional
	Redirect []ActionRedirectParameters `json:"redirect,omitempty" tf:"redirect,omitempty"`

	// +kubebuilder:validation:Optional
	TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`

	// +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 ActionRedirectObservation

type ActionRedirectObservation struct {
}

func (*ActionRedirectObservation) DeepCopy

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

func (*ActionRedirectObservation) DeepCopyInto

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

type ActionRedirectParameters

type ActionRedirectParameters struct {

	// +kubebuilder:validation:Optional
	Host *string `json:"host,omitempty" tf:"host,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	Port *string `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Optional
	Query *string `json:"query,omitempty" tf:"query,omitempty"`

	// +kubebuilder:validation:Required
	StatusCode *string `json:"statusCode" tf:"status_code,omitempty"`
}

func (*ActionRedirectParameters) DeepCopy

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

func (*ActionRedirectParameters) DeepCopyInto

func (in *ActionRedirectParameters) DeepCopyInto(out *ActionRedirectParameters)

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

type AuthenticateCognitoObservation

type AuthenticateCognitoObservation struct {
}

func (*AuthenticateCognitoObservation) DeepCopy

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

func (*AuthenticateCognitoObservation) DeepCopyInto

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

type AuthenticateCognitoParameters

type AuthenticateCognitoParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`

	// +kubebuilder:validation:Optional
	OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolArn *string `json:"userPoolArn" tf:"user_pool_arn,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolClientID *string `json:"userPoolClientId" tf:"user_pool_client_id,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolDomain *string `json:"userPoolDomain" tf:"user_pool_domain,omitempty"`
}

func (*AuthenticateCognitoParameters) DeepCopy

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

func (*AuthenticateCognitoParameters) DeepCopyInto

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

type AuthenticateOidcObservation

type AuthenticateOidcObservation struct {
}

func (*AuthenticateOidcObservation) DeepCopy

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

func (*AuthenticateOidcObservation) DeepCopyInto

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

type AuthenticateOidcParameters

type AuthenticateOidcParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`

	// +kubebuilder:validation:Required
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Issuer *string `json:"issuer" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`

	// +kubebuilder:validation:Required
	TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint,omitempty"`
}

func (*AuthenticateOidcParameters) DeepCopy

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

func (*AuthenticateOidcParameters) DeepCopyInto

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

type ConditionHTTPHeaderObservation

type ConditionHTTPHeaderObservation struct {
}

func (*ConditionHTTPHeaderObservation) DeepCopy

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

func (*ConditionHTTPHeaderObservation) DeepCopyInto

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

type ConditionHTTPHeaderParameters

type ConditionHTTPHeaderParameters struct {

	// +kubebuilder:validation:Required
	HTTPHeaderName *string `json:"httpHeaderName" tf:"http_header_name,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*ConditionHTTPHeaderParameters) DeepCopy

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

func (*ConditionHTTPHeaderParameters) DeepCopyInto

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

type ConditionHTTPRequestMethodObservation

type ConditionHTTPRequestMethodObservation struct {
}

func (*ConditionHTTPRequestMethodObservation) DeepCopy

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

func (*ConditionHTTPRequestMethodObservation) DeepCopyInto

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

type ConditionHTTPRequestMethodParameters

type ConditionHTTPRequestMethodParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*ConditionHTTPRequestMethodParameters) DeepCopy

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

func (*ConditionHTTPRequestMethodParameters) DeepCopyInto

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

type ConditionHostHeaderObservation

type ConditionHostHeaderObservation struct {
}

func (*ConditionHostHeaderObservation) DeepCopy

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

func (*ConditionHostHeaderObservation) DeepCopyInto

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

type ConditionHostHeaderParameters

type ConditionHostHeaderParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*ConditionHostHeaderParameters) DeepCopy

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

func (*ConditionHostHeaderParameters) DeepCopyInto

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

type ConditionObservation

type ConditionObservation struct {
}

func (*ConditionObservation) DeepCopy

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

func (*ConditionObservation) DeepCopyInto

func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)

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

type ConditionParameters

type ConditionParameters struct {

	// +kubebuilder:validation:Optional
	HTTPHeader []HTTPHeaderParameters `json:"httpHeader,omitempty" tf:"http_header,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPRequestMethod []HTTPRequestMethodParameters `json:"httpRequestMethod,omitempty" tf:"http_request_method,omitempty"`

	// +kubebuilder:validation:Optional
	HostHeader []HostHeaderParameters `json:"hostHeader,omitempty" tf:"host_header,omitempty"`

	// +kubebuilder:validation:Optional
	PathPattern []PathPatternParameters `json:"pathPattern,omitempty" tf:"path_pattern,omitempty"`

	// +kubebuilder:validation:Optional
	QueryString []QueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"`

	// +kubebuilder:validation:Optional
	SourceIP []SourceIPParameters `json:"sourceIp,omitempty" tf:"source_ip,omitempty"`
}

func (*ConditionParameters) DeepCopy

func (in *ConditionParameters) DeepCopy() *ConditionParameters

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

func (*ConditionParameters) DeepCopyInto

func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)

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

type ConditionPathPatternObservation

type ConditionPathPatternObservation struct {
}

func (*ConditionPathPatternObservation) DeepCopy

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

func (*ConditionPathPatternObservation) DeepCopyInto

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

type ConditionPathPatternParameters

type ConditionPathPatternParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*ConditionPathPatternParameters) DeepCopy

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

func (*ConditionPathPatternParameters) DeepCopyInto

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

type ConditionQueryStringObservation

type ConditionQueryStringObservation struct {
}

func (*ConditionQueryStringObservation) DeepCopy

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

func (*ConditionQueryStringObservation) DeepCopyInto

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

type ConditionQueryStringParameters

type ConditionQueryStringParameters struct {

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

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

func (*ConditionQueryStringParameters) DeepCopy

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

func (*ConditionQueryStringParameters) DeepCopyInto

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

type ConditionSourceIPObservation

type ConditionSourceIPObservation struct {
}

func (*ConditionSourceIPObservation) DeepCopy

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

func (*ConditionSourceIPObservation) DeepCopyInto

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

type ConditionSourceIPParameters

type ConditionSourceIPParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*ConditionSourceIPParameters) DeepCopy

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

func (*ConditionSourceIPParameters) 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:Optional
	AuthenticateCognito []AuthenticateCognitoParameters `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`

	// +kubebuilder:validation:Optional
	AuthenticateOidc []AuthenticateOidcParameters `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`

	// +kubebuilder:validation:Optional
	FixedResponse []FixedResponseParameters `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`

	// +kubebuilder:validation:Optional
	Forward []ForwardParameters `json:"forward,omitempty" tf:"forward,omitempty"`

	// +kubebuilder:validation:Optional
	Order *int64 `json:"order,omitempty" tf:"order,omitempty"`

	// +kubebuilder:validation:Optional
	Redirect []RedirectParameters `json:"redirect,omitempty" tf:"redirect,omitempty"`

	// +kubebuilder:validation:Optional
	TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`

	// +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 FixedResponseObservation

type FixedResponseObservation struct {
}

func (*FixedResponseObservation) DeepCopy

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

func (*FixedResponseObservation) DeepCopyInto

func (in *FixedResponseObservation) DeepCopyInto(out *FixedResponseObservation)

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

type FixedResponseParameters

type FixedResponseParameters struct {

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	MessageBody *string `json:"messageBody,omitempty" tf:"message_body,omitempty"`

	// +kubebuilder:validation:Optional
	StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*FixedResponseParameters) DeepCopy

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

func (*FixedResponseParameters) DeepCopyInto

func (in *FixedResponseParameters) DeepCopyInto(out *FixedResponseParameters)

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

type ForwardObservation

type ForwardObservation struct {
}

func (*ForwardObservation) DeepCopy

func (in *ForwardObservation) DeepCopy() *ForwardObservation

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

func (*ForwardObservation) DeepCopyInto

func (in *ForwardObservation) DeepCopyInto(out *ForwardObservation)

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

type ForwardParameters

type ForwardParameters struct {

	// +kubebuilder:validation:Optional
	Stickiness []StickinessParameters `json:"stickiness,omitempty" tf:"stickiness,omitempty"`

	// +kubebuilder:validation:Required
	TargetGroup []TargetGroupParameters `json:"targetGroup" tf:"target_group,omitempty"`
}

func (*ForwardParameters) DeepCopy

func (in *ForwardParameters) DeepCopy() *ForwardParameters

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

func (*ForwardParameters) DeepCopyInto

func (in *ForwardParameters) DeepCopyInto(out *ForwardParameters)

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

type ForwardStickinessObservation

type ForwardStickinessObservation struct {
}

func (*ForwardStickinessObservation) DeepCopy

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

func (*ForwardStickinessObservation) DeepCopyInto

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

type ForwardStickinessParameters

type ForwardStickinessParameters struct {

	// +kubebuilder:validation:Required
	Duration *int64 `json:"duration" tf:"duration,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*ForwardStickinessParameters) DeepCopy

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

func (*ForwardStickinessParameters) DeepCopyInto

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

type ForwardTargetGroupObservation

type ForwardTargetGroupObservation struct {
}

func (*ForwardTargetGroupObservation) DeepCopy

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

func (*ForwardTargetGroupObservation) DeepCopyInto

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

type ForwardTargetGroupParameters

type ForwardTargetGroupParameters struct {

	// +kubebuilder:validation:Required
	Arn *string `json:"arn" tf:"arn,omitempty"`

	// +kubebuilder:validation:Optional
	Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"`
}

func (*ForwardTargetGroupParameters) DeepCopy

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

func (*ForwardTargetGroupParameters) DeepCopyInto

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

type HTTPHeaderObservation

type HTTPHeaderObservation struct {
}

func (*HTTPHeaderObservation) DeepCopy

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

func (*HTTPHeaderObservation) DeepCopyInto

func (in *HTTPHeaderObservation) DeepCopyInto(out *HTTPHeaderObservation)

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

type HTTPHeaderParameters

type HTTPHeaderParameters struct {

	// +kubebuilder:validation:Required
	HTTPHeaderName *string `json:"httpHeaderName" tf:"http_header_name,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*HTTPHeaderParameters) DeepCopy

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

func (*HTTPHeaderParameters) DeepCopyInto

func (in *HTTPHeaderParameters) DeepCopyInto(out *HTTPHeaderParameters)

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

type HTTPRequestMethodObservation

type HTTPRequestMethodObservation struct {
}

func (*HTTPRequestMethodObservation) DeepCopy

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

func (*HTTPRequestMethodObservation) DeepCopyInto

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

type HTTPRequestMethodParameters

type HTTPRequestMethodParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*HTTPRequestMethodParameters) DeepCopy

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

func (*HTTPRequestMethodParameters) DeepCopyInto

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

type HealthCheckObservation

type HealthCheckObservation struct {
}

func (*HealthCheckObservation) DeepCopy

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

func (*HealthCheckObservation) DeepCopyInto

func (in *HealthCheckObservation) DeepCopyInto(out *HealthCheckObservation)

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

type HealthCheckParameters

type HealthCheckParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	HealthyThreshold *int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"`

	// +kubebuilder:validation:Optional
	Interval *int64 `json:"interval,omitempty" tf:"interval,omitempty"`

	// +kubebuilder:validation:Optional
	Matcher *string `json:"matcher,omitempty" tf:"matcher,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	Port *string `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Optional
	Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"`

	// +kubebuilder:validation:Optional
	UnhealthyThreshold *int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"`
}

func (*HealthCheckParameters) DeepCopy

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

func (*HealthCheckParameters) DeepCopyInto

func (in *HealthCheckParameters) DeepCopyInto(out *HealthCheckParameters)

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

type HostHeaderObservation

type HostHeaderObservation struct {
}

func (*HostHeaderObservation) DeepCopy

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

func (*HostHeaderObservation) DeepCopyInto

func (in *HostHeaderObservation) DeepCopyInto(out *HostHeaderObservation)

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

type HostHeaderParameters

type HostHeaderParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*HostHeaderParameters) DeepCopy

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

func (*HostHeaderParameters) DeepCopyInto

func (in *HostHeaderParameters) DeepCopyInto(out *HostHeaderParameters)

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

type LBListenerCertificate

type LBListenerCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LBListenerCertificateSpec   `json:"spec"`
	Status            LBListenerCertificateStatus `json:"status,omitempty"`
}

LBListenerCertificate is the Schema for the LBListenerCertificates 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 (*LBListenerCertificate) DeepCopy

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

func (*LBListenerCertificate) DeepCopyInto

func (in *LBListenerCertificate) DeepCopyInto(out *LBListenerCertificate)

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

func (*LBListenerCertificate) DeepCopyObject

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

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

func (*LBListenerCertificate) GetCondition

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

GetCondition of this LBListenerCertificate.

func (*LBListenerCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LBListenerCertificate

func (*LBListenerCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this LBListenerCertificate.

func (*LBListenerCertificate) GetID

func (tr *LBListenerCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this LBListenerCertificate

func (*LBListenerCertificate) GetObservation

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

GetObservation of this LBListenerCertificate

func (*LBListenerCertificate) GetParameters

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

GetParameters of this LBListenerCertificate

func (*LBListenerCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this LBListenerCertificate.

func (*LBListenerCertificate) GetProviderReference

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

GetProviderReference of this LBListenerCertificate. Deprecated: Use GetProviderConfigReference.

func (*LBListenerCertificate) GetTerraformResourceType

func (mg *LBListenerCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LBListenerCertificate

func (*LBListenerCertificate) GetTerraformSchemaVersion

func (tr *LBListenerCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LBListenerCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LBListenerCertificate.

func (*LBListenerCertificate) LateInitialize

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

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

func (*LBListenerCertificate) SetConditions

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

SetConditions of this LBListenerCertificate.

func (*LBListenerCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this LBListenerCertificate.

func (*LBListenerCertificate) SetObservation

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

SetObservation for this LBListenerCertificate

func (*LBListenerCertificate) SetParameters

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

SetParameters for this LBListenerCertificate

func (*LBListenerCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this LBListenerCertificate.

func (*LBListenerCertificate) SetProviderReference

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

SetProviderReference of this LBListenerCertificate. Deprecated: Use SetProviderConfigReference.

func (*LBListenerCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LBListenerCertificate.

type LBListenerCertificateList

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

LBListenerCertificateList contains a list of LBListenerCertificates

func (*LBListenerCertificateList) DeepCopy

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

func (*LBListenerCertificateList) DeepCopyInto

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

func (*LBListenerCertificateList) DeepCopyObject

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

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

func (*LBListenerCertificateList) GetItems

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

GetItems of this LBListenerCertificateList.

type LBListenerCertificateObservation

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

func (*LBListenerCertificateObservation) DeepCopy

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

func (*LBListenerCertificateObservation) DeepCopyInto

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

type LBListenerCertificateParameters

type LBListenerCertificateParameters struct {

	// +kubebuilder:validation:Required
	CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"`

	// +kubebuilder:validation:Required
	ListenerArn *string `json:"listenerArn" tf:"listener_arn,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 (*LBListenerCertificateParameters) DeepCopy

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

func (*LBListenerCertificateParameters) DeepCopyInto

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

type LBListenerCertificateSpec

type LBListenerCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LBListenerCertificateParameters `json:"forProvider"`
}

LBListenerCertificateSpec defines the desired state of LBListenerCertificate

func (*LBListenerCertificateSpec) DeepCopy

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

func (*LBListenerCertificateSpec) DeepCopyInto

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

type LBListenerCertificateStatus

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

LBListenerCertificateStatus defines the observed state of LBListenerCertificate.

func (*LBListenerCertificateStatus) DeepCopy

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

func (*LBListenerCertificateStatus) DeepCopyInto

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

type LBListenerRule

type LBListenerRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LBListenerRuleSpec   `json:"spec"`
	Status            LBListenerRuleStatus `json:"status,omitempty"`
}

LBListenerRule is the Schema for the LBListenerRules 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 (*LBListenerRule) DeepCopy

func (in *LBListenerRule) DeepCopy() *LBListenerRule

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

func (*LBListenerRule) DeepCopyInto

func (in *LBListenerRule) DeepCopyInto(out *LBListenerRule)

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

func (*LBListenerRule) DeepCopyObject

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

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

func (*LBListenerRule) GetCondition

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

GetCondition of this LBListenerRule.

func (*LBListenerRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LBListenerRule

func (*LBListenerRule) GetDeletionPolicy

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

GetDeletionPolicy of this LBListenerRule.

func (*LBListenerRule) GetID

func (tr *LBListenerRule) GetID() string

GetID returns ID of underlying Terraform resource of this LBListenerRule

func (*LBListenerRule) GetObservation

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

GetObservation of this LBListenerRule

func (*LBListenerRule) GetParameters

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

GetParameters of this LBListenerRule

func (*LBListenerRule) GetProviderConfigReference

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

GetProviderConfigReference of this LBListenerRule.

func (*LBListenerRule) GetProviderReference

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

GetProviderReference of this LBListenerRule. Deprecated: Use GetProviderConfigReference.

func (*LBListenerRule) GetTerraformResourceType

func (mg *LBListenerRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LBListenerRule

func (*LBListenerRule) GetTerraformSchemaVersion

func (tr *LBListenerRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LBListenerRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LBListenerRule.

func (*LBListenerRule) LateInitialize

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

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

func (*LBListenerRule) SetConditions

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

SetConditions of this LBListenerRule.

func (*LBListenerRule) SetDeletionPolicy

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

SetDeletionPolicy of this LBListenerRule.

func (*LBListenerRule) SetObservation

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

SetObservation for this LBListenerRule

func (*LBListenerRule) SetParameters

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

SetParameters for this LBListenerRule

func (*LBListenerRule) SetProviderConfigReference

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

SetProviderConfigReference of this LBListenerRule.

func (*LBListenerRule) SetProviderReference

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

SetProviderReference of this LBListenerRule. Deprecated: Use SetProviderConfigReference.

func (*LBListenerRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LBListenerRule.

type LBListenerRuleActionAuthenticateCognitoObservation

type LBListenerRuleActionAuthenticateCognitoObservation struct {
}

func (*LBListenerRuleActionAuthenticateCognitoObservation) DeepCopy

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

func (*LBListenerRuleActionAuthenticateCognitoObservation) DeepCopyInto

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

type LBListenerRuleActionAuthenticateCognitoParameters

type LBListenerRuleActionAuthenticateCognitoParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`

	// +kubebuilder:validation:Optional
	OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolArn *string `json:"userPoolArn" tf:"user_pool_arn,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolClientID *string `json:"userPoolClientId" tf:"user_pool_client_id,omitempty"`

	// +kubebuilder:validation:Required
	UserPoolDomain *string `json:"userPoolDomain" tf:"user_pool_domain,omitempty"`
}

func (*LBListenerRuleActionAuthenticateCognitoParameters) DeepCopy

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

func (*LBListenerRuleActionAuthenticateCognitoParameters) DeepCopyInto

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

type LBListenerRuleActionAuthenticateOidcObservation

type LBListenerRuleActionAuthenticateOidcObservation struct {
}

func (*LBListenerRuleActionAuthenticateOidcObservation) DeepCopy

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

func (*LBListenerRuleActionAuthenticateOidcObservation) DeepCopyInto

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

type LBListenerRuleActionAuthenticateOidcParameters

type LBListenerRuleActionAuthenticateOidcParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`

	// +kubebuilder:validation:Required
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Issuer *string `json:"issuer" tf:"issuer,omitempty"`

	// +kubebuilder:validation:Optional
	OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`

	// +kubebuilder:validation:Optional
	SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`

	// +kubebuilder:validation:Required
	TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint,omitempty"`
}

func (*LBListenerRuleActionAuthenticateOidcParameters) DeepCopy

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

func (*LBListenerRuleActionAuthenticateOidcParameters) DeepCopyInto

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

type LBListenerRuleActionFixedResponseObservation

type LBListenerRuleActionFixedResponseObservation struct {
}

func (*LBListenerRuleActionFixedResponseObservation) DeepCopy

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

func (*LBListenerRuleActionFixedResponseObservation) DeepCopyInto

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

type LBListenerRuleActionFixedResponseParameters

type LBListenerRuleActionFixedResponseParameters struct {

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	MessageBody *string `json:"messageBody,omitempty" tf:"message_body,omitempty"`

	// +kubebuilder:validation:Optional
	StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*LBListenerRuleActionFixedResponseParameters) DeepCopy

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

func (*LBListenerRuleActionFixedResponseParameters) DeepCopyInto

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

type LBListenerRuleActionForwardObservation

type LBListenerRuleActionForwardObservation struct {
}

func (*LBListenerRuleActionForwardObservation) DeepCopy

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

func (*LBListenerRuleActionForwardObservation) DeepCopyInto

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

type LBListenerRuleActionForwardParameters

type LBListenerRuleActionForwardParameters struct {

	// +kubebuilder:validation:Optional
	Stickiness []ActionForwardStickinessParameters `json:"stickiness,omitempty" tf:"stickiness,omitempty"`

	// +kubebuilder:validation:Required
	TargetGroup []ActionForwardTargetGroupParameters `json:"targetGroup" tf:"target_group,omitempty"`
}

func (*LBListenerRuleActionForwardParameters) DeepCopy

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

func (*LBListenerRuleActionForwardParameters) DeepCopyInto

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

type LBListenerRuleActionObservation

type LBListenerRuleActionObservation struct {
}

func (*LBListenerRuleActionObservation) DeepCopy

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

func (*LBListenerRuleActionObservation) DeepCopyInto

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

type LBListenerRuleActionParameters

type LBListenerRuleActionParameters struct {

	// +kubebuilder:validation:Optional
	AuthenticateCognito []LBListenerRuleActionAuthenticateCognitoParameters `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`

	// +kubebuilder:validation:Optional
	AuthenticateOidc []LBListenerRuleActionAuthenticateOidcParameters `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`

	// +kubebuilder:validation:Optional
	FixedResponse []LBListenerRuleActionFixedResponseParameters `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`

	// +kubebuilder:validation:Optional
	Forward []LBListenerRuleActionForwardParameters `json:"forward,omitempty" tf:"forward,omitempty"`

	// +kubebuilder:validation:Optional
	Order *int64 `json:"order,omitempty" tf:"order,omitempty"`

	// +kubebuilder:validation:Optional
	Redirect []LBListenerRuleActionRedirectParameters `json:"redirect,omitempty" tf:"redirect,omitempty"`

	// +kubebuilder:validation:Optional
	TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`

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

func (*LBListenerRuleActionParameters) DeepCopy

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

func (*LBListenerRuleActionParameters) DeepCopyInto

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

type LBListenerRuleActionRedirectObservation

type LBListenerRuleActionRedirectObservation struct {
}

func (*LBListenerRuleActionRedirectObservation) DeepCopy

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

func (*LBListenerRuleActionRedirectObservation) DeepCopyInto

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

type LBListenerRuleActionRedirectParameters

type LBListenerRuleActionRedirectParameters struct {

	// +kubebuilder:validation:Optional
	Host *string `json:"host,omitempty" tf:"host,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	Port *string `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Optional
	Query *string `json:"query,omitempty" tf:"query,omitempty"`

	// +kubebuilder:validation:Required
	StatusCode *string `json:"statusCode" tf:"status_code,omitempty"`
}

func (*LBListenerRuleActionRedirectParameters) DeepCopy

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

func (*LBListenerRuleActionRedirectParameters) DeepCopyInto

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

type LBListenerRuleConditionObservation

type LBListenerRuleConditionObservation struct {
}

func (*LBListenerRuleConditionObservation) DeepCopy

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

func (*LBListenerRuleConditionObservation) DeepCopyInto

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

type LBListenerRuleConditionParameters

type LBListenerRuleConditionParameters struct {

	// +kubebuilder:validation:Optional
	HTTPHeader []ConditionHTTPHeaderParameters `json:"httpHeader,omitempty" tf:"http_header,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPRequestMethod []ConditionHTTPRequestMethodParameters `json:"httpRequestMethod,omitempty" tf:"http_request_method,omitempty"`

	// +kubebuilder:validation:Optional
	HostHeader []ConditionHostHeaderParameters `json:"hostHeader,omitempty" tf:"host_header,omitempty"`

	// +kubebuilder:validation:Optional
	PathPattern []ConditionPathPatternParameters `json:"pathPattern,omitempty" tf:"path_pattern,omitempty"`

	// +kubebuilder:validation:Optional
	QueryString []ConditionQueryStringParameters `json:"queryString,omitempty" tf:"query_string,omitempty"`

	// +kubebuilder:validation:Optional
	SourceIP []ConditionSourceIPParameters `json:"sourceIp,omitempty" tf:"source_ip,omitempty"`
}

func (*LBListenerRuleConditionParameters) DeepCopy

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

func (*LBListenerRuleConditionParameters) DeepCopyInto

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

type LBListenerRuleList

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

LBListenerRuleList contains a list of LBListenerRules

func (*LBListenerRuleList) DeepCopy

func (in *LBListenerRuleList) DeepCopy() *LBListenerRuleList

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

func (*LBListenerRuleList) DeepCopyInto

func (in *LBListenerRuleList) DeepCopyInto(out *LBListenerRuleList)

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

func (*LBListenerRuleList) DeepCopyObject

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

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

func (*LBListenerRuleList) GetItems

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

GetItems of this LBListenerRuleList.

type LBListenerRuleObservation

type LBListenerRuleObservation 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 (*LBListenerRuleObservation) DeepCopy

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

func (*LBListenerRuleObservation) DeepCopyInto

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

type LBListenerRuleParameters

type LBListenerRuleParameters struct {

	// +kubebuilder:validation:Required
	Action []LBListenerRuleActionParameters `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	Condition []LBListenerRuleConditionParameters `json:"condition" tf:"condition,omitempty"`

	// +kubebuilder:validation:Required
	ListenerArn *string `json:"listenerArn" tf:"listener_arn,omitempty"`

	// +kubebuilder:validation:Optional
	Priority *int64 `json:"priority,omitempty" tf:"priority,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 (*LBListenerRuleParameters) DeepCopy

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

func (*LBListenerRuleParameters) DeepCopyInto

func (in *LBListenerRuleParameters) DeepCopyInto(out *LBListenerRuleParameters)

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

type LBListenerRuleSpec

type LBListenerRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LBListenerRuleParameters `json:"forProvider"`
}

LBListenerRuleSpec defines the desired state of LBListenerRule

func (*LBListenerRuleSpec) DeepCopy

func (in *LBListenerRuleSpec) DeepCopy() *LBListenerRuleSpec

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

func (*LBListenerRuleSpec) DeepCopyInto

func (in *LBListenerRuleSpec) DeepCopyInto(out *LBListenerRuleSpec)

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

type LBListenerRuleStatus

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

LBListenerRuleStatus defines the observed state of LBListenerRule.

func (*LBListenerRuleStatus) DeepCopy

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

func (*LBListenerRuleStatus) DeepCopyInto

func (in *LBListenerRuleStatus) DeepCopyInto(out *LBListenerRuleStatus)

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

type PathPatternObservation

type PathPatternObservation struct {
}

func (*PathPatternObservation) DeepCopy

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

func (*PathPatternObservation) DeepCopyInto

func (in *PathPatternObservation) DeepCopyInto(out *PathPatternObservation)

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

type PathPatternParameters

type PathPatternParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*PathPatternParameters) DeepCopy

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

func (*PathPatternParameters) DeepCopyInto

func (in *PathPatternParameters) DeepCopyInto(out *PathPatternParameters)

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

type QueryStringObservation

type QueryStringObservation struct {
}

func (*QueryStringObservation) DeepCopy

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

func (*QueryStringObservation) DeepCopyInto

func (in *QueryStringObservation) DeepCopyInto(out *QueryStringObservation)

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

type QueryStringParameters

type QueryStringParameters struct {

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

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

func (*QueryStringParameters) DeepCopy

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

func (*QueryStringParameters) DeepCopyInto

func (in *QueryStringParameters) DeepCopyInto(out *QueryStringParameters)

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

type RedirectObservation

type RedirectObservation struct {
}

func (*RedirectObservation) DeepCopy

func (in *RedirectObservation) DeepCopy() *RedirectObservation

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

func (*RedirectObservation) DeepCopyInto

func (in *RedirectObservation) DeepCopyInto(out *RedirectObservation)

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

type RedirectParameters

type RedirectParameters struct {

	// +kubebuilder:validation:Optional
	Host *string `json:"host,omitempty" tf:"host,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	Port *string `json:"port,omitempty" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Optional
	Query *string `json:"query,omitempty" tf:"query,omitempty"`

	// +kubebuilder:validation:Required
	StatusCode *string `json:"statusCode" tf:"status_code,omitempty"`
}

func (*RedirectParameters) DeepCopy

func (in *RedirectParameters) DeepCopy() *RedirectParameters

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

func (*RedirectParameters) DeepCopyInto

func (in *RedirectParameters) DeepCopyInto(out *RedirectParameters)

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

type SourceIPObservation

type SourceIPObservation struct {
}

func (*SourceIPObservation) DeepCopy

func (in *SourceIPObservation) DeepCopy() *SourceIPObservation

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

func (*SourceIPObservation) DeepCopyInto

func (in *SourceIPObservation) DeepCopyInto(out *SourceIPObservation)

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

type SourceIPParameters

type SourceIPParameters struct {

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*SourceIPParameters) DeepCopy

func (in *SourceIPParameters) DeepCopy() *SourceIPParameters

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

func (*SourceIPParameters) DeepCopyInto

func (in *SourceIPParameters) DeepCopyInto(out *SourceIPParameters)

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

type StickinessObservation

type StickinessObservation struct {
}

func (*StickinessObservation) DeepCopy

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

func (*StickinessObservation) DeepCopyInto

func (in *StickinessObservation) DeepCopyInto(out *StickinessObservation)

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

type StickinessParameters

type StickinessParameters struct {

	// +kubebuilder:validation:Required
	Duration *int64 `json:"duration" tf:"duration,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*StickinessParameters) DeepCopy

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

func (*StickinessParameters) DeepCopyInto

func (in *StickinessParameters) DeepCopyInto(out *StickinessParameters)

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

type TargetGroupObservation

type TargetGroupObservation struct {
}

func (*TargetGroupObservation) DeepCopy

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

func (*TargetGroupObservation) DeepCopyInto

func (in *TargetGroupObservation) DeepCopyInto(out *TargetGroupObservation)

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

type TargetGroupParameters

type TargetGroupParameters struct {

	// +kubebuilder:validation:Required
	Arn *string `json:"arn" tf:"arn,omitempty"`

	// +kubebuilder:validation:Optional
	Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"`
}

func (*TargetGroupParameters) DeepCopy

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

func (*TargetGroupParameters) DeepCopyInto

func (in *TargetGroupParameters) DeepCopyInto(out *TargetGroupParameters)

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