Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeRdsClusterEndpoint(prev *RdsClusterEndpoint, ctyValue cty.Value) (resource.Managed, error)
- func DecodeRdsClusterEndpoint_Arn(p *RdsClusterEndpointObservation, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_ClusterEndpointIdentifier(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_ClusterIdentifier(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_CustomEndpointType(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_Endpoint(p *RdsClusterEndpointObservation, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_ExcludedMembers(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_StaticMembers(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
- func DecodeRdsClusterEndpoint_Tags(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint(r RdsClusterEndpoint) cty.Value
- func EncodeRdsClusterEndpoint_Arn(p RdsClusterEndpointObservation, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_ClusterEndpointIdentifier(p RdsClusterEndpointParameters, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_ClusterIdentifier(p RdsClusterEndpointParameters, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_CustomEndpointType(p RdsClusterEndpointParameters, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_Endpoint(p RdsClusterEndpointObservation, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_ExcludedMembers(p RdsClusterEndpointParameters, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_StaticMembers(p RdsClusterEndpointParameters, vals map[string]cty.Value)
- func EncodeRdsClusterEndpoint_Tags(p RdsClusterEndpointParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeRdsClusterEndpoint_Arn(k *RdsClusterEndpointObservation, p *RdsClusterEndpointObservation, ...) bool
- func MergeRdsClusterEndpoint_ClusterEndpointIdentifier(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, ...) bool
- func MergeRdsClusterEndpoint_ClusterIdentifier(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, ...) bool
- func MergeRdsClusterEndpoint_CustomEndpointType(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, ...) bool
- func MergeRdsClusterEndpoint_Endpoint(k *RdsClusterEndpointObservation, p *RdsClusterEndpointObservation, ...) bool
- func MergeRdsClusterEndpoint_ExcludedMembers(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, ...) bool
- func MergeRdsClusterEndpoint_StaticMembers(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, ...) bool
- func MergeRdsClusterEndpoint_Tags(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, ...) bool
- type RdsClusterEndpoint
- func (in *RdsClusterEndpoint) DeepCopy() *RdsClusterEndpoint
- func (in *RdsClusterEndpoint) DeepCopyInto(out *RdsClusterEndpoint)
- func (in *RdsClusterEndpoint) DeepCopyObject() runtime.Object
- func (mg *RdsClusterEndpoint) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *RdsClusterEndpoint) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *RdsClusterEndpoint) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *RdsClusterEndpoint) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *RdsClusterEndpoint) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *RdsClusterEndpoint) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *RdsClusterEndpoint) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *RdsClusterEndpoint) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *RdsClusterEndpoint) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *RdsClusterEndpoint) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type RdsClusterEndpointList
- type RdsClusterEndpointObservation
- type RdsClusterEndpointParameters
- type RdsClusterEndpointSpec
- type RdsClusterEndpointStatus
Constants ¶
const ( Group = "rds-cluster-endpoint.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "RdsClusterEndpoint" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_rds_cluster_endpoint" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeRdsClusterEndpoint_Arn ¶
func DecodeRdsClusterEndpoint_Arn(p *RdsClusterEndpointObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRdsClusterEndpoint_ClusterEndpointIdentifier ¶
func DecodeRdsClusterEndpoint_ClusterEndpointIdentifier(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRdsClusterEndpoint_ClusterIdentifier ¶
func DecodeRdsClusterEndpoint_ClusterIdentifier(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRdsClusterEndpoint_CustomEndpointType ¶
func DecodeRdsClusterEndpoint_CustomEndpointType(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRdsClusterEndpoint_Endpoint ¶
func DecodeRdsClusterEndpoint_Endpoint(p *RdsClusterEndpointObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRdsClusterEndpoint_ExcludedMembers ¶
func DecodeRdsClusterEndpoint_ExcludedMembers(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeRdsClusterEndpoint_StaticMembers ¶
func DecodeRdsClusterEndpoint_StaticMembers(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeRdsClusterEndpoint_Tags ¶
func DecodeRdsClusterEndpoint_Tags(p *RdsClusterEndpointParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeRdsClusterEndpoint ¶
func EncodeRdsClusterEndpoint(r RdsClusterEndpoint) cty.Value
func EncodeRdsClusterEndpoint_Arn ¶
func EncodeRdsClusterEndpoint_Arn(p RdsClusterEndpointObservation, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_ClusterEndpointIdentifier ¶
func EncodeRdsClusterEndpoint_ClusterEndpointIdentifier(p RdsClusterEndpointParameters, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_ClusterIdentifier ¶
func EncodeRdsClusterEndpoint_ClusterIdentifier(p RdsClusterEndpointParameters, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_CustomEndpointType ¶
func EncodeRdsClusterEndpoint_CustomEndpointType(p RdsClusterEndpointParameters, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_Endpoint ¶
func EncodeRdsClusterEndpoint_Endpoint(p RdsClusterEndpointObservation, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_ExcludedMembers ¶
func EncodeRdsClusterEndpoint_ExcludedMembers(p RdsClusterEndpointParameters, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_StaticMembers ¶
func EncodeRdsClusterEndpoint_StaticMembers(p RdsClusterEndpointParameters, vals map[string]cty.Value)
func EncodeRdsClusterEndpoint_Tags ¶
func EncodeRdsClusterEndpoint_Tags(p RdsClusterEndpointParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeRdsClusterEndpoint_Arn ¶
func MergeRdsClusterEndpoint_Arn(k *RdsClusterEndpointObservation, p *RdsClusterEndpointObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeRdsClusterEndpoint_ClusterEndpointIdentifier ¶
func MergeRdsClusterEndpoint_ClusterEndpointIdentifier(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRdsClusterEndpoint_ClusterIdentifier ¶
func MergeRdsClusterEndpoint_ClusterIdentifier(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRdsClusterEndpoint_CustomEndpointType ¶
func MergeRdsClusterEndpoint_CustomEndpointType(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRdsClusterEndpoint_Endpoint ¶
func MergeRdsClusterEndpoint_Endpoint(k *RdsClusterEndpointObservation, p *RdsClusterEndpointObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeRdsClusterEndpoint_ExcludedMembers ¶
func MergeRdsClusterEndpoint_ExcludedMembers(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeRdsClusterEndpoint_StaticMembers ¶
func MergeRdsClusterEndpoint_StaticMembers(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeRdsClusterEndpoint_Tags ¶
func MergeRdsClusterEndpoint_Tags(k *RdsClusterEndpointParameters, p *RdsClusterEndpointParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type RdsClusterEndpoint ¶
type RdsClusterEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RdsClusterEndpointSpec `json:"spec"` Status RdsClusterEndpointStatus `json:"status,omitempty"` }
RdsClusterEndpoint is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*RdsClusterEndpoint) DeepCopy ¶
func (in *RdsClusterEndpoint) DeepCopy() *RdsClusterEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpoint.
func (*RdsClusterEndpoint) DeepCopyInto ¶
func (in *RdsClusterEndpoint) DeepCopyInto(out *RdsClusterEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdsClusterEndpoint) DeepCopyObject ¶
func (in *RdsClusterEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RdsClusterEndpoint) GetCondition ¶
func (mg *RdsClusterEndpoint) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) GetDeletionPolicy ¶
func (mg *RdsClusterEndpoint) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) GetProviderConfigReference ¶
func (mg *RdsClusterEndpoint) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) GetProviderReference ¶
func (mg *RdsClusterEndpoint) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this RdsClusterEndpoint. Deprecated: Use GetProviderConfigReference.
func (*RdsClusterEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *RdsClusterEndpoint) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) SetConditions ¶
func (mg *RdsClusterEndpoint) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) SetDeletionPolicy ¶
func (mg *RdsClusterEndpoint) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) SetProviderConfigReference ¶
func (mg *RdsClusterEndpoint) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this RdsClusterEndpoint.
func (*RdsClusterEndpoint) SetProviderReference ¶
func (mg *RdsClusterEndpoint) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this RdsClusterEndpoint. Deprecated: Use SetProviderConfigReference.
func (*RdsClusterEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *RdsClusterEndpoint) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this RdsClusterEndpoint.
type RdsClusterEndpointList ¶
type RdsClusterEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RdsClusterEndpoint `json:"items"` }
RdsClusterEndpoint contains a list of RdsClusterEndpointList
func (*RdsClusterEndpointList) DeepCopy ¶
func (in *RdsClusterEndpointList) DeepCopy() *RdsClusterEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointList.
func (*RdsClusterEndpointList) DeepCopyInto ¶
func (in *RdsClusterEndpointList) DeepCopyInto(out *RdsClusterEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdsClusterEndpointList) DeepCopyObject ¶
func (in *RdsClusterEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RdsClusterEndpointList) GetItems ¶
func (l *RdsClusterEndpointList) GetItems() []resource.Managed
GetItems of this RdsClusterEndpointList.
type RdsClusterEndpointObservation ¶
type RdsClusterEndpointObservation struct { Endpoint string `json:"endpoint"` Arn string `json:"arn"` }
A RdsClusterEndpointObservation records the observed state of a RdsClusterEndpoint
func (*RdsClusterEndpointObservation) DeepCopy ¶
func (in *RdsClusterEndpointObservation) DeepCopy() *RdsClusterEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointObservation.
func (*RdsClusterEndpointObservation) DeepCopyInto ¶
func (in *RdsClusterEndpointObservation) DeepCopyInto(out *RdsClusterEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdsClusterEndpointParameters ¶
type RdsClusterEndpointParameters struct { ClusterEndpointIdentifier string `json:"cluster_endpoint_identifier"` CustomEndpointType string `json:"custom_endpoint_type"` Tags map[string]string `json:"tags"` ClusterIdentifier string `json:"cluster_identifier"` ExcludedMembers []string `json:"excluded_members"` StaticMembers []string `json:"static_members"` }
A RdsClusterEndpointParameters defines the desired state of a RdsClusterEndpoint
func (*RdsClusterEndpointParameters) DeepCopy ¶
func (in *RdsClusterEndpointParameters) DeepCopy() *RdsClusterEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointParameters.
func (*RdsClusterEndpointParameters) DeepCopyInto ¶
func (in *RdsClusterEndpointParameters) DeepCopyInto(out *RdsClusterEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdsClusterEndpointSpec ¶
type RdsClusterEndpointSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider RdsClusterEndpointParameters `json:"forProvider"` }
A RdsClusterEndpointSpec defines the desired state of a RdsClusterEndpoint
func (*RdsClusterEndpointSpec) DeepCopy ¶
func (in *RdsClusterEndpointSpec) DeepCopy() *RdsClusterEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointSpec.
func (*RdsClusterEndpointSpec) DeepCopyInto ¶
func (in *RdsClusterEndpointSpec) DeepCopyInto(out *RdsClusterEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdsClusterEndpointStatus ¶
type RdsClusterEndpointStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider RdsClusterEndpointObservation `json:"atProvider"` }
A RdsClusterEndpointStatus defines the observed state of a RdsClusterEndpoint
func (*RdsClusterEndpointStatus) DeepCopy ¶
func (in *RdsClusterEndpointStatus) DeepCopy() *RdsClusterEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointStatus.
func (*RdsClusterEndpointStatus) DeepCopyInto ¶
func (in *RdsClusterEndpointStatus) DeepCopyInto(out *RdsClusterEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.