Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=globalaccelerator.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type Accelerator
- func (in *Accelerator) DeepCopy() *Accelerator
- func (in *Accelerator) DeepCopyInto(out *Accelerator)
- func (in *Accelerator) DeepCopyObject() runtime.Object
- func (mg *Accelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Accelerator) GetConnectionDetailsMapping() map[string]string
- func (mg *Accelerator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Accelerator) GetID() string
- func (tr *Accelerator) GetObservation() (map[string]interface{}, error)
- func (tr *Accelerator) GetParameters() (map[string]interface{}, error)
- func (mg *Accelerator) GetProviderConfigReference() *xpv1.Reference
- func (mg *Accelerator) GetProviderReference() *xpv1.Reference
- func (mg *Accelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Accelerator) GetTerraformResourceType() string
- func (tr *Accelerator) GetTerraformSchemaVersion() int
- func (mg *Accelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Accelerator) LateInitialize(attrs []byte) (bool, error)
- func (mg *Accelerator) SetConditions(c ...xpv1.Condition)
- func (mg *Accelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Accelerator) SetObservation(obs map[string]interface{}) error
- func (tr *Accelerator) SetParameters(params map[string]interface{}) error
- func (mg *Accelerator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Accelerator) SetProviderReference(r *xpv1.Reference)
- func (mg *Accelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Accelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AcceleratorList
- type AcceleratorObservation
- type AcceleratorParameters
- type AcceleratorSpec
- type AcceleratorStatus
- type AttributesObservation
- type AttributesParameters
- type EndpointConfigurationObservation
- type EndpointConfigurationParameters
- type EndpointGroup
- func (in *EndpointGroup) DeepCopy() *EndpointGroup
- func (in *EndpointGroup) DeepCopyInto(out *EndpointGroup)
- func (in *EndpointGroup) DeepCopyObject() runtime.Object
- func (mg *EndpointGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EndpointGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *EndpointGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EndpointGroup) GetID() string
- func (tr *EndpointGroup) GetObservation() (map[string]interface{}, error)
- func (tr *EndpointGroup) GetParameters() (map[string]interface{}, error)
- func (mg *EndpointGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *EndpointGroup) GetProviderReference() *xpv1.Reference
- func (mg *EndpointGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EndpointGroup) GetTerraformResourceType() string
- func (tr *EndpointGroup) GetTerraformSchemaVersion() int
- func (mg *EndpointGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EndpointGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *EndpointGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EndpointGroup) SetConditions(c ...xpv1.Condition)
- func (mg *EndpointGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EndpointGroup) SetObservation(obs map[string]interface{}) error
- func (tr *EndpointGroup) SetParameters(params map[string]interface{}) error
- func (mg *EndpointGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EndpointGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *EndpointGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EndpointGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointGroupList
- type EndpointGroupObservation
- type EndpointGroupParameters
- type EndpointGroupSpec
- type EndpointGroupStatus
- type IPSetsObservation
- type IPSetsParameters
- type Listener
- func (in *Listener) DeepCopy() *Listener
- func (in *Listener) DeepCopyInto(out *Listener)
- func (in *Listener) DeepCopyObject() runtime.Object
- func (mg *Listener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Listener) GetConnectionDetailsMapping() map[string]string
- func (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Listener) GetID() string
- func (tr *Listener) GetObservation() (map[string]interface{}, error)
- func (tr *Listener) GetParameters() (map[string]interface{}, error)
- func (mg *Listener) GetProviderConfigReference() *xpv1.Reference
- func (mg *Listener) GetProviderReference() *xpv1.Reference
- func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Listener) GetTerraformResourceType() string
- func (tr *Listener) GetTerraformSchemaVersion() int
- func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Listener) LateInitialize(attrs []byte) (bool, error)
- func (mg *Listener) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Listener) SetConditions(c ...xpv1.Condition)
- func (mg *Listener) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Listener) SetObservation(obs map[string]interface{}) error
- func (tr *Listener) SetParameters(params map[string]interface{}) error
- func (mg *Listener) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Listener) SetProviderReference(r *xpv1.Reference)
- func (mg *Listener) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Listener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerList
- type ListenerObservation
- type ListenerParameters
- type ListenerSpec
- type ListenerStatus
- type PortOverrideObservation
- type PortOverrideParameters
- type PortRangeObservation
- type PortRangeParameters
Constants ¶
const ( CRDGroup = "globalaccelerator.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( Accelerator_Kind = "Accelerator" Accelerator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Accelerator_Kind}.String() Accelerator_KindAPIVersion = Accelerator_Kind + "." + CRDGroupVersion.String() Accelerator_GroupVersionKind = CRDGroupVersion.WithKind(Accelerator_Kind) )
Repository type metadata.
var ( EndpointGroup_Kind = "EndpointGroup" EndpointGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointGroup_Kind}.String() EndpointGroup_KindAPIVersion = EndpointGroup_Kind + "." + CRDGroupVersion.String() EndpointGroup_GroupVersionKind = CRDGroupVersion.WithKind(EndpointGroup_Kind) )
Repository type metadata.
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 ( Listener_Kind = "Listener" Listener_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Listener_Kind}.String() Listener_KindAPIVersion = Listener_Kind + "." + CRDGroupVersion.String() Listener_GroupVersionKind = CRDGroupVersion.WithKind(Listener_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Accelerator ¶
type Accelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AcceleratorSpec `json:"spec"` Status AcceleratorStatus `json:"status,omitempty"` }
Accelerator is the Schema for the Accelerators 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 (*Accelerator) DeepCopy ¶
func (in *Accelerator) DeepCopy() *Accelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Accelerator.
func (*Accelerator) DeepCopyInto ¶
func (in *Accelerator) DeepCopyInto(out *Accelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Accelerator) DeepCopyObject ¶
func (in *Accelerator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Accelerator) GetCondition ¶
func (mg *Accelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Accelerator.
func (*Accelerator) GetConnectionDetailsMapping ¶
func (tr *Accelerator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Accelerator
func (*Accelerator) GetDeletionPolicy ¶
func (mg *Accelerator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Accelerator.
func (*Accelerator) GetID ¶
func (tr *Accelerator) GetID() string
GetID returns ID of underlying Terraform resource of this Accelerator
func (*Accelerator) GetObservation ¶
func (tr *Accelerator) GetObservation() (map[string]interface{}, error)
GetObservation of this Accelerator
func (*Accelerator) GetParameters ¶
func (tr *Accelerator) GetParameters() (map[string]interface{}, error)
GetParameters of this Accelerator
func (*Accelerator) GetProviderConfigReference ¶
func (mg *Accelerator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Accelerator.
func (*Accelerator) GetProviderReference ¶
func (mg *Accelerator) GetProviderReference() *xpv1.Reference
GetProviderReference of this Accelerator. Deprecated: Use GetProviderConfigReference.
func (*Accelerator) GetPublishConnectionDetailsTo ¶
func (mg *Accelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Accelerator.
func (*Accelerator) GetTerraformResourceType ¶
func (mg *Accelerator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Accelerator
func (*Accelerator) GetTerraformSchemaVersion ¶
func (tr *Accelerator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Accelerator) GetWriteConnectionSecretToReference ¶
func (mg *Accelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Accelerator.
func (*Accelerator) LateInitialize ¶
func (tr *Accelerator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Accelerator using its observed tfState. returns True if there are any spec changes for the resource.
func (*Accelerator) SetConditions ¶
func (mg *Accelerator) SetConditions(c ...xpv1.Condition)
SetConditions of this Accelerator.
func (*Accelerator) SetDeletionPolicy ¶
func (mg *Accelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Accelerator.
func (*Accelerator) SetObservation ¶
func (tr *Accelerator) SetObservation(obs map[string]interface{}) error
SetObservation for this Accelerator
func (*Accelerator) SetParameters ¶
func (tr *Accelerator) SetParameters(params map[string]interface{}) error
SetParameters for this Accelerator
func (*Accelerator) SetProviderConfigReference ¶
func (mg *Accelerator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Accelerator.
func (*Accelerator) SetProviderReference ¶
func (mg *Accelerator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Accelerator. Deprecated: Use SetProviderConfigReference.
func (*Accelerator) SetPublishConnectionDetailsTo ¶
func (mg *Accelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Accelerator.
func (*Accelerator) SetWriteConnectionSecretToReference ¶
func (mg *Accelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Accelerator.
type AcceleratorList ¶
type AcceleratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Accelerator `json:"items"` }
AcceleratorList contains a list of Accelerators
func (*AcceleratorList) DeepCopy ¶
func (in *AcceleratorList) DeepCopy() *AcceleratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorList.
func (*AcceleratorList) DeepCopyInto ¶
func (in *AcceleratorList) DeepCopyInto(out *AcceleratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AcceleratorList) DeepCopyObject ¶
func (in *AcceleratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AcceleratorList) GetItems ¶
func (l *AcceleratorList) GetItems() []resource.Managed
GetItems of this AcceleratorList.
type AcceleratorObservation ¶
type AcceleratorObservation struct { DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPSets []IPSetsObservation `json:"ipSets,omitempty" tf:"ip_sets,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*AcceleratorObservation) DeepCopy ¶
func (in *AcceleratorObservation) DeepCopy() *AcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorObservation.
func (*AcceleratorObservation) DeepCopyInto ¶
func (in *AcceleratorObservation) DeepCopyInto(out *AcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorParameters ¶
type AcceleratorParameters struct { // +kubebuilder:validation:Optional Attributes []AttributesParameters `json:"attributes,omitempty" tf:"attributes,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IPAddressType *string `json:"ipAddressType,omitempty" tf:"ip_address_type,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AcceleratorParameters) DeepCopy ¶
func (in *AcceleratorParameters) DeepCopy() *AcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorParameters.
func (*AcceleratorParameters) DeepCopyInto ¶
func (in *AcceleratorParameters) DeepCopyInto(out *AcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorSpec ¶
type AcceleratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AcceleratorParameters `json:"forProvider"` }
AcceleratorSpec defines the desired state of Accelerator
func (*AcceleratorSpec) DeepCopy ¶
func (in *AcceleratorSpec) DeepCopy() *AcceleratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorSpec.
func (*AcceleratorSpec) DeepCopyInto ¶
func (in *AcceleratorSpec) DeepCopyInto(out *AcceleratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorStatus ¶
type AcceleratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AcceleratorObservation `json:"atProvider,omitempty"` }
AcceleratorStatus defines the observed state of Accelerator.
func (*AcceleratorStatus) DeepCopy ¶
func (in *AcceleratorStatus) DeepCopy() *AcceleratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorStatus.
func (*AcceleratorStatus) DeepCopyInto ¶
func (in *AcceleratorStatus) DeepCopyInto(out *AcceleratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributesObservation ¶
type AttributesObservation struct { }
func (*AttributesObservation) DeepCopy ¶
func (in *AttributesObservation) DeepCopy() *AttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributesObservation.
func (*AttributesObservation) DeepCopyInto ¶
func (in *AttributesObservation) DeepCopyInto(out *AttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributesParameters ¶
type AttributesParameters struct { // +kubebuilder:validation:Optional FlowLogsEnabled *bool `json:"flowLogsEnabled,omitempty" tf:"flow_logs_enabled,omitempty"` // +kubebuilder:validation:Optional FlowLogsS3Bucket *string `json:"flowLogsS3Bucket,omitempty" tf:"flow_logs_s3_bucket,omitempty"` // +kubebuilder:validation:Optional FlowLogsS3Prefix *string `json:"flowLogsS3Prefix,omitempty" tf:"flow_logs_s3_prefix,omitempty"` }
func (*AttributesParameters) DeepCopy ¶
func (in *AttributesParameters) DeepCopy() *AttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributesParameters.
func (*AttributesParameters) DeepCopyInto ¶
func (in *AttributesParameters) DeepCopyInto(out *AttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationObservation ¶
type EndpointConfigurationObservation struct { }
func (*EndpointConfigurationObservation) DeepCopy ¶
func (in *EndpointConfigurationObservation) DeepCopy() *EndpointConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationObservation.
func (*EndpointConfigurationObservation) DeepCopyInto ¶
func (in *EndpointConfigurationObservation) DeepCopyInto(out *EndpointConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationParameters ¶
type EndpointConfigurationParameters struct { // +kubebuilder:validation:Optional ClientIPPreservationEnabled *bool `json:"clientIpPreservationEnabled,omitempty" tf:"client_ip_preservation_enabled,omitempty"` // +kubebuilder:validation:Optional EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*EndpointConfigurationParameters) DeepCopy ¶
func (in *EndpointConfigurationParameters) DeepCopy() *EndpointConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationParameters.
func (*EndpointConfigurationParameters) DeepCopyInto ¶
func (in *EndpointConfigurationParameters) DeepCopyInto(out *EndpointConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroup ¶
type EndpointGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointGroupSpec `json:"spec"` Status EndpointGroupStatus `json:"status,omitempty"` }
EndpointGroup is the Schema for the EndpointGroups 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 (*EndpointGroup) DeepCopy ¶
func (in *EndpointGroup) DeepCopy() *EndpointGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroup.
func (*EndpointGroup) DeepCopyInto ¶
func (in *EndpointGroup) DeepCopyInto(out *EndpointGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroup) DeepCopyObject ¶
func (in *EndpointGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroup) GetCondition ¶
func (mg *EndpointGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EndpointGroup.
func (*EndpointGroup) GetConnectionDetailsMapping ¶
func (tr *EndpointGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointGroup
func (*EndpointGroup) GetDeletionPolicy ¶
func (mg *EndpointGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EndpointGroup.
func (*EndpointGroup) GetID ¶
func (tr *EndpointGroup) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointGroup
func (*EndpointGroup) GetObservation ¶
func (tr *EndpointGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this EndpointGroup
func (*EndpointGroup) GetParameters ¶
func (tr *EndpointGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this EndpointGroup
func (*EndpointGroup) GetProviderConfigReference ¶
func (mg *EndpointGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EndpointGroup.
func (*EndpointGroup) GetProviderReference ¶
func (mg *EndpointGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this EndpointGroup. Deprecated: Use GetProviderConfigReference.
func (*EndpointGroup) GetPublishConnectionDetailsTo ¶
func (mg *EndpointGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EndpointGroup.
func (*EndpointGroup) GetTerraformResourceType ¶
func (mg *EndpointGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointGroup
func (*EndpointGroup) GetTerraformSchemaVersion ¶
func (tr *EndpointGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointGroup) GetWriteConnectionSecretToReference ¶
func (mg *EndpointGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EndpointGroup.
func (*EndpointGroup) LateInitialize ¶
func (tr *EndpointGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointGroup) ResolveReferences ¶
ResolveReferences of this EndpointGroup.
func (*EndpointGroup) SetConditions ¶
func (mg *EndpointGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this EndpointGroup.
func (*EndpointGroup) SetDeletionPolicy ¶
func (mg *EndpointGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EndpointGroup.
func (*EndpointGroup) SetObservation ¶
func (tr *EndpointGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this EndpointGroup
func (*EndpointGroup) SetParameters ¶
func (tr *EndpointGroup) SetParameters(params map[string]interface{}) error
SetParameters for this EndpointGroup
func (*EndpointGroup) SetProviderConfigReference ¶
func (mg *EndpointGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EndpointGroup.
func (*EndpointGroup) SetProviderReference ¶
func (mg *EndpointGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EndpointGroup. Deprecated: Use SetProviderConfigReference.
func (*EndpointGroup) SetPublishConnectionDetailsTo ¶
func (mg *EndpointGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EndpointGroup.
func (*EndpointGroup) SetWriteConnectionSecretToReference ¶
func (mg *EndpointGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EndpointGroup.
type EndpointGroupList ¶
type EndpointGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointGroup `json:"items"` }
EndpointGroupList contains a list of EndpointGroups
func (*EndpointGroupList) DeepCopy ¶
func (in *EndpointGroupList) DeepCopy() *EndpointGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupList.
func (*EndpointGroupList) DeepCopyInto ¶
func (in *EndpointGroupList) DeepCopyInto(out *EndpointGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroupList) DeepCopyObject ¶
func (in *EndpointGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroupList) GetItems ¶
func (l *EndpointGroupList) GetItems() []resource.Managed
GetItems of this EndpointGroupList.
type EndpointGroupObservation ¶
type EndpointGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EndpointGroupObservation) DeepCopy ¶
func (in *EndpointGroupObservation) DeepCopy() *EndpointGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupObservation.
func (*EndpointGroupObservation) DeepCopyInto ¶
func (in *EndpointGroupObservation) DeepCopyInto(out *EndpointGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupParameters ¶
type EndpointGroupParameters struct { // +kubebuilder:validation:Optional EndpointConfiguration []EndpointConfigurationParameters `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"` // +kubebuilder:validation:Optional EndpointGroupRegion *string `json:"endpointGroupRegion,omitempty" tf:"endpoint_group_region,omitempty"` // +kubebuilder:validation:Optional HealthCheckIntervalSeconds *float64 `json:"healthCheckIntervalSeconds,omitempty" tf:"health_check_interval_seconds,omitempty"` // +kubebuilder:validation:Optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"` // +kubebuilder:validation:Optional HealthCheckPort *float64 `json:"healthCheckPort,omitempty" tf:"health_check_port,omitempty"` // +kubebuilder:validation:Optional HealthCheckProtocol *string `json:"healthCheckProtocol,omitempty" tf:"health_check_protocol,omitempty"` // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional ListenerArn *string `json:"listenerArn,omitempty" tf:"listener_arn,omitempty"` // +kubebuilder:validation:Optional ListenerArnRef *v1.Reference `json:"listenerArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ListenerArnSelector *v1.Selector `json:"listenerArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional PortOverride []PortOverrideParameters `json:"portOverride,omitempty" tf:"port_override,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 ThresholdCount *float64 `json:"thresholdCount,omitempty" tf:"threshold_count,omitempty"` // +kubebuilder:validation:Optional TrafficDialPercentage *float64 `json:"trafficDialPercentage,omitempty" tf:"traffic_dial_percentage,omitempty"` }
func (*EndpointGroupParameters) DeepCopy ¶
func (in *EndpointGroupParameters) DeepCopy() *EndpointGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupParameters.
func (*EndpointGroupParameters) DeepCopyInto ¶
func (in *EndpointGroupParameters) DeepCopyInto(out *EndpointGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupSpec ¶
type EndpointGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointGroupParameters `json:"forProvider"` }
EndpointGroupSpec defines the desired state of EndpointGroup
func (*EndpointGroupSpec) DeepCopy ¶
func (in *EndpointGroupSpec) DeepCopy() *EndpointGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupSpec.
func (*EndpointGroupSpec) DeepCopyInto ¶
func (in *EndpointGroupSpec) DeepCopyInto(out *EndpointGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupStatus ¶
type EndpointGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointGroupObservation `json:"atProvider,omitempty"` }
EndpointGroupStatus defines the observed state of EndpointGroup.
func (*EndpointGroupStatus) DeepCopy ¶
func (in *EndpointGroupStatus) DeepCopy() *EndpointGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupStatus.
func (*EndpointGroupStatus) DeepCopyInto ¶
func (in *EndpointGroupStatus) DeepCopyInto(out *EndpointGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetsObservation ¶
type IPSetsObservation struct { IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` IPFamily *string `json:"ipFamily,omitempty" tf:"ip_family,omitempty"` }
func (*IPSetsObservation) DeepCopy ¶
func (in *IPSetsObservation) DeepCopy() *IPSetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetsObservation.
func (*IPSetsObservation) DeepCopyInto ¶
func (in *IPSetsObservation) DeepCopyInto(out *IPSetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetsParameters ¶
type IPSetsParameters struct { }
func (*IPSetsParameters) DeepCopy ¶
func (in *IPSetsParameters) DeepCopy() *IPSetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetsParameters.
func (*IPSetsParameters) DeepCopyInto ¶
func (in *IPSetsParameters) DeepCopyInto(out *IPSetsParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerSpec `json:"spec"` Status ListenerStatus `json:"status,omitempty"` }
Listener is the Schema for the Listeners 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 (*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) GetCondition ¶
func (mg *Listener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Listener.
func (*Listener) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Listener
func (*Listener) GetDeletionPolicy ¶
func (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Listener.
func (*Listener) GetObservation ¶
GetObservation of this Listener
func (*Listener) GetParameters ¶
GetParameters of this Listener
func (*Listener) GetProviderConfigReference ¶
GetProviderConfigReference of this Listener.
func (*Listener) GetProviderReference ¶
GetProviderReference of this Listener. Deprecated: Use GetProviderConfigReference.
func (*Listener) GetPublishConnectionDetailsTo ¶
func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Listener.
func (*Listener) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Listener
func (*Listener) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Listener) GetWriteConnectionSecretToReference ¶
func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Listener.
func (*Listener) LateInitialize ¶
LateInitialize this Listener using its observed tfState. returns True if there are any spec changes for the resource.
func (*Listener) ResolveReferences ¶
ResolveReferences of this Listener.
func (*Listener) SetConditions ¶
SetConditions of this Listener.
func (*Listener) SetDeletionPolicy ¶
func (mg *Listener) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Listener.
func (*Listener) SetObservation ¶
SetObservation for this Listener
func (*Listener) SetParameters ¶
SetParameters for this Listener
func (*Listener) SetProviderConfigReference ¶
SetProviderConfigReference of this Listener.
func (*Listener) SetProviderReference ¶
SetProviderReference of this Listener. Deprecated: Use SetProviderConfigReference.
func (*Listener) SetPublishConnectionDetailsTo ¶
func (mg *Listener) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Listener.
func (*Listener) SetWriteConnectionSecretToReference ¶
func (mg *Listener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Listener.
type ListenerList ¶
type ListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Listener `json:"items"` }
ListenerList contains 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.
func (*ListenerList) GetItems ¶
func (l *ListenerList) GetItems() []resource.Managed
GetItems of this ListenerList.
type ListenerObservation ¶
type ListenerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ListenerObservation) DeepCopy ¶
func (in *ListenerObservation) DeepCopy() *ListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerObservation.
func (*ListenerObservation) DeepCopyInto ¶
func (in *ListenerObservation) DeepCopyInto(out *ListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerParameters ¶
type ListenerParameters struct { // +crossplane:generate:reference:type=Accelerator // +kubebuilder:validation:Optional AcceleratorArn *string `json:"acceleratorArn,omitempty" tf:"accelerator_arn,omitempty"` // +kubebuilder:validation:Optional AcceleratorArnRef *v1.Reference `json:"acceleratorArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AcceleratorArnSelector *v1.Selector `json:"acceleratorArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientAffinity *string `json:"clientAffinity,omitempty" tf:"client_affinity,omitempty"` // +kubebuilder:validation:Required PortRange []PortRangeParameters `json:"portRange" tf:"port_range,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" 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:"-"` }
func (*ListenerParameters) DeepCopy ¶
func (in *ListenerParameters) DeepCopy() *ListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerParameters.
func (*ListenerParameters) DeepCopyInto ¶
func (in *ListenerParameters) DeepCopyInto(out *ListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpec ¶
type ListenerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ListenerParameters `json:"forProvider"` }
ListenerSpec defines the desired state of Listener
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 ListenerStatus ¶
type ListenerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ListenerObservation `json:"atProvider,omitempty"` }
ListenerStatus defines the observed state of Listener.
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 PortOverrideObservation ¶
type PortOverrideObservation struct { }
func (*PortOverrideObservation) DeepCopy ¶
func (in *PortOverrideObservation) DeepCopy() *PortOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortOverrideObservation.
func (*PortOverrideObservation) DeepCopyInto ¶
func (in *PortOverrideObservation) DeepCopyInto(out *PortOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortOverrideParameters ¶
type PortOverrideParameters struct { // +kubebuilder:validation:Required EndpointPort *float64 `json:"endpointPort" tf:"endpoint_port,omitempty"` // +kubebuilder:validation:Required ListenerPort *float64 `json:"listenerPort" tf:"listener_port,omitempty"` }
func (*PortOverrideParameters) DeepCopy ¶
func (in *PortOverrideParameters) DeepCopy() *PortOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortOverrideParameters.
func (*PortOverrideParameters) DeepCopyInto ¶
func (in *PortOverrideParameters) DeepCopyInto(out *PortOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortRangeObservation ¶
type PortRangeObservation struct { }
func (*PortRangeObservation) DeepCopy ¶
func (in *PortRangeObservation) DeepCopy() *PortRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRangeObservation.
func (*PortRangeObservation) DeepCopyInto ¶
func (in *PortRangeObservation) DeepCopyInto(out *PortRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortRangeParameters ¶
type PortRangeParameters struct { // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*PortRangeParameters) DeepCopy ¶
func (in *PortRangeParameters) DeepCopy() *PortRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRangeParameters.
func (*PortRangeParameters) DeepCopyInto ¶
func (in *PortRangeParameters) DeepCopyInto(out *PortRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.