Documentation ¶
Overview ¶
+groupName=alb.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Alb
- func (in *Alb) DeepCopy() *Alb
- func (in *Alb) DeepCopyInto(out *Alb)
- func (in *Alb) DeepCopyObject() runtime.Object
- func (r *Alb) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Alb) ValidateCreate() error
- func (r *Alb) ValidateDelete() error
- func (r *Alb) ValidateUpdate(old runtime.Object) error
- type AlbList
- type AlbSpec
- type AlbSpecAccessLogs
- type AlbSpecAccessLogsCodec
- type AlbSpecResource
- type AlbSpecSubnetMapping
- type AlbStatus
- type Listener
- func (in *Listener) DeepCopy() *Listener
- func (in *Listener) DeepCopyInto(out *Listener)
- func (in *Listener) DeepCopyObject() runtime.Object
- func (r *Listener) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Listener) ValidateCreate() error
- func (r *Listener) ValidateDelete() error
- func (r *Listener) ValidateUpdate(old runtime.Object) error
- type ListenerCertificate
- func (in *ListenerCertificate) DeepCopy() *ListenerCertificate
- func (in *ListenerCertificate) DeepCopyInto(out *ListenerCertificate)
- func (in *ListenerCertificate) DeepCopyObject() runtime.Object
- func (r *ListenerCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ListenerCertificate) ValidateCreate() error
- func (r *ListenerCertificate) ValidateDelete() error
- func (r *ListenerCertificate) ValidateUpdate(old runtime.Object) error
- type ListenerCertificateList
- type ListenerCertificateSpec
- type ListenerCertificateSpecResource
- type ListenerCertificateStatus
- type ListenerList
- type ListenerRule
- func (in *ListenerRule) DeepCopy() *ListenerRule
- func (in *ListenerRule) DeepCopyInto(out *ListenerRule)
- func (in *ListenerRule) DeepCopyObject() runtime.Object
- func (r *ListenerRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ListenerRule) ValidateCreate() error
- func (r *ListenerRule) ValidateDelete() error
- func (r *ListenerRule) ValidateUpdate(old runtime.Object) error
- type ListenerRuleList
- type ListenerRuleSpec
- type ListenerRuleSpecAction
- type ListenerRuleSpecActionAuthenticateCognito
- type ListenerRuleSpecActionAuthenticateCognitoCodec
- type ListenerRuleSpecActionAuthenticateOidc
- type ListenerRuleSpecActionAuthenticateOidcCodec
- type ListenerRuleSpecActionFixedResponse
- type ListenerRuleSpecActionFixedResponseCodec
- type ListenerRuleSpecActionForward
- type ListenerRuleSpecActionForwardCodec
- type ListenerRuleSpecActionForwardStickiness
- type ListenerRuleSpecActionForwardStickinessCodec
- type ListenerRuleSpecActionForwardTargetGroup
- type ListenerRuleSpecActionRedirect
- type ListenerRuleSpecActionRedirectCodec
- type ListenerRuleSpecCondition
- type ListenerRuleSpecConditionHostHeader
- type ListenerRuleSpecConditionHostHeaderCodec
- type ListenerRuleSpecConditionHttpHeader
- type ListenerRuleSpecConditionHttpHeaderCodec
- type ListenerRuleSpecConditionHttpRequestMethod
- type ListenerRuleSpecConditionHttpRequestMethodCodec
- func (ListenerRuleSpecConditionHttpRequestMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ListenerRuleSpecConditionHttpRequestMethodCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ListenerRuleSpecConditionHttpRequestMethodCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ListenerRuleSpecConditionPathPattern
- type ListenerRuleSpecConditionPathPatternCodec
- type ListenerRuleSpecConditionQueryString
- type ListenerRuleSpecConditionSourceIP
- type ListenerRuleSpecConditionSourceIPCodec
- type ListenerRuleSpecResource
- type ListenerRuleStatus
- type ListenerSpec
- type ListenerSpecDefaultAction
- type ListenerSpecDefaultActionAuthenticateCognito
- type ListenerSpecDefaultActionAuthenticateCognitoCodec
- func (ListenerSpecDefaultActionAuthenticateCognitoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ListenerSpecDefaultActionAuthenticateCognitoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ListenerSpecDefaultActionAuthenticateCognitoCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ListenerSpecDefaultActionAuthenticateOidc
- type ListenerSpecDefaultActionAuthenticateOidcCodec
- type ListenerSpecDefaultActionFixedResponse
- type ListenerSpecDefaultActionFixedResponseCodec
- type ListenerSpecDefaultActionForward
- type ListenerSpecDefaultActionForwardCodec
- type ListenerSpecDefaultActionForwardStickiness
- type ListenerSpecDefaultActionForwardStickinessCodec
- func (ListenerSpecDefaultActionForwardStickinessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ListenerSpecDefaultActionForwardStickinessCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ListenerSpecDefaultActionForwardStickinessCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ListenerSpecDefaultActionForwardTargetGroup
- type ListenerSpecDefaultActionRedirect
- type ListenerSpecDefaultActionRedirectCodec
- type ListenerSpecResource
- type ListenerStatus
- type TargetGroup
- func (in *TargetGroup) DeepCopy() *TargetGroup
- func (in *TargetGroup) DeepCopyInto(out *TargetGroup)
- func (in *TargetGroup) DeepCopyObject() runtime.Object
- func (r *TargetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TargetGroup) ValidateCreate() error
- func (r *TargetGroup) ValidateDelete() error
- func (r *TargetGroup) ValidateUpdate(old runtime.Object) error
- type TargetGroupAttachment
- func (in *TargetGroupAttachment) DeepCopy() *TargetGroupAttachment
- func (in *TargetGroupAttachment) DeepCopyInto(out *TargetGroupAttachment)
- func (in *TargetGroupAttachment) DeepCopyObject() runtime.Object
- func (r *TargetGroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TargetGroupAttachment) ValidateCreate() error
- func (r *TargetGroupAttachment) ValidateDelete() error
- func (r *TargetGroupAttachment) ValidateUpdate(old runtime.Object) error
- type TargetGroupAttachmentList
- type TargetGroupAttachmentSpec
- type TargetGroupAttachmentSpecResource
- type TargetGroupAttachmentStatus
- type TargetGroupList
- type TargetGroupSpec
- type TargetGroupSpecHealthCheck
- type TargetGroupSpecHealthCheckCodec
- type TargetGroupSpecResource
- type TargetGroupSpecStickiness
- type TargetGroupSpecStickinessCodec
- type TargetGroupStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: alb.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Alb ¶
type Alb struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlbSpec `json:"spec,omitempty"` Status AlbStatus `json:"status,omitempty"` }
func (*Alb) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alb.
func (*Alb) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alb) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alb) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Alb) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AlbList ¶
type AlbList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Alb CRD objects Items []Alb `json:"items,omitempty"` }
AlbList is a list of Albs
func (*AlbList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbList.
func (*AlbList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlbList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlbSpec ¶
type AlbSpec struct { State *AlbSpecResource `json:"state,omitempty" tf:"-"` Resource AlbSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AlbSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbSpec.
func (*AlbSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbSpecAccessLogs ¶
type AlbSpecAccessLogs struct { Bucket *string `json:"bucket" tf:"bucket"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` }
func (*AlbSpecAccessLogs) DeepCopy ¶
func (in *AlbSpecAccessLogs) DeepCopy() *AlbSpecAccessLogs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbSpecAccessLogs.
func (*AlbSpecAccessLogs) DeepCopyInto ¶
func (in *AlbSpecAccessLogs) DeepCopyInto(out *AlbSpecAccessLogs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbSpecAccessLogsCodec ¶
type AlbSpecAccessLogsCodec struct { }
+k8s:deepcopy-gen=false
func (AlbSpecAccessLogsCodec) Decode ¶
func (AlbSpecAccessLogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AlbSpecResource ¶
type AlbSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessLogs *AlbSpecAccessLogs `json:"accessLogs,omitempty" tf:"access_logs"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ArnSuffix *string `json:"arnSuffix,omitempty" tf:"arn_suffix"` // +optional CustomerOwnedIpv4Pool *string `json:"customerOwnedIpv4Pool,omitempty" tf:"customer_owned_ipv4_pool"` // +optional DesyncMitigationMode *string `json:"desyncMitigationMode,omitempty" tf:"desync_mitigation_mode"` // +optional DnsName *string `json:"dnsName,omitempty" tf:"dns_name"` // +optional DropInvalidHeaderFields *bool `json:"dropInvalidHeaderFields,omitempty" tf:"drop_invalid_header_fields"` // +optional EnableCrossZoneLoadBalancing *bool `json:"enableCrossZoneLoadBalancing,omitempty" tf:"enable_cross_zone_load_balancing"` // +optional EnableDeletionProtection *bool `json:"enableDeletionProtection,omitempty" tf:"enable_deletion_protection"` // +optional EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2"` // +optional EnableWafFailOpen *bool `json:"enableWafFailOpen,omitempty" tf:"enable_waf_fail_open"` // +optional IdleTimeout *int64 `json:"idleTimeout,omitempty" tf:"idle_timeout"` // +optional Internal *bool `json:"internal,omitempty" tf:"internal"` // +optional IpAddressType *string `json:"ipAddressType,omitempty" tf:"ip_address_type"` // +optional LoadBalancerType *string `json:"loadBalancerType,omitempty" tf:"load_balancer_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` // +optional SubnetMapping []AlbSpecSubnetMapping `json:"subnetMapping,omitempty" tf:"subnet_mapping"` // +optional Subnets []string `json:"subnets,omitempty" tf:"subnets"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*AlbSpecResource) DeepCopy ¶
func (in *AlbSpecResource) DeepCopy() *AlbSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbSpecResource.
func (*AlbSpecResource) DeepCopyInto ¶
func (in *AlbSpecResource) DeepCopyInto(out *AlbSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbSpecSubnetMapping ¶
type AlbSpecSubnetMapping struct { // +optional AllocationID *string `json:"allocationID,omitempty" tf:"allocation_id"` // +optional Ipv6Address *string `json:"ipv6Address,omitempty" tf:"ipv6_address"` // +optional OutpostID *string `json:"outpostID,omitempty" tf:"outpost_id"` // +optional PrivateIpv4Address *string `json:"privateIpv4Address,omitempty" tf:"private_ipv4_address"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*AlbSpecSubnetMapping) DeepCopy ¶
func (in *AlbSpecSubnetMapping) DeepCopy() *AlbSpecSubnetMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbSpecSubnetMapping.
func (*AlbSpecSubnetMapping) DeepCopyInto ¶
func (in *AlbSpecSubnetMapping) DeepCopyInto(out *AlbSpecSubnetMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlbStatus ¶
type AlbStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AlbStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlbStatus.
func (*AlbStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Listener ¶
type Listener struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerSpec `json:"spec,omitempty"` Status ListenerStatus `json:"status,omitempty"` }
func (*Listener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.
func (*Listener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Listener) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Listener) SetupWebhookWithManager ¶
func (*Listener) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Listener) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ListenerCertificate ¶
type ListenerCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerCertificateSpec `json:"spec,omitempty"` Status ListenerCertificateStatus `json:"status,omitempty"` }
func (*ListenerCertificate) DeepCopy ¶
func (in *ListenerCertificate) DeepCopy() *ListenerCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerCertificate.
func (*ListenerCertificate) DeepCopyInto ¶
func (in *ListenerCertificate) DeepCopyInto(out *ListenerCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerCertificate) DeepCopyObject ¶
func (in *ListenerCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerCertificate) SetupWebhookWithManager ¶
func (r *ListenerCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ListenerCertificate) ValidateCreate ¶
func (r *ListenerCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ListenerCertificate) ValidateDelete ¶
func (r *ListenerCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ListenerCertificate) ValidateUpdate ¶
func (r *ListenerCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ListenerCertificateList ¶
type ListenerCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ListenerCertificate CRD objects Items []ListenerCertificate `json:"items,omitempty"` }
ListenerCertificateList is a list of ListenerCertificates
func (*ListenerCertificateList) DeepCopy ¶
func (in *ListenerCertificateList) DeepCopy() *ListenerCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerCertificateList.
func (*ListenerCertificateList) DeepCopyInto ¶
func (in *ListenerCertificateList) DeepCopyInto(out *ListenerCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerCertificateList) DeepCopyObject ¶
func (in *ListenerCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListenerCertificateSpec ¶
type ListenerCertificateSpec struct { State *ListenerCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource ListenerCertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ListenerCertificateSpec) DeepCopy ¶
func (in *ListenerCertificateSpec) DeepCopy() *ListenerCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerCertificateSpec.
func (*ListenerCertificateSpec) DeepCopyInto ¶
func (in *ListenerCertificateSpec) DeepCopyInto(out *ListenerCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerCertificateSpecResource ¶
type ListenerCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CertificateArn *string `json:"certificateArn" tf:"certificate_arn"` ListenerArn *string `json:"listenerArn" tf:"listener_arn"` }
func (*ListenerCertificateSpecResource) DeepCopy ¶
func (in *ListenerCertificateSpecResource) DeepCopy() *ListenerCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerCertificateSpecResource.
func (*ListenerCertificateSpecResource) DeepCopyInto ¶
func (in *ListenerCertificateSpecResource) DeepCopyInto(out *ListenerCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerCertificateStatus ¶
type ListenerCertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ListenerCertificateStatus) DeepCopy ¶
func (in *ListenerCertificateStatus) DeepCopy() *ListenerCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerCertificateStatus.
func (*ListenerCertificateStatus) DeepCopyInto ¶
func (in *ListenerCertificateStatus) DeepCopyInto(out *ListenerCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerList ¶
type ListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Listener CRD objects Items []Listener `json:"items,omitempty"` }
ListenerList is a list of Listeners
func (*ListenerList) DeepCopy ¶
func (in *ListenerList) DeepCopy() *ListenerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerList.
func (*ListenerList) DeepCopyInto ¶
func (in *ListenerList) DeepCopyInto(out *ListenerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerList) DeepCopyObject ¶
func (in *ListenerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListenerRule ¶
type ListenerRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerRuleSpec `json:"spec,omitempty"` Status ListenerRuleStatus `json:"status,omitempty"` }
func (*ListenerRule) DeepCopy ¶
func (in *ListenerRule) DeepCopy() *ListenerRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRule.
func (*ListenerRule) DeepCopyInto ¶
func (in *ListenerRule) DeepCopyInto(out *ListenerRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerRule) DeepCopyObject ¶
func (in *ListenerRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerRule) SetupWebhookWithManager ¶
func (r *ListenerRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ListenerRule) ValidateCreate ¶
func (r *ListenerRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ListenerRule) ValidateDelete ¶
func (r *ListenerRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ListenerRule) ValidateUpdate ¶
func (r *ListenerRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ListenerRuleList ¶
type ListenerRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ListenerRule CRD objects Items []ListenerRule `json:"items,omitempty"` }
ListenerRuleList is a list of ListenerRules
func (*ListenerRuleList) DeepCopy ¶
func (in *ListenerRuleList) DeepCopy() *ListenerRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleList.
func (*ListenerRuleList) DeepCopyInto ¶
func (in *ListenerRuleList) DeepCopyInto(out *ListenerRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerRuleList) DeepCopyObject ¶
func (in *ListenerRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListenerRuleSpec ¶
type ListenerRuleSpec struct { State *ListenerRuleSpecResource `json:"state,omitempty" tf:"-"` Resource ListenerRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ListenerRuleSpec) DeepCopy ¶
func (in *ListenerRuleSpec) DeepCopy() *ListenerRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpec.
func (*ListenerRuleSpec) DeepCopyInto ¶
func (in *ListenerRuleSpec) DeepCopyInto(out *ListenerRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecAction ¶
type ListenerRuleSpecAction struct { // +optional AuthenticateCognito *ListenerRuleSpecActionAuthenticateCognito `json:"authenticateCognito,omitempty" tf:"authenticate_cognito"` // +optional AuthenticateOidc *ListenerRuleSpecActionAuthenticateOidc `json:"authenticateOidc,omitempty" tf:"authenticate_oidc"` // +optional FixedResponse *ListenerRuleSpecActionFixedResponse `json:"fixedResponse,omitempty" tf:"fixed_response"` // +optional Forward *ListenerRuleSpecActionForward `json:"forward,omitempty" tf:"forward"` // +optional Order *int64 `json:"order,omitempty" tf:"order"` // +optional Redirect *ListenerRuleSpecActionRedirect `json:"redirect,omitempty" tf:"redirect"` // +optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn"` Type *string `json:"type" tf:"type"` }
func (*ListenerRuleSpecAction) DeepCopy ¶
func (in *ListenerRuleSpecAction) DeepCopy() *ListenerRuleSpecAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecAction.
func (*ListenerRuleSpecAction) DeepCopyInto ¶
func (in *ListenerRuleSpecAction) DeepCopyInto(out *ListenerRuleSpecAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionAuthenticateCognito ¶
type ListenerRuleSpecActionAuthenticateCognito struct { // +optional AuthenticationRequestExtraParams *map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params"` // +optional OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name"` // +optional SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout"` UserPoolArn *string `json:"userPoolArn" tf:"user_pool_arn"` UserPoolClientID *string `json:"userPoolClientID" tf:"user_pool_client_id"` UserPoolDomain *string `json:"userPoolDomain" tf:"user_pool_domain"` }
func (*ListenerRuleSpecActionAuthenticateCognito) DeepCopy ¶
func (in *ListenerRuleSpecActionAuthenticateCognito) DeepCopy() *ListenerRuleSpecActionAuthenticateCognito
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionAuthenticateCognito.
func (*ListenerRuleSpecActionAuthenticateCognito) DeepCopyInto ¶
func (in *ListenerRuleSpecActionAuthenticateCognito) DeepCopyInto(out *ListenerRuleSpecActionAuthenticateCognito)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionAuthenticateCognitoCodec ¶
type ListenerRuleSpecActionAuthenticateCognitoCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecActionAuthenticateCognitoCodec) Decode ¶
func (ListenerRuleSpecActionAuthenticateCognitoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecActionAuthenticateOidc ¶
type ListenerRuleSpecActionAuthenticateOidc struct { // +optional AuthenticationRequestExtraParams *map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params"` AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` Issuer *string `json:"issuer" tf:"issuer"` // +optional OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name"` // +optional SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout"` TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint"` UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint"` }
func (*ListenerRuleSpecActionAuthenticateOidc) DeepCopy ¶
func (in *ListenerRuleSpecActionAuthenticateOidc) DeepCopy() *ListenerRuleSpecActionAuthenticateOidc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionAuthenticateOidc.
func (*ListenerRuleSpecActionAuthenticateOidc) DeepCopyInto ¶
func (in *ListenerRuleSpecActionAuthenticateOidc) DeepCopyInto(out *ListenerRuleSpecActionAuthenticateOidc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionAuthenticateOidcCodec ¶
type ListenerRuleSpecActionAuthenticateOidcCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecActionAuthenticateOidcCodec) Decode ¶
func (ListenerRuleSpecActionAuthenticateOidcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecActionFixedResponse ¶
type ListenerRuleSpecActionFixedResponse struct { ContentType *string `json:"contentType" tf:"content_type"` // +optional MessageBody *string `json:"messageBody,omitempty" tf:"message_body"` // +optional StatusCode *string `json:"statusCode,omitempty" tf:"status_code"` }
func (*ListenerRuleSpecActionFixedResponse) DeepCopy ¶
func (in *ListenerRuleSpecActionFixedResponse) DeepCopy() *ListenerRuleSpecActionFixedResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionFixedResponse.
func (*ListenerRuleSpecActionFixedResponse) DeepCopyInto ¶
func (in *ListenerRuleSpecActionFixedResponse) DeepCopyInto(out *ListenerRuleSpecActionFixedResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionFixedResponseCodec ¶
type ListenerRuleSpecActionFixedResponseCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecActionFixedResponseCodec) Decode ¶
func (ListenerRuleSpecActionFixedResponseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecActionForward ¶
type ListenerRuleSpecActionForward struct { // +optional Stickiness *ListenerRuleSpecActionForwardStickiness `json:"stickiness,omitempty" tf:"stickiness"` // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=2 TargetGroup []ListenerRuleSpecActionForwardTargetGroup `json:"targetGroup" tf:"target_group"` }
func (*ListenerRuleSpecActionForward) DeepCopy ¶
func (in *ListenerRuleSpecActionForward) DeepCopy() *ListenerRuleSpecActionForward
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionForward.
func (*ListenerRuleSpecActionForward) DeepCopyInto ¶
func (in *ListenerRuleSpecActionForward) DeepCopyInto(out *ListenerRuleSpecActionForward)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionForwardCodec ¶
type ListenerRuleSpecActionForwardCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecActionForwardCodec) Decode ¶
func (ListenerRuleSpecActionForwardCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecActionForwardStickiness ¶
type ListenerRuleSpecActionForwardStickiness struct { Duration *int64 `json:"duration" tf:"duration"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*ListenerRuleSpecActionForwardStickiness) DeepCopy ¶
func (in *ListenerRuleSpecActionForwardStickiness) DeepCopy() *ListenerRuleSpecActionForwardStickiness
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionForwardStickiness.
func (*ListenerRuleSpecActionForwardStickiness) DeepCopyInto ¶
func (in *ListenerRuleSpecActionForwardStickiness) DeepCopyInto(out *ListenerRuleSpecActionForwardStickiness)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionForwardStickinessCodec ¶
type ListenerRuleSpecActionForwardStickinessCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecActionForwardStickinessCodec) Decode ¶
func (ListenerRuleSpecActionForwardStickinessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecActionForwardTargetGroup ¶
type ListenerRuleSpecActionForwardTargetGroup struct { Arn *string `json:"arn" tf:"arn"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*ListenerRuleSpecActionForwardTargetGroup) DeepCopy ¶
func (in *ListenerRuleSpecActionForwardTargetGroup) DeepCopy() *ListenerRuleSpecActionForwardTargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionForwardTargetGroup.
func (*ListenerRuleSpecActionForwardTargetGroup) DeepCopyInto ¶
func (in *ListenerRuleSpecActionForwardTargetGroup) DeepCopyInto(out *ListenerRuleSpecActionForwardTargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionRedirect ¶
type ListenerRuleSpecActionRedirect struct { // +optional Host *string `json:"host,omitempty" tf:"host"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *string `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional Query *string `json:"query,omitempty" tf:"query"` StatusCode *string `json:"statusCode" tf:"status_code"` }
func (*ListenerRuleSpecActionRedirect) DeepCopy ¶
func (in *ListenerRuleSpecActionRedirect) DeepCopy() *ListenerRuleSpecActionRedirect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecActionRedirect.
func (*ListenerRuleSpecActionRedirect) DeepCopyInto ¶
func (in *ListenerRuleSpecActionRedirect) DeepCopyInto(out *ListenerRuleSpecActionRedirect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecActionRedirectCodec ¶
type ListenerRuleSpecActionRedirectCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecActionRedirectCodec) Decode ¶
func (ListenerRuleSpecActionRedirectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecCondition ¶
type ListenerRuleSpecCondition struct { // +optional HostHeader *ListenerRuleSpecConditionHostHeader `json:"hostHeader,omitempty" tf:"host_header"` // +optional HttpHeader *ListenerRuleSpecConditionHttpHeader `json:"httpHeader,omitempty" tf:"http_header"` // +optional HttpRequestMethod *ListenerRuleSpecConditionHttpRequestMethod `json:"httpRequestMethod,omitempty" tf:"http_request_method"` // +optional PathPattern *ListenerRuleSpecConditionPathPattern `json:"pathPattern,omitempty" tf:"path_pattern"` // +optional QueryString []ListenerRuleSpecConditionQueryString `json:"queryString,omitempty" tf:"query_string"` // +optional SourceIP *ListenerRuleSpecConditionSourceIP `json:"sourceIP,omitempty" tf:"source_ip"` }
func (*ListenerRuleSpecCondition) DeepCopy ¶
func (in *ListenerRuleSpecCondition) DeepCopy() *ListenerRuleSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecCondition.
func (*ListenerRuleSpecCondition) DeepCopyInto ¶
func (in *ListenerRuleSpecCondition) DeepCopyInto(out *ListenerRuleSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionHostHeader ¶
type ListenerRuleSpecConditionHostHeader struct { // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*ListenerRuleSpecConditionHostHeader) DeepCopy ¶
func (in *ListenerRuleSpecConditionHostHeader) DeepCopy() *ListenerRuleSpecConditionHostHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecConditionHostHeader.
func (*ListenerRuleSpecConditionHostHeader) DeepCopyInto ¶
func (in *ListenerRuleSpecConditionHostHeader) DeepCopyInto(out *ListenerRuleSpecConditionHostHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionHostHeaderCodec ¶
type ListenerRuleSpecConditionHostHeaderCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecConditionHostHeaderCodec) Decode ¶
func (ListenerRuleSpecConditionHostHeaderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecConditionHttpHeader ¶
type ListenerRuleSpecConditionHttpHeader struct { HttpHeaderName *string `json:"httpHeaderName" tf:"http_header_name"` Values []string `json:"values" tf:"values"` }
func (*ListenerRuleSpecConditionHttpHeader) DeepCopy ¶
func (in *ListenerRuleSpecConditionHttpHeader) DeepCopy() *ListenerRuleSpecConditionHttpHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecConditionHttpHeader.
func (*ListenerRuleSpecConditionHttpHeader) DeepCopyInto ¶
func (in *ListenerRuleSpecConditionHttpHeader) DeepCopyInto(out *ListenerRuleSpecConditionHttpHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionHttpHeaderCodec ¶
type ListenerRuleSpecConditionHttpHeaderCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecConditionHttpHeaderCodec) Decode ¶
func (ListenerRuleSpecConditionHttpHeaderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecConditionHttpRequestMethod ¶
type ListenerRuleSpecConditionHttpRequestMethod struct {
Values []string `json:"values" tf:"values"`
}
func (*ListenerRuleSpecConditionHttpRequestMethod) DeepCopy ¶
func (in *ListenerRuleSpecConditionHttpRequestMethod) DeepCopy() *ListenerRuleSpecConditionHttpRequestMethod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecConditionHttpRequestMethod.
func (*ListenerRuleSpecConditionHttpRequestMethod) DeepCopyInto ¶
func (in *ListenerRuleSpecConditionHttpRequestMethod) DeepCopyInto(out *ListenerRuleSpecConditionHttpRequestMethod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionHttpRequestMethodCodec ¶
type ListenerRuleSpecConditionHttpRequestMethodCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecConditionHttpRequestMethodCodec) Decode ¶
func (ListenerRuleSpecConditionHttpRequestMethodCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecConditionPathPattern ¶
type ListenerRuleSpecConditionPathPattern struct { // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*ListenerRuleSpecConditionPathPattern) DeepCopy ¶
func (in *ListenerRuleSpecConditionPathPattern) DeepCopy() *ListenerRuleSpecConditionPathPattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecConditionPathPattern.
func (*ListenerRuleSpecConditionPathPattern) DeepCopyInto ¶
func (in *ListenerRuleSpecConditionPathPattern) DeepCopyInto(out *ListenerRuleSpecConditionPathPattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionPathPatternCodec ¶
type ListenerRuleSpecConditionPathPatternCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecConditionPathPatternCodec) Decode ¶
func (ListenerRuleSpecConditionPathPatternCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecConditionQueryString ¶
type ListenerRuleSpecConditionQueryString struct { // +optional Key *string `json:"key,omitempty" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*ListenerRuleSpecConditionQueryString) DeepCopy ¶
func (in *ListenerRuleSpecConditionQueryString) DeepCopy() *ListenerRuleSpecConditionQueryString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecConditionQueryString.
func (*ListenerRuleSpecConditionQueryString) DeepCopyInto ¶
func (in *ListenerRuleSpecConditionQueryString) DeepCopyInto(out *ListenerRuleSpecConditionQueryString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionSourceIP ¶
type ListenerRuleSpecConditionSourceIP struct {
Values []string `json:"values" tf:"values"`
}
func (*ListenerRuleSpecConditionSourceIP) DeepCopy ¶
func (in *ListenerRuleSpecConditionSourceIP) DeepCopy() *ListenerRuleSpecConditionSourceIP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecConditionSourceIP.
func (*ListenerRuleSpecConditionSourceIP) DeepCopyInto ¶
func (in *ListenerRuleSpecConditionSourceIP) DeepCopyInto(out *ListenerRuleSpecConditionSourceIP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleSpecConditionSourceIPCodec ¶
type ListenerRuleSpecConditionSourceIPCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerRuleSpecConditionSourceIPCodec) Decode ¶
func (ListenerRuleSpecConditionSourceIPCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerRuleSpecResource ¶
type ListenerRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Action []ListenerRuleSpecAction `json:"action" tf:"action"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Condition []ListenerRuleSpecCondition `json:"condition" tf:"condition"` ListenerArn *string `json:"listenerArn" tf:"listener_arn"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ListenerRuleSpecResource) DeepCopy ¶
func (in *ListenerRuleSpecResource) DeepCopy() *ListenerRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleSpecResource.
func (*ListenerRuleSpecResource) DeepCopyInto ¶
func (in *ListenerRuleSpecResource) DeepCopyInto(out *ListenerRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerRuleStatus ¶
type ListenerRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ListenerRuleStatus) DeepCopy ¶
func (in *ListenerRuleStatus) DeepCopy() *ListenerRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerRuleStatus.
func (*ListenerRuleStatus) DeepCopyInto ¶
func (in *ListenerRuleStatus) DeepCopyInto(out *ListenerRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpec ¶
type ListenerSpec struct { State *ListenerSpecResource `json:"state,omitempty" tf:"-"` Resource ListenerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ListenerSpec) DeepCopy ¶
func (in *ListenerSpec) DeepCopy() *ListenerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpec.
func (*ListenerSpec) DeepCopyInto ¶
func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultAction ¶
type ListenerSpecDefaultAction struct { // +optional AuthenticateCognito *ListenerSpecDefaultActionAuthenticateCognito `json:"authenticateCognito,omitempty" tf:"authenticate_cognito"` // +optional AuthenticateOidc *ListenerSpecDefaultActionAuthenticateOidc `json:"authenticateOidc,omitempty" tf:"authenticate_oidc"` // +optional FixedResponse *ListenerSpecDefaultActionFixedResponse `json:"fixedResponse,omitempty" tf:"fixed_response"` // +optional Forward *ListenerSpecDefaultActionForward `json:"forward,omitempty" tf:"forward"` // +optional Order *int64 `json:"order,omitempty" tf:"order"` // +optional Redirect *ListenerSpecDefaultActionRedirect `json:"redirect,omitempty" tf:"redirect"` // +optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn"` Type *string `json:"type" tf:"type"` }
func (*ListenerSpecDefaultAction) DeepCopy ¶
func (in *ListenerSpecDefaultAction) DeepCopy() *ListenerSpecDefaultAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultAction.
func (*ListenerSpecDefaultAction) DeepCopyInto ¶
func (in *ListenerSpecDefaultAction) DeepCopyInto(out *ListenerSpecDefaultAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionAuthenticateCognito ¶
type ListenerSpecDefaultActionAuthenticateCognito struct { // +optional AuthenticationRequestExtraParams *map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params"` // +optional OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name"` // +optional SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout"` UserPoolArn *string `json:"userPoolArn" tf:"user_pool_arn"` UserPoolClientID *string `json:"userPoolClientID" tf:"user_pool_client_id"` UserPoolDomain *string `json:"userPoolDomain" tf:"user_pool_domain"` }
func (*ListenerSpecDefaultActionAuthenticateCognito) DeepCopy ¶
func (in *ListenerSpecDefaultActionAuthenticateCognito) DeepCopy() *ListenerSpecDefaultActionAuthenticateCognito
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionAuthenticateCognito.
func (*ListenerSpecDefaultActionAuthenticateCognito) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionAuthenticateCognito) DeepCopyInto(out *ListenerSpecDefaultActionAuthenticateCognito)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionAuthenticateCognitoCodec ¶
type ListenerSpecDefaultActionAuthenticateCognitoCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerSpecDefaultActionAuthenticateCognitoCodec) Decode ¶
func (ListenerSpecDefaultActionAuthenticateCognitoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerSpecDefaultActionAuthenticateOidc ¶
type ListenerSpecDefaultActionAuthenticateOidc struct { // +optional AuthenticationRequestExtraParams *map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params"` AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint"` ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` Issuer *string `json:"issuer" tf:"issuer"` // +optional OnUnauthenticatedRequest *string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional SessionCookieName *string `json:"sessionCookieName,omitempty" tf:"session_cookie_name"` // +optional SessionTimeout *int64 `json:"sessionTimeout,omitempty" tf:"session_timeout"` TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint"` UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint"` }
func (*ListenerSpecDefaultActionAuthenticateOidc) DeepCopy ¶
func (in *ListenerSpecDefaultActionAuthenticateOidc) DeepCopy() *ListenerSpecDefaultActionAuthenticateOidc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionAuthenticateOidc.
func (*ListenerSpecDefaultActionAuthenticateOidc) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionAuthenticateOidc) DeepCopyInto(out *ListenerSpecDefaultActionAuthenticateOidc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionAuthenticateOidcCodec ¶
type ListenerSpecDefaultActionAuthenticateOidcCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerSpecDefaultActionAuthenticateOidcCodec) Decode ¶
func (ListenerSpecDefaultActionAuthenticateOidcCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerSpecDefaultActionFixedResponse ¶
type ListenerSpecDefaultActionFixedResponse struct { ContentType *string `json:"contentType" tf:"content_type"` // +optional MessageBody *string `json:"messageBody,omitempty" tf:"message_body"` // +optional StatusCode *string `json:"statusCode,omitempty" tf:"status_code"` }
func (*ListenerSpecDefaultActionFixedResponse) DeepCopy ¶
func (in *ListenerSpecDefaultActionFixedResponse) DeepCopy() *ListenerSpecDefaultActionFixedResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionFixedResponse.
func (*ListenerSpecDefaultActionFixedResponse) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionFixedResponse) DeepCopyInto(out *ListenerSpecDefaultActionFixedResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionFixedResponseCodec ¶
type ListenerSpecDefaultActionFixedResponseCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerSpecDefaultActionFixedResponseCodec) Decode ¶
func (ListenerSpecDefaultActionFixedResponseCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerSpecDefaultActionForward ¶
type ListenerSpecDefaultActionForward struct { // +optional Stickiness *ListenerSpecDefaultActionForwardStickiness `json:"stickiness,omitempty" tf:"stickiness"` // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=1 TargetGroup []ListenerSpecDefaultActionForwardTargetGroup `json:"targetGroup" tf:"target_group"` }
func (*ListenerSpecDefaultActionForward) DeepCopy ¶
func (in *ListenerSpecDefaultActionForward) DeepCopy() *ListenerSpecDefaultActionForward
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionForward.
func (*ListenerSpecDefaultActionForward) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionForward) DeepCopyInto(out *ListenerSpecDefaultActionForward)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionForwardCodec ¶
type ListenerSpecDefaultActionForwardCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerSpecDefaultActionForwardCodec) Decode ¶
func (ListenerSpecDefaultActionForwardCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerSpecDefaultActionForwardStickiness ¶
type ListenerSpecDefaultActionForwardStickiness struct { Duration *int64 `json:"duration" tf:"duration"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*ListenerSpecDefaultActionForwardStickiness) DeepCopy ¶
func (in *ListenerSpecDefaultActionForwardStickiness) DeepCopy() *ListenerSpecDefaultActionForwardStickiness
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionForwardStickiness.
func (*ListenerSpecDefaultActionForwardStickiness) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionForwardStickiness) DeepCopyInto(out *ListenerSpecDefaultActionForwardStickiness)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionForwardStickinessCodec ¶
type ListenerSpecDefaultActionForwardStickinessCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerSpecDefaultActionForwardStickinessCodec) Decode ¶
func (ListenerSpecDefaultActionForwardStickinessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerSpecDefaultActionForwardTargetGroup ¶
type ListenerSpecDefaultActionForwardTargetGroup struct { Arn *string `json:"arn" tf:"arn"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*ListenerSpecDefaultActionForwardTargetGroup) DeepCopy ¶
func (in *ListenerSpecDefaultActionForwardTargetGroup) DeepCopy() *ListenerSpecDefaultActionForwardTargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionForwardTargetGroup.
func (*ListenerSpecDefaultActionForwardTargetGroup) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionForwardTargetGroup) DeepCopyInto(out *ListenerSpecDefaultActionForwardTargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionRedirect ¶
type ListenerSpecDefaultActionRedirect struct { // +optional Host *string `json:"host,omitempty" tf:"host"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *string `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional Query *string `json:"query,omitempty" tf:"query"` StatusCode *string `json:"statusCode" tf:"status_code"` }
func (*ListenerSpecDefaultActionRedirect) DeepCopy ¶
func (in *ListenerSpecDefaultActionRedirect) DeepCopy() *ListenerSpecDefaultActionRedirect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecDefaultActionRedirect.
func (*ListenerSpecDefaultActionRedirect) DeepCopyInto ¶
func (in *ListenerSpecDefaultActionRedirect) DeepCopyInto(out *ListenerSpecDefaultActionRedirect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecDefaultActionRedirectCodec ¶
type ListenerSpecDefaultActionRedirectCodec struct { }
+k8s:deepcopy-gen=false
func (ListenerSpecDefaultActionRedirectCodec) Decode ¶
func (ListenerSpecDefaultActionRedirectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ListenerSpecResource ¶
type ListenerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlpnPolicy *string `json:"alpnPolicy,omitempty" tf:"alpn_policy"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CertificateArn *string `json:"certificateArn,omitempty" tf:"certificate_arn"` DefaultAction []ListenerSpecDefaultAction `json:"defaultAction" tf:"default_action"` LoadBalancerArn *string `json:"loadBalancerArn" tf:"load_balancer_arn"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional SslPolicy *string `json:"sslPolicy,omitempty" tf:"ssl_policy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ListenerSpecResource) DeepCopy ¶
func (in *ListenerSpecResource) DeepCopy() *ListenerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecResource.
func (*ListenerSpecResource) DeepCopyInto ¶
func (in *ListenerSpecResource) DeepCopyInto(out *ListenerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerStatus ¶
type ListenerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ListenerStatus) DeepCopy ¶
func (in *ListenerStatus) DeepCopy() *ListenerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerStatus.
func (*ListenerStatus) DeepCopyInto ¶
func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroup ¶
type TargetGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetGroupSpec `json:"spec,omitempty"` Status TargetGroupStatus `json:"status,omitempty"` }
func (*TargetGroup) DeepCopy ¶
func (in *TargetGroup) DeepCopy() *TargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroup.
func (*TargetGroup) DeepCopyInto ¶
func (in *TargetGroup) DeepCopyInto(out *TargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroup) DeepCopyObject ¶
func (in *TargetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroup) SetupWebhookWithManager ¶
func (r *TargetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TargetGroup) ValidateCreate ¶
func (r *TargetGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TargetGroup) ValidateDelete ¶
func (r *TargetGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TargetGroup) ValidateUpdate ¶
func (r *TargetGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TargetGroupAttachment ¶
type TargetGroupAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TargetGroupAttachmentSpec `json:"spec,omitempty"` Status TargetGroupAttachmentStatus `json:"status,omitempty"` }
func (*TargetGroupAttachment) DeepCopy ¶
func (in *TargetGroupAttachment) DeepCopy() *TargetGroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachment.
func (*TargetGroupAttachment) DeepCopyInto ¶
func (in *TargetGroupAttachment) DeepCopyInto(out *TargetGroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupAttachment) DeepCopyObject ¶
func (in *TargetGroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TargetGroupAttachment) SetupWebhookWithManager ¶
func (r *TargetGroupAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TargetGroupAttachment) ValidateCreate ¶
func (r *TargetGroupAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TargetGroupAttachment) ValidateDelete ¶
func (r *TargetGroupAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TargetGroupAttachment) ValidateUpdate ¶
func (r *TargetGroupAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TargetGroupAttachmentList ¶
type TargetGroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TargetGroupAttachment CRD objects Items []TargetGroupAttachment `json:"items,omitempty"` }
TargetGroupAttachmentList is a list of TargetGroupAttachments
func (*TargetGroupAttachmentList) DeepCopy ¶
func (in *TargetGroupAttachmentList) DeepCopy() *TargetGroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentList.
func (*TargetGroupAttachmentList) DeepCopyInto ¶
func (in *TargetGroupAttachmentList) DeepCopyInto(out *TargetGroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupAttachmentList) DeepCopyObject ¶
func (in *TargetGroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetGroupAttachmentSpec ¶
type TargetGroupAttachmentSpec struct { State *TargetGroupAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource TargetGroupAttachmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TargetGroupAttachmentSpec) DeepCopy ¶
func (in *TargetGroupAttachmentSpec) DeepCopy() *TargetGroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentSpec.
func (*TargetGroupAttachmentSpec) DeepCopyInto ¶
func (in *TargetGroupAttachmentSpec) DeepCopyInto(out *TargetGroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupAttachmentSpecResource ¶
type TargetGroupAttachmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` TargetGroupArn *string `json:"targetGroupArn" tf:"target_group_arn"` TargetID *string `json:"targetID" tf:"target_id"` }
func (*TargetGroupAttachmentSpecResource) DeepCopy ¶
func (in *TargetGroupAttachmentSpecResource) DeepCopy() *TargetGroupAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentSpecResource.
func (*TargetGroupAttachmentSpecResource) DeepCopyInto ¶
func (in *TargetGroupAttachmentSpecResource) DeepCopyInto(out *TargetGroupAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupAttachmentStatus ¶
type TargetGroupAttachmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TargetGroupAttachmentStatus) DeepCopy ¶
func (in *TargetGroupAttachmentStatus) DeepCopy() *TargetGroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupAttachmentStatus.
func (*TargetGroupAttachmentStatus) DeepCopyInto ¶
func (in *TargetGroupAttachmentStatus) DeepCopyInto(out *TargetGroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupList ¶
type TargetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TargetGroup CRD objects Items []TargetGroup `json:"items,omitempty"` }
TargetGroupList is a list of TargetGroups
func (*TargetGroupList) DeepCopy ¶
func (in *TargetGroupList) DeepCopy() *TargetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupList.
func (*TargetGroupList) DeepCopyInto ¶
func (in *TargetGroupList) DeepCopyInto(out *TargetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetGroupList) DeepCopyObject ¶
func (in *TargetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TargetGroupSpec ¶
type TargetGroupSpec struct { State *TargetGroupSpecResource `json:"state,omitempty" tf:"-"` Resource TargetGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TargetGroupSpec) DeepCopy ¶
func (in *TargetGroupSpec) DeepCopy() *TargetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupSpec.
func (*TargetGroupSpec) DeepCopyInto ¶
func (in *TargetGroupSpec) DeepCopyInto(out *TargetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupSpecHealthCheck ¶
type TargetGroupSpecHealthCheck struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional HealthyThreshold *int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold"` // +optional Interval *int64 `json:"interval,omitempty" tf:"interval"` // +optional Matcher *string `json:"matcher,omitempty" tf:"matcher"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *string `json:"port,omitempty" tf:"port"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // +optional UnhealthyThreshold *int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold"` }
func (*TargetGroupSpecHealthCheck) DeepCopy ¶
func (in *TargetGroupSpecHealthCheck) DeepCopy() *TargetGroupSpecHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupSpecHealthCheck.
func (*TargetGroupSpecHealthCheck) DeepCopyInto ¶
func (in *TargetGroupSpecHealthCheck) DeepCopyInto(out *TargetGroupSpecHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupSpecHealthCheckCodec ¶
type TargetGroupSpecHealthCheckCodec struct { }
+k8s:deepcopy-gen=false
func (TargetGroupSpecHealthCheckCodec) Decode ¶
func (TargetGroupSpecHealthCheckCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TargetGroupSpecResource ¶
type TargetGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ArnSuffix *string `json:"arnSuffix,omitempty" tf:"arn_suffix"` // +optional ConnectionTermination *bool `json:"connectionTermination,omitempty" tf:"connection_termination"` // +optional DeregistrationDelay *string `json:"deregistrationDelay,omitempty" tf:"deregistration_delay"` // +optional HealthCheck *TargetGroupSpecHealthCheck `json:"healthCheck,omitempty" tf:"health_check"` // +optional LambdaMultiValueHeadersEnabled *bool `json:"lambdaMultiValueHeadersEnabled,omitempty" tf:"lambda_multi_value_headers_enabled"` // +optional LoadBalancingAlgorithmType *string `json:"loadBalancingAlgorithmType,omitempty" tf:"load_balancing_algorithm_type"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PreserveClientIP *string `json:"preserveClientIP,omitempty" tf:"preserve_client_ip"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional ProtocolVersion *string `json:"protocolVersion,omitempty" tf:"protocol_version"` // +optional ProxyProtocolV2 *bool `json:"proxyProtocolV2,omitempty" tf:"proxy_protocol_v2"` // +optional SlowStart *int64 `json:"slowStart,omitempty" tf:"slow_start"` // +optional Stickiness *TargetGroupSpecStickiness `json:"stickiness,omitempty" tf:"stickiness"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TargetType *string `json:"targetType,omitempty" tf:"target_type"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*TargetGroupSpecResource) DeepCopy ¶
func (in *TargetGroupSpecResource) DeepCopy() *TargetGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupSpecResource.
func (*TargetGroupSpecResource) DeepCopyInto ¶
func (in *TargetGroupSpecResource) DeepCopyInto(out *TargetGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupSpecStickiness ¶
type TargetGroupSpecStickiness struct { // +optional CookieDuration *int64 `json:"cookieDuration,omitempty" tf:"cookie_duration"` // +optional CookieName *string `json:"cookieName,omitempty" tf:"cookie_name"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` Type *string `json:"type" tf:"type"` }
func (*TargetGroupSpecStickiness) DeepCopy ¶
func (in *TargetGroupSpecStickiness) DeepCopy() *TargetGroupSpecStickiness
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupSpecStickiness.
func (*TargetGroupSpecStickiness) DeepCopyInto ¶
func (in *TargetGroupSpecStickiness) DeepCopyInto(out *TargetGroupSpecStickiness)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetGroupSpecStickinessCodec ¶
type TargetGroupSpecStickinessCodec struct { }
+k8s:deepcopy-gen=false
func (TargetGroupSpecStickinessCodec) Decode ¶
func (TargetGroupSpecStickinessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TargetGroupStatus ¶
type TargetGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TargetGroupStatus) DeepCopy ¶
func (in *TargetGroupStatus) DeepCopy() *TargetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroupStatus.
func (*TargetGroupStatus) DeepCopyInto ¶
func (in *TargetGroupStatus) DeepCopyInto(out *TargetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- alb_types.go
- alb_webhook.go
- codec.go
- doc.go
- listener_certificate_types.go
- listener_certificate_webhook.go
- listener_rule_types.go
- listener_rule_webhook.go
- listener_types.go
- listener_webhook.go
- register.go
- target_group_attachment_types.go
- target_group_attachment_webhook.go
- target_group_types.go
- target_group_webhook.go
- zz_generated.deepcopy.go