Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=elbv2.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type AccessLogsObservation
- type AccessLogsParameters
- type AuthenticateCognitoObservation
- type AuthenticateCognitoParameters
- type AuthenticateOidcObservation
- type AuthenticateOidcParameters
- type DefaultActionObservation
- type DefaultActionParameters
- type FixedResponseObservation
- type FixedResponseParameters
- type ForwardObservation
- type ForwardParameters
- type HealthCheckObservation
- type HealthCheckParameters
- type LB
- func (in *LB) DeepCopy() *LB
- func (in *LB) DeepCopyInto(out *LB)
- func (in *LB) DeepCopyObject() runtime.Object
- func (mg *LB) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LB) GetConnectionDetailsMapping() map[string]string
- func (mg *LB) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LB) GetID() string
- func (tr *LB) GetObservation() (map[string]interface{}, error)
- func (tr *LB) GetParameters() (map[string]interface{}, error)
- func (mg *LB) GetProviderConfigReference() *xpv1.Reference
- func (mg *LB) GetProviderReference() *xpv1.Reference
- func (mg *LB) GetTerraformResourceType() string
- func (tr *LB) GetTerraformSchemaVersion() int
- func (mg *LB) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LB) LateInitialize(attrs []byte) (bool, error)
- func (mg *LB) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LB) SetConditions(c ...xpv1.Condition)
- func (mg *LB) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LB) SetObservation(obs map[string]interface{}) error
- func (tr *LB) SetParameters(params map[string]interface{}) error
- func (mg *LB) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LB) SetProviderReference(r *xpv1.Reference)
- func (mg *LB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBList
- type LBListener
- func (in *LBListener) DeepCopy() *LBListener
- func (in *LBListener) DeepCopyInto(out *LBListener)
- func (in *LBListener) DeepCopyObject() runtime.Object
- func (mg *LBListener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBListener) GetConnectionDetailsMapping() map[string]string
- func (mg *LBListener) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBListener) GetID() string
- func (tr *LBListener) GetObservation() (map[string]interface{}, error)
- func (tr *LBListener) GetParameters() (map[string]interface{}, error)
- func (mg *LBListener) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBListener) GetProviderReference() *xpv1.Reference
- func (mg *LBListener) GetTerraformResourceType() string
- func (tr *LBListener) GetTerraformSchemaVersion() int
- func (mg *LBListener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBListener) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBListener) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBListener) SetConditions(c ...xpv1.Condition)
- func (mg *LBListener) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBListener) SetObservation(obs map[string]interface{}) error
- func (tr *LBListener) SetParameters(params map[string]interface{}) error
- func (mg *LBListener) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBListener) SetProviderReference(r *xpv1.Reference)
- func (mg *LBListener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBListenerList
- type LBListenerObservation
- type LBListenerParameters
- type LBListenerSpec
- type LBListenerStatus
- type LBObservation
- type LBParameters
- type LBSpec
- type LBStatus
- type LBTargetGroup
- func (in *LBTargetGroup) DeepCopy() *LBTargetGroup
- func (in *LBTargetGroup) DeepCopyInto(out *LBTargetGroup)
- func (in *LBTargetGroup) DeepCopyObject() runtime.Object
- func (mg *LBTargetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBTargetGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *LBTargetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBTargetGroup) GetID() string
- func (tr *LBTargetGroup) GetObservation() (map[string]interface{}, error)
- func (tr *LBTargetGroup) GetParameters() (map[string]interface{}, error)
- func (mg *LBTargetGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBTargetGroup) GetProviderReference() *xpv1.Reference
- func (mg *LBTargetGroup) GetTerraformResourceType() string
- func (tr *LBTargetGroup) GetTerraformSchemaVersion() int
- func (mg *LBTargetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBTargetGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBTargetGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBTargetGroup) SetConditions(c ...xpv1.Condition)
- func (mg *LBTargetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBTargetGroup) SetObservation(obs map[string]interface{}) error
- func (tr *LBTargetGroup) SetParameters(params map[string]interface{}) error
- func (mg *LBTargetGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBTargetGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *LBTargetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBTargetGroupAttachment
- func (in *LBTargetGroupAttachment) DeepCopy() *LBTargetGroupAttachment
- func (in *LBTargetGroupAttachment) DeepCopyInto(out *LBTargetGroupAttachment)
- func (in *LBTargetGroupAttachment) DeepCopyObject() runtime.Object
- func (mg *LBTargetGroupAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LBTargetGroupAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *LBTargetGroupAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LBTargetGroupAttachment) GetID() string
- func (tr *LBTargetGroupAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *LBTargetGroupAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *LBTargetGroupAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *LBTargetGroupAttachment) GetProviderReference() *xpv1.Reference
- func (mg *LBTargetGroupAttachment) GetTerraformResourceType() string
- func (tr *LBTargetGroupAttachment) GetTerraformSchemaVersion() int
- func (mg *LBTargetGroupAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LBTargetGroupAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *LBTargetGroupAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LBTargetGroupAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *LBTargetGroupAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LBTargetGroupAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *LBTargetGroupAttachment) SetParameters(params map[string]interface{}) error
- func (mg *LBTargetGroupAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LBTargetGroupAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *LBTargetGroupAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LBTargetGroupAttachmentList
- func (in *LBTargetGroupAttachmentList) DeepCopy() *LBTargetGroupAttachmentList
- func (in *LBTargetGroupAttachmentList) DeepCopyInto(out *LBTargetGroupAttachmentList)
- func (in *LBTargetGroupAttachmentList) DeepCopyObject() runtime.Object
- func (l *LBTargetGroupAttachmentList) GetItems() []resource.Managed
- type LBTargetGroupAttachmentObservation
- type LBTargetGroupAttachmentParameters
- type LBTargetGroupAttachmentSpec
- type LBTargetGroupAttachmentStatus
- type LBTargetGroupList
- type LBTargetGroupObservation
- type LBTargetGroupParameters
- type LBTargetGroupSpec
- type LBTargetGroupStatus
- type LBTargetGroupStickinessObservation
- type LBTargetGroupStickinessParameters
- type RedirectObservation
- type RedirectParameters
- type StickinessObservation
- type StickinessParameters
- type SubnetMappingObservation
- type SubnetMappingParameters
- type TargetGroupObservation
- type TargetGroupParameters
Constants ¶
const ( CRDGroup = "elbv2.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
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 )
var ( LB_Kind = "LB" LB_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LB_Kind}.String() LB_KindAPIVersion = LB_Kind + "." + CRDGroupVersion.String() LB_GroupVersionKind = CRDGroupVersion.WithKind(LB_Kind) )
Repository type metadata.
var ( LBListener_Kind = "LBListener" LBListener_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBListener_Kind}.String() LBListener_KindAPIVersion = LBListener_Kind + "." + CRDGroupVersion.String() LBListener_GroupVersionKind = CRDGroupVersion.WithKind(LBListener_Kind) )
Repository type metadata.
var ( LBTargetGroup_Kind = "LBTargetGroup" LBTargetGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBTargetGroup_Kind}.String() LBTargetGroup_KindAPIVersion = LBTargetGroup_Kind + "." + CRDGroupVersion.String() LBTargetGroup_GroupVersionKind = CRDGroupVersion.WithKind(LBTargetGroup_Kind) )
Repository type metadata.
var ( LBTargetGroupAttachment_Kind = "LBTargetGroupAttachment" LBTargetGroupAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LBTargetGroupAttachment_Kind}.String() LBTargetGroupAttachment_KindAPIVersion = LBTargetGroupAttachment_Kind + "." + CRDGroupVersion.String() LBTargetGroupAttachment_GroupVersionKind = CRDGroupVersion.WithKind(LBTargetGroupAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessLogsObservation ¶
type AccessLogsObservation struct { }
func (*AccessLogsObservation) DeepCopy ¶
func (in *AccessLogsObservation) DeepCopy() *AccessLogsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogsObservation.
func (*AccessLogsObservation) DeepCopyInto ¶
func (in *AccessLogsObservation) DeepCopyInto(out *AccessLogsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogsParameters ¶
type AccessLogsParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/s3/v1alpha2.Bucket // +kubebuilder:validation:Optional Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // +kubebuilder:validation:Optional BucketRef *v1.Reference `json:"bucketRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional BucketSelector *v1.Selector `json:"bucketSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` }
func (*AccessLogsParameters) DeepCopy ¶
func (in *AccessLogsParameters) DeepCopy() *AccessLogsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogsParameters.
func (*AccessLogsParameters) DeepCopyInto ¶
func (in *AccessLogsParameters) DeepCopyInto(out *AccessLogsParameters)
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 ¶
func (in *AuthenticateCognitoObservation) DeepCopy() *AuthenticateCognitoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticateCognitoObservation.
func (*AuthenticateCognitoObservation) DeepCopyInto ¶
func (in *AuthenticateCognitoObservation) DeepCopyInto(out *AuthenticateCognitoObservation)
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 ¶
func (in *AuthenticateCognitoParameters) DeepCopy() *AuthenticateCognitoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticateCognitoParameters.
func (*AuthenticateCognitoParameters) DeepCopyInto ¶
func (in *AuthenticateCognitoParameters) DeepCopyInto(out *AuthenticateCognitoParameters)
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 ¶
func (in *AuthenticateOidcObservation) DeepCopy() *AuthenticateOidcObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticateOidcObservation.
func (*AuthenticateOidcObservation) DeepCopyInto ¶
func (in *AuthenticateOidcObservation) DeepCopyInto(out *AuthenticateOidcObservation)
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 ¶
func (in *AuthenticateOidcParameters) DeepCopy() *AuthenticateOidcParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticateOidcParameters.
func (*AuthenticateOidcParameters) DeepCopyInto ¶
func (in *AuthenticateOidcParameters) DeepCopyInto(out *AuthenticateOidcParameters)
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 ¶
func (in *DefaultActionObservation) DeepCopy() *DefaultActionObservation
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"` // +crossplane:generate:reference:type=LBTargetGroup // +kubebuilder:validation:Optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"` // +kubebuilder:validation:Optional TargetGroupArnRef *v1.Reference `json:"targetGroupArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetGroupArnSelector *v1.Selector `json:"targetGroupArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*DefaultActionParameters) DeepCopy ¶
func (in *DefaultActionParameters) DeepCopy() *DefaultActionParameters
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 ¶
func (in *FixedResponseObservation) DeepCopy() *FixedResponseObservation
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 ¶
func (in *FixedResponseParameters) DeepCopy() *FixedResponseParameters
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 HealthCheckObservation ¶
type HealthCheckObservation struct { }
func (*HealthCheckObservation) DeepCopy ¶
func (in *HealthCheckObservation) DeepCopy() *HealthCheckObservation
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 ¶
func (in *HealthCheckParameters) DeepCopy() *HealthCheckParameters
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 LB ¶
type LB struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBSpec `json:"spec"` Status LBStatus `json:"status,omitempty"` }
LB is the Schema for the LBs 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 (*LB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LB.
func (*LB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LB) GetCondition ¶
func (mg *LB) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LB.
func (*LB) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LB
func (*LB) GetDeletionPolicy ¶
func (mg *LB) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LB.
func (*LB) GetObservation ¶
GetObservation of this LB
func (*LB) GetParameters ¶
GetParameters of this LB
func (*LB) GetProviderConfigReference ¶
GetProviderConfigReference of this LB.
func (*LB) GetProviderReference ¶
GetProviderReference of this LB. Deprecated: Use GetProviderConfigReference.
func (*LB) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LB
func (*LB) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LB) GetWriteConnectionSecretToReference ¶
func (mg *LB) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LB.
func (*LB) LateInitialize ¶
LateInitialize this LB using its observed tfState. returns True if there are any spec changes for the resource.
func (*LB) ResolveReferences ¶
ResolveReferences of this LB.
func (*LB) SetConditions ¶
SetConditions of this LB.
func (*LB) SetDeletionPolicy ¶
func (mg *LB) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LB.
func (*LB) SetObservation ¶
SetObservation for this LB
func (*LB) SetParameters ¶
SetParameters for this LB
func (*LB) SetProviderConfigReference ¶
SetProviderConfigReference of this LB.
func (*LB) SetProviderReference ¶
SetProviderReference of this LB. Deprecated: Use SetProviderConfigReference.
func (*LB) SetWriteConnectionSecretToReference ¶
func (mg *LB) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LB.
type LBList ¶
type LBList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LB `json:"items"` }
LBList contains a list of LBs
func (*LBList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBList.
func (*LBList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LBListener ¶
type LBListener struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBListenerSpec `json:"spec"` Status LBListenerStatus `json:"status,omitempty"` }
LBListener is the Schema for the LBListeners 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 (*LBListener) DeepCopy ¶
func (in *LBListener) DeepCopy() *LBListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBListener.
func (*LBListener) DeepCopyInto ¶
func (in *LBListener) DeepCopyInto(out *LBListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBListener) DeepCopyObject ¶
func (in *LBListener) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBListener) GetCondition ¶
func (mg *LBListener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBListener.
func (*LBListener) GetConnectionDetailsMapping ¶
func (tr *LBListener) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LBListener
func (*LBListener) GetDeletionPolicy ¶
func (mg *LBListener) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBListener.
func (*LBListener) GetID ¶
func (tr *LBListener) GetID() string
GetID returns ID of underlying Terraform resource of this LBListener
func (*LBListener) GetObservation ¶
func (tr *LBListener) GetObservation() (map[string]interface{}, error)
GetObservation of this LBListener
func (*LBListener) GetParameters ¶
func (tr *LBListener) GetParameters() (map[string]interface{}, error)
GetParameters of this LBListener
func (*LBListener) GetProviderConfigReference ¶
func (mg *LBListener) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LBListener.
func (*LBListener) GetProviderReference ¶
func (mg *LBListener) GetProviderReference() *xpv1.Reference
GetProviderReference of this LBListener. Deprecated: Use GetProviderConfigReference.
func (*LBListener) GetTerraformResourceType ¶
func (mg *LBListener) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LBListener
func (*LBListener) GetTerraformSchemaVersion ¶
func (tr *LBListener) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBListener) GetWriteConnectionSecretToReference ¶
func (mg *LBListener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBListener.
func (*LBListener) LateInitialize ¶
func (tr *LBListener) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LBListener using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBListener) ResolveReferences ¶
ResolveReferences of this LBListener.
func (*LBListener) SetConditions ¶
func (mg *LBListener) SetConditions(c ...xpv1.Condition)
SetConditions of this LBListener.
func (*LBListener) SetDeletionPolicy ¶
func (mg *LBListener) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBListener.
func (*LBListener) SetObservation ¶
func (tr *LBListener) SetObservation(obs map[string]interface{}) error
SetObservation for this LBListener
func (*LBListener) SetParameters ¶
func (tr *LBListener) SetParameters(params map[string]interface{}) error
SetParameters for this LBListener
func (*LBListener) SetProviderConfigReference ¶
func (mg *LBListener) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LBListener.
func (*LBListener) SetProviderReference ¶
func (mg *LBListener) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LBListener. Deprecated: Use SetProviderConfigReference.
func (*LBListener) SetWriteConnectionSecretToReference ¶
func (mg *LBListener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBListener.
type LBListenerList ¶
type LBListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBListener `json:"items"` }
LBListenerList contains a list of LBListeners
func (*LBListenerList) DeepCopy ¶
func (in *LBListenerList) DeepCopy() *LBListenerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBListenerList.
func (*LBListenerList) DeepCopyInto ¶
func (in *LBListenerList) DeepCopyInto(out *LBListenerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBListenerList) DeepCopyObject ¶
func (in *LBListenerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBListenerList) GetItems ¶
func (l *LBListenerList) GetItems() []resource.Managed
GetItems of this LBListenerList.
type LBListenerObservation ¶
type LBListenerObservation 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 (*LBListenerObservation) DeepCopy ¶
func (in *LBListenerObservation) DeepCopy() *LBListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBListenerObservation.
func (*LBListenerObservation) DeepCopyInto ¶
func (in *LBListenerObservation) DeepCopyInto(out *LBListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBListenerParameters ¶
type LBListenerParameters 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"` // +crossplane:generate:reference:type=LB // +kubebuilder:validation:Optional LoadBalancerArn *string `json:"loadBalancerArn,omitempty" tf:"load_balancer_arn,omitempty"` // +kubebuilder:validation:Optional LoadBalancerArnRef *v1.Reference `json:"loadBalancerArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional LoadBalancerArnSelector *v1.Selector `json:"loadBalancerArnSelector,omitempty" tf:"-"` // +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 (*LBListenerParameters) DeepCopy ¶
func (in *LBListenerParameters) DeepCopy() *LBListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBListenerParameters.
func (*LBListenerParameters) DeepCopyInto ¶
func (in *LBListenerParameters) DeepCopyInto(out *LBListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBListenerSpec ¶
type LBListenerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBListenerParameters `json:"forProvider"` }
LBListenerSpec defines the desired state of LBListener
func (*LBListenerSpec) DeepCopy ¶
func (in *LBListenerSpec) DeepCopy() *LBListenerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBListenerSpec.
func (*LBListenerSpec) DeepCopyInto ¶
func (in *LBListenerSpec) DeepCopyInto(out *LBListenerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBListenerStatus ¶
type LBListenerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBListenerObservation `json:"atProvider,omitempty"` }
LBListenerStatus defines the observed state of LBListener.
func (*LBListenerStatus) DeepCopy ¶
func (in *LBListenerStatus) DeepCopy() *LBListenerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBListenerStatus.
func (*LBListenerStatus) DeepCopyInto ¶
func (in *LBListenerStatus) DeepCopyInto(out *LBListenerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBObservation ¶
type LBObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ArnSuffix *string `json:"arnSuffix,omitempty" tf:"arn_suffix,omitempty"` DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*LBObservation) DeepCopy ¶
func (in *LBObservation) DeepCopy() *LBObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBObservation.
func (*LBObservation) DeepCopyInto ¶
func (in *LBObservation) DeepCopyInto(out *LBObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBParameters ¶
type LBParameters struct { // +kubebuilder:validation:Optional AccessLogs []AccessLogsParameters `json:"accessLogs,omitempty" tf:"access_logs,omitempty"` // +kubebuilder:validation:Optional CustomerOwnedIPv4Pool *string `json:"customerOwnedIpv4Pool,omitempty" tf:"customer_owned_ipv4_pool,omitempty"` // +kubebuilder:validation:Optional DropInvalidHeaderFields *bool `json:"dropInvalidHeaderFields,omitempty" tf:"drop_invalid_header_fields,omitempty"` // +kubebuilder:validation:Optional EnableCrossZoneLoadBalancing *bool `json:"enableCrossZoneLoadBalancing,omitempty" tf:"enable_cross_zone_load_balancing,omitempty"` // +kubebuilder:validation:Optional EnableDeletionProtection *bool `json:"enableDeletionProtection,omitempty" tf:"enable_deletion_protection,omitempty"` // +kubebuilder:validation:Optional EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"` // +kubebuilder:validation:Optional IPAddressType *string `json:"ipAddressType,omitempty" tf:"ip_address_type,omitempty"` // +kubebuilder:validation:Optional IdleTimeout *int64 `json:"idleTimeout,omitempty" tf:"idle_timeout,omitempty"` // +kubebuilder:validation:Optional Internal *bool `json:"internal,omitempty" tf:"internal,omitempty"` // +kubebuilder:validation:Optional LoadBalancerType *string `json:"loadBalancerType,omitempty" tf:"load_balancer_type,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional SubnetMapping []SubnetMappingParameters `json:"subnetMapping,omitempty" tf:"subnet_mapping,omitempty"` // +kubebuilder:validation:Optional SubnetRefs []v1.Reference `json:"subnetRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetSelector *v1.Selector `json:"subnetSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetRefs // +crossplane:generate:reference:selectorFieldName=SubnetSelector // +kubebuilder:validation:Optional Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LBParameters) DeepCopy ¶
func (in *LBParameters) DeepCopy() *LBParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBParameters.
func (*LBParameters) DeepCopyInto ¶
func (in *LBParameters) DeepCopyInto(out *LBParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBSpec ¶
type LBSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBParameters `json:"forProvider"` }
LBSpec defines the desired state of LB
func (*LBSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBSpec.
func (*LBSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBStatus ¶
type LBStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBObservation `json:"atProvider,omitempty"` }
LBStatus defines the observed state of LB.
func (*LBStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBStatus.
func (*LBStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroup ¶
type LBTargetGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBTargetGroupSpec `json:"spec"` Status LBTargetGroupStatus `json:"status,omitempty"` }
LBTargetGroup is the Schema for the LBTargetGroups 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 (*LBTargetGroup) DeepCopy ¶
func (in *LBTargetGroup) DeepCopy() *LBTargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroup.
func (*LBTargetGroup) DeepCopyInto ¶
func (in *LBTargetGroup) DeepCopyInto(out *LBTargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBTargetGroup) DeepCopyObject ¶
func (in *LBTargetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBTargetGroup) GetCondition ¶
func (mg *LBTargetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBTargetGroup.
func (*LBTargetGroup) GetConnectionDetailsMapping ¶
func (tr *LBTargetGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LBTargetGroup
func (*LBTargetGroup) GetDeletionPolicy ¶
func (mg *LBTargetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBTargetGroup.
func (*LBTargetGroup) GetID ¶
func (tr *LBTargetGroup) GetID() string
GetID returns ID of underlying Terraform resource of this LBTargetGroup
func (*LBTargetGroup) GetObservation ¶
func (tr *LBTargetGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this LBTargetGroup
func (*LBTargetGroup) GetParameters ¶
func (tr *LBTargetGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this LBTargetGroup
func (*LBTargetGroup) GetProviderConfigReference ¶
func (mg *LBTargetGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LBTargetGroup.
func (*LBTargetGroup) GetProviderReference ¶
func (mg *LBTargetGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this LBTargetGroup. Deprecated: Use GetProviderConfigReference.
func (*LBTargetGroup) GetTerraformResourceType ¶
func (mg *LBTargetGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LBTargetGroup
func (*LBTargetGroup) GetTerraformSchemaVersion ¶
func (tr *LBTargetGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBTargetGroup) GetWriteConnectionSecretToReference ¶
func (mg *LBTargetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBTargetGroup.
func (*LBTargetGroup) LateInitialize ¶
func (tr *LBTargetGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LBTargetGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBTargetGroup) ResolveReferences ¶
ResolveReferences of this LBTargetGroup.
func (*LBTargetGroup) SetConditions ¶
func (mg *LBTargetGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this LBTargetGroup.
func (*LBTargetGroup) SetDeletionPolicy ¶
func (mg *LBTargetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBTargetGroup.
func (*LBTargetGroup) SetObservation ¶
func (tr *LBTargetGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this LBTargetGroup
func (*LBTargetGroup) SetParameters ¶
func (tr *LBTargetGroup) SetParameters(params map[string]interface{}) error
SetParameters for this LBTargetGroup
func (*LBTargetGroup) SetProviderConfigReference ¶
func (mg *LBTargetGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LBTargetGroup.
func (*LBTargetGroup) SetProviderReference ¶
func (mg *LBTargetGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LBTargetGroup. Deprecated: Use SetProviderConfigReference.
func (*LBTargetGroup) SetWriteConnectionSecretToReference ¶
func (mg *LBTargetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBTargetGroup.
type LBTargetGroupAttachment ¶
type LBTargetGroupAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LBTargetGroupAttachmentSpec `json:"spec"` Status LBTargetGroupAttachmentStatus `json:"status,omitempty"` }
LBTargetGroupAttachment is the Schema for the LBTargetGroupAttachments 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 (*LBTargetGroupAttachment) DeepCopy ¶
func (in *LBTargetGroupAttachment) DeepCopy() *LBTargetGroupAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) DeepCopyInto ¶
func (in *LBTargetGroupAttachment) DeepCopyInto(out *LBTargetGroupAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBTargetGroupAttachment) DeepCopyObject ¶
func (in *LBTargetGroupAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBTargetGroupAttachment) GetCondition ¶
func (mg *LBTargetGroupAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) GetConnectionDetailsMapping ¶
func (tr *LBTargetGroupAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) GetDeletionPolicy ¶
func (mg *LBTargetGroupAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) GetID ¶
func (tr *LBTargetGroupAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) GetObservation ¶
func (tr *LBTargetGroupAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) GetParameters ¶
func (tr *LBTargetGroupAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) GetProviderConfigReference ¶
func (mg *LBTargetGroupAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) GetProviderReference ¶
func (mg *LBTargetGroupAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this LBTargetGroupAttachment. Deprecated: Use GetProviderConfigReference.
func (*LBTargetGroupAttachment) GetTerraformResourceType ¶
func (mg *LBTargetGroupAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) GetTerraformSchemaVersion ¶
func (tr *LBTargetGroupAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LBTargetGroupAttachment) GetWriteConnectionSecretToReference ¶
func (mg *LBTargetGroupAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) LateInitialize ¶
func (tr *LBTargetGroupAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LBTargetGroupAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*LBTargetGroupAttachment) ResolveReferences ¶
ResolveReferences of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) SetConditions ¶
func (mg *LBTargetGroupAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) SetDeletionPolicy ¶
func (mg *LBTargetGroupAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) SetObservation ¶
func (tr *LBTargetGroupAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) SetParameters ¶
func (tr *LBTargetGroupAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this LBTargetGroupAttachment
func (*LBTargetGroupAttachment) SetProviderConfigReference ¶
func (mg *LBTargetGroupAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LBTargetGroupAttachment.
func (*LBTargetGroupAttachment) SetProviderReference ¶
func (mg *LBTargetGroupAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LBTargetGroupAttachment. Deprecated: Use SetProviderConfigReference.
func (*LBTargetGroupAttachment) SetWriteConnectionSecretToReference ¶
func (mg *LBTargetGroupAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LBTargetGroupAttachment.
type LBTargetGroupAttachmentList ¶
type LBTargetGroupAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBTargetGroupAttachment `json:"items"` }
LBTargetGroupAttachmentList contains a list of LBTargetGroupAttachments
func (*LBTargetGroupAttachmentList) DeepCopy ¶
func (in *LBTargetGroupAttachmentList) DeepCopy() *LBTargetGroupAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupAttachmentList.
func (*LBTargetGroupAttachmentList) DeepCopyInto ¶
func (in *LBTargetGroupAttachmentList) DeepCopyInto(out *LBTargetGroupAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBTargetGroupAttachmentList) DeepCopyObject ¶
func (in *LBTargetGroupAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBTargetGroupAttachmentList) GetItems ¶
func (l *LBTargetGroupAttachmentList) GetItems() []resource.Managed
GetItems of this LBTargetGroupAttachmentList.
type LBTargetGroupAttachmentObservation ¶
type LBTargetGroupAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LBTargetGroupAttachmentObservation) DeepCopy ¶
func (in *LBTargetGroupAttachmentObservation) DeepCopy() *LBTargetGroupAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupAttachmentObservation.
func (*LBTargetGroupAttachmentObservation) DeepCopyInto ¶
func (in *LBTargetGroupAttachmentObservation) DeepCopyInto(out *LBTargetGroupAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupAttachmentParameters ¶
type LBTargetGroupAttachmentParameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,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:"-"` // +crossplane:generate:reference:type=LBTargetGroup // +kubebuilder:validation:Optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"` // +kubebuilder:validation:Optional TargetGroupArnRef *v1.Reference `json:"targetGroupArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetGroupArnSelector *v1.Selector `json:"targetGroupArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required TargetID *string `json:"targetId" tf:"target_id,omitempty"` }
func (*LBTargetGroupAttachmentParameters) DeepCopy ¶
func (in *LBTargetGroupAttachmentParameters) DeepCopy() *LBTargetGroupAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupAttachmentParameters.
func (*LBTargetGroupAttachmentParameters) DeepCopyInto ¶
func (in *LBTargetGroupAttachmentParameters) DeepCopyInto(out *LBTargetGroupAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupAttachmentSpec ¶
type LBTargetGroupAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBTargetGroupAttachmentParameters `json:"forProvider"` }
LBTargetGroupAttachmentSpec defines the desired state of LBTargetGroupAttachment
func (*LBTargetGroupAttachmentSpec) DeepCopy ¶
func (in *LBTargetGroupAttachmentSpec) DeepCopy() *LBTargetGroupAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupAttachmentSpec.
func (*LBTargetGroupAttachmentSpec) DeepCopyInto ¶
func (in *LBTargetGroupAttachmentSpec) DeepCopyInto(out *LBTargetGroupAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupAttachmentStatus ¶
type LBTargetGroupAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBTargetGroupAttachmentObservation `json:"atProvider,omitempty"` }
LBTargetGroupAttachmentStatus defines the observed state of LBTargetGroupAttachment.
func (*LBTargetGroupAttachmentStatus) DeepCopy ¶
func (in *LBTargetGroupAttachmentStatus) DeepCopy() *LBTargetGroupAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupAttachmentStatus.
func (*LBTargetGroupAttachmentStatus) DeepCopyInto ¶
func (in *LBTargetGroupAttachmentStatus) DeepCopyInto(out *LBTargetGroupAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupList ¶
type LBTargetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LBTargetGroup `json:"items"` }
LBTargetGroupList contains a list of LBTargetGroups
func (*LBTargetGroupList) DeepCopy ¶
func (in *LBTargetGroupList) DeepCopy() *LBTargetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupList.
func (*LBTargetGroupList) DeepCopyInto ¶
func (in *LBTargetGroupList) DeepCopyInto(out *LBTargetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LBTargetGroupList) DeepCopyObject ¶
func (in *LBTargetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LBTargetGroupList) GetItems ¶
func (l *LBTargetGroupList) GetItems() []resource.Managed
GetItems of this LBTargetGroupList.
type LBTargetGroupObservation ¶
type LBTargetGroupObservation 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 (*LBTargetGroupObservation) DeepCopy ¶
func (in *LBTargetGroupObservation) DeepCopy() *LBTargetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupObservation.
func (*LBTargetGroupObservation) DeepCopyInto ¶
func (in *LBTargetGroupObservation) DeepCopyInto(out *LBTargetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupParameters ¶
type LBTargetGroupParameters 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:Required Name *string `json:"name" 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 []LBTargetGroupStickinessParameters `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 // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +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 (*LBTargetGroupParameters) DeepCopy ¶
func (in *LBTargetGroupParameters) DeepCopy() *LBTargetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupParameters.
func (*LBTargetGroupParameters) DeepCopyInto ¶
func (in *LBTargetGroupParameters) DeepCopyInto(out *LBTargetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupSpec ¶
type LBTargetGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LBTargetGroupParameters `json:"forProvider"` }
LBTargetGroupSpec defines the desired state of LBTargetGroup
func (*LBTargetGroupSpec) DeepCopy ¶
func (in *LBTargetGroupSpec) DeepCopy() *LBTargetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupSpec.
func (*LBTargetGroupSpec) DeepCopyInto ¶
func (in *LBTargetGroupSpec) DeepCopyInto(out *LBTargetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupStatus ¶
type LBTargetGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LBTargetGroupObservation `json:"atProvider,omitempty"` }
LBTargetGroupStatus defines the observed state of LBTargetGroup.
func (*LBTargetGroupStatus) DeepCopy ¶
func (in *LBTargetGroupStatus) DeepCopy() *LBTargetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupStatus.
func (*LBTargetGroupStatus) DeepCopyInto ¶
func (in *LBTargetGroupStatus) DeepCopyInto(out *LBTargetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupStickinessObservation ¶
type LBTargetGroupStickinessObservation struct { }
func (*LBTargetGroupStickinessObservation) DeepCopy ¶
func (in *LBTargetGroupStickinessObservation) DeepCopy() *LBTargetGroupStickinessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupStickinessObservation.
func (*LBTargetGroupStickinessObservation) DeepCopyInto ¶
func (in *LBTargetGroupStickinessObservation) DeepCopyInto(out *LBTargetGroupStickinessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LBTargetGroupStickinessParameters ¶
type LBTargetGroupStickinessParameters 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 (*LBTargetGroupStickinessParameters) DeepCopy ¶
func (in *LBTargetGroupStickinessParameters) DeepCopy() *LBTargetGroupStickinessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LBTargetGroupStickinessParameters.
func (*LBTargetGroupStickinessParameters) DeepCopyInto ¶
func (in *LBTargetGroupStickinessParameters) DeepCopyInto(out *LBTargetGroupStickinessParameters)
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 StickinessObservation ¶
type StickinessObservation struct { }
func (*StickinessObservation) DeepCopy ¶
func (in *StickinessObservation) DeepCopy() *StickinessObservation
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 ¶
func (in *StickinessParameters) DeepCopy() *StickinessParameters
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 SubnetMappingObservation ¶
type SubnetMappingObservation struct {
OutpostID *string `json:"outpostId,omitempty" tf:"outpost_id,omitempty"`
}
func (*SubnetMappingObservation) DeepCopy ¶
func (in *SubnetMappingObservation) DeepCopy() *SubnetMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetMappingObservation.
func (*SubnetMappingObservation) DeepCopyInto ¶
func (in *SubnetMappingObservation) DeepCopyInto(out *SubnetMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetMappingParameters ¶
type SubnetMappingParameters struct { // +kubebuilder:validation:Optional AllocationID *string `json:"allocationId,omitempty" tf:"allocation_id,omitempty"` // +kubebuilder:validation:Optional IPv6Address *string `json:"ipv6Address,omitempty" tf:"ipv6_address,omitempty"` // +kubebuilder:validation:Optional PrivateIPv4Address *string `json:"privateIpv4Address,omitempty" tf:"private_ipv4_address,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*SubnetMappingParameters) DeepCopy ¶
func (in *SubnetMappingParameters) DeepCopy() *SubnetMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetMappingParameters.
func (*SubnetMappingParameters) DeepCopyInto ¶
func (in *SubnetMappingParameters) DeepCopyInto(out *SubnetMappingParameters)
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 ¶
func (in *TargetGroupObservation) DeepCopy() *TargetGroupObservation
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 { // +crossplane:generate:reference:type=LBTargetGroup // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // +kubebuilder:validation:Optional ArnRef *v1.Reference `json:"arnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ArnSelector *v1.Selector `json:"arnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*TargetGroupParameters) DeepCopy ¶
func (in *TargetGroupParameters) DeepCopy() *TargetGroupParameters
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.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_lb_terraformed.go
- zz_lb_types.go
- zz_lblistener_terraformed.go
- zz_lblistener_types.go
- zz_lbtargetgroup_terraformed.go
- zz_lbtargetgroup_types.go
- zz_lbtargetgroupattachment_terraformed.go
- zz_lbtargetgroupattachment_types.go