Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDbProxyTarget(prev *DbProxyTarget, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDbProxyTarget_DbClusterIdentifier(p *DbProxyTargetParameters, vals map[string]cty.Value)
- func DecodeDbProxyTarget_DbInstanceIdentifier(p *DbProxyTargetParameters, vals map[string]cty.Value)
- func DecodeDbProxyTarget_DbProxyName(p *DbProxyTargetParameters, vals map[string]cty.Value)
- func DecodeDbProxyTarget_Endpoint(p *DbProxyTargetObservation, vals map[string]cty.Value)
- func DecodeDbProxyTarget_Port(p *DbProxyTargetObservation, vals map[string]cty.Value)
- func DecodeDbProxyTarget_RdsResourceId(p *DbProxyTargetObservation, vals map[string]cty.Value)
- func DecodeDbProxyTarget_TargetArn(p *DbProxyTargetObservation, vals map[string]cty.Value)
- func DecodeDbProxyTarget_TargetGroupName(p *DbProxyTargetParameters, vals map[string]cty.Value)
- func DecodeDbProxyTarget_TrackedClusterId(p *DbProxyTargetObservation, vals map[string]cty.Value)
- func DecodeDbProxyTarget_Type(p *DbProxyTargetObservation, vals map[string]cty.Value)
- func EncodeDbProxyTarget(r DbProxyTarget) cty.Value
- func EncodeDbProxyTarget_DbClusterIdentifier(p DbProxyTargetParameters, vals map[string]cty.Value)
- func EncodeDbProxyTarget_DbInstanceIdentifier(p DbProxyTargetParameters, vals map[string]cty.Value)
- func EncodeDbProxyTarget_DbProxyName(p DbProxyTargetParameters, vals map[string]cty.Value)
- func EncodeDbProxyTarget_Endpoint(p DbProxyTargetObservation, vals map[string]cty.Value)
- func EncodeDbProxyTarget_Port(p DbProxyTargetObservation, vals map[string]cty.Value)
- func EncodeDbProxyTarget_RdsResourceId(p DbProxyTargetObservation, vals map[string]cty.Value)
- func EncodeDbProxyTarget_TargetArn(p DbProxyTargetObservation, vals map[string]cty.Value)
- func EncodeDbProxyTarget_TargetGroupName(p DbProxyTargetParameters, vals map[string]cty.Value)
- func EncodeDbProxyTarget_TrackedClusterId(p DbProxyTargetObservation, vals map[string]cty.Value)
- func EncodeDbProxyTarget_Type(p DbProxyTargetObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDbProxyTarget_DbClusterIdentifier(k *DbProxyTargetParameters, p *DbProxyTargetParameters, ...) bool
- func MergeDbProxyTarget_DbInstanceIdentifier(k *DbProxyTargetParameters, p *DbProxyTargetParameters, ...) bool
- func MergeDbProxyTarget_DbProxyName(k *DbProxyTargetParameters, p *DbProxyTargetParameters, ...) bool
- func MergeDbProxyTarget_Endpoint(k *DbProxyTargetObservation, p *DbProxyTargetObservation, ...) bool
- func MergeDbProxyTarget_Port(k *DbProxyTargetObservation, p *DbProxyTargetObservation, ...) bool
- func MergeDbProxyTarget_RdsResourceId(k *DbProxyTargetObservation, p *DbProxyTargetObservation, ...) bool
- func MergeDbProxyTarget_TargetArn(k *DbProxyTargetObservation, p *DbProxyTargetObservation, ...) bool
- func MergeDbProxyTarget_TargetGroupName(k *DbProxyTargetParameters, p *DbProxyTargetParameters, ...) bool
- func MergeDbProxyTarget_TrackedClusterId(k *DbProxyTargetObservation, p *DbProxyTargetObservation, ...) bool
- func MergeDbProxyTarget_Type(k *DbProxyTargetObservation, p *DbProxyTargetObservation, ...) bool
- type DbProxyTarget
- func (in *DbProxyTarget) DeepCopy() *DbProxyTarget
- func (in *DbProxyTarget) DeepCopyInto(out *DbProxyTarget)
- func (in *DbProxyTarget) DeepCopyObject() runtime.Object
- func (mg *DbProxyTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DbProxyTarget) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DbProxyTarget) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DbProxyTarget) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DbProxyTarget) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DbProxyTarget) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DbProxyTarget) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DbProxyTarget) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DbProxyTarget) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DbProxyTarget) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DbProxyTargetList
- type DbProxyTargetObservation
- type DbProxyTargetParameters
- type DbProxyTargetSpec
- type DbProxyTargetStatus
Constants ¶
const ( Group = "db-proxy-target.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DbProxyTarget" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_db_proxy_target" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDbProxyTarget ¶
func DecodeDbProxyTarget_DbClusterIdentifier ¶
func DecodeDbProxyTarget_DbClusterIdentifier(p *DbProxyTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_DbInstanceIdentifier ¶
func DecodeDbProxyTarget_DbInstanceIdentifier(p *DbProxyTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_DbProxyName ¶
func DecodeDbProxyTarget_DbProxyName(p *DbProxyTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_Endpoint ¶
func DecodeDbProxyTarget_Endpoint(p *DbProxyTargetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_Port ¶
func DecodeDbProxyTarget_Port(p *DbProxyTargetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_RdsResourceId ¶
func DecodeDbProxyTarget_RdsResourceId(p *DbProxyTargetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_TargetArn ¶
func DecodeDbProxyTarget_TargetArn(p *DbProxyTargetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_TargetGroupName ¶
func DecodeDbProxyTarget_TargetGroupName(p *DbProxyTargetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_TrackedClusterId ¶
func DecodeDbProxyTarget_TrackedClusterId(p *DbProxyTargetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDbProxyTarget_Type ¶
func DecodeDbProxyTarget_Type(p *DbProxyTargetObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDbProxyTarget ¶
func EncodeDbProxyTarget(r DbProxyTarget) cty.Value
func EncodeDbProxyTarget_DbClusterIdentifier ¶
func EncodeDbProxyTarget_DbClusterIdentifier(p DbProxyTargetParameters, vals map[string]cty.Value)
func EncodeDbProxyTarget_DbInstanceIdentifier ¶
func EncodeDbProxyTarget_DbInstanceIdentifier(p DbProxyTargetParameters, vals map[string]cty.Value)
func EncodeDbProxyTarget_DbProxyName ¶
func EncodeDbProxyTarget_DbProxyName(p DbProxyTargetParameters, vals map[string]cty.Value)
func EncodeDbProxyTarget_Endpoint ¶
func EncodeDbProxyTarget_Endpoint(p DbProxyTargetObservation, vals map[string]cty.Value)
func EncodeDbProxyTarget_Port ¶
func EncodeDbProxyTarget_Port(p DbProxyTargetObservation, vals map[string]cty.Value)
func EncodeDbProxyTarget_RdsResourceId ¶
func EncodeDbProxyTarget_RdsResourceId(p DbProxyTargetObservation, vals map[string]cty.Value)
func EncodeDbProxyTarget_TargetArn ¶
func EncodeDbProxyTarget_TargetArn(p DbProxyTargetObservation, vals map[string]cty.Value)
func EncodeDbProxyTarget_TargetGroupName ¶
func EncodeDbProxyTarget_TargetGroupName(p DbProxyTargetParameters, vals map[string]cty.Value)
func EncodeDbProxyTarget_TrackedClusterId ¶
func EncodeDbProxyTarget_TrackedClusterId(p DbProxyTargetObservation, vals map[string]cty.Value)
func EncodeDbProxyTarget_Type ¶
func EncodeDbProxyTarget_Type(p DbProxyTargetObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDbProxyTarget_DbClusterIdentifier ¶
func MergeDbProxyTarget_DbClusterIdentifier(k *DbProxyTargetParameters, p *DbProxyTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbProxyTarget_DbInstanceIdentifier ¶
func MergeDbProxyTarget_DbInstanceIdentifier(k *DbProxyTargetParameters, p *DbProxyTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbProxyTarget_DbProxyName ¶
func MergeDbProxyTarget_DbProxyName(k *DbProxyTargetParameters, p *DbProxyTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbProxyTarget_Endpoint ¶
func MergeDbProxyTarget_Endpoint(k *DbProxyTargetObservation, p *DbProxyTargetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbProxyTarget_Port ¶
func MergeDbProxyTarget_Port(k *DbProxyTargetObservation, p *DbProxyTargetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbProxyTarget_RdsResourceId ¶
func MergeDbProxyTarget_RdsResourceId(k *DbProxyTargetObservation, p *DbProxyTargetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbProxyTarget_TargetArn ¶
func MergeDbProxyTarget_TargetArn(k *DbProxyTargetObservation, p *DbProxyTargetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbProxyTarget_TargetGroupName ¶
func MergeDbProxyTarget_TargetGroupName(k *DbProxyTargetParameters, p *DbProxyTargetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDbProxyTarget_TrackedClusterId ¶
func MergeDbProxyTarget_TrackedClusterId(k *DbProxyTargetObservation, p *DbProxyTargetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDbProxyTarget_Type ¶
func MergeDbProxyTarget_Type(k *DbProxyTargetObservation, p *DbProxyTargetObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type DbProxyTarget ¶
type DbProxyTarget struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DbProxyTargetSpec `json:"spec"` Status DbProxyTargetStatus `json:"status,omitempty"` }
DbProxyTarget is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DbProxyTarget) DeepCopy ¶
func (in *DbProxyTarget) DeepCopy() *DbProxyTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbProxyTarget.
func (*DbProxyTarget) DeepCopyInto ¶
func (in *DbProxyTarget) DeepCopyInto(out *DbProxyTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbProxyTarget) DeepCopyObject ¶
func (in *DbProxyTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbProxyTarget) GetCondition ¶
func (mg *DbProxyTarget) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DbProxyTarget.
func (*DbProxyTarget) GetDeletionPolicy ¶
func (mg *DbProxyTarget) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DbProxyTarget.
func (*DbProxyTarget) GetProviderConfigReference ¶
func (mg *DbProxyTarget) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DbProxyTarget.
func (*DbProxyTarget) GetProviderReference ¶
func (mg *DbProxyTarget) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DbProxyTarget. Deprecated: Use GetProviderConfigReference.
func (*DbProxyTarget) GetWriteConnectionSecretToReference ¶
func (mg *DbProxyTarget) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DbProxyTarget.
func (*DbProxyTarget) SetConditions ¶
func (mg *DbProxyTarget) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DbProxyTarget.
func (*DbProxyTarget) SetDeletionPolicy ¶
func (mg *DbProxyTarget) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DbProxyTarget.
func (*DbProxyTarget) SetProviderConfigReference ¶
func (mg *DbProxyTarget) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DbProxyTarget.
func (*DbProxyTarget) SetProviderReference ¶
func (mg *DbProxyTarget) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DbProxyTarget. Deprecated: Use SetProviderConfigReference.
func (*DbProxyTarget) SetWriteConnectionSecretToReference ¶
func (mg *DbProxyTarget) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DbProxyTarget.
type DbProxyTargetList ¶
type DbProxyTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DbProxyTarget `json:"items"` }
DbProxyTarget contains a list of DbProxyTargetList
func (*DbProxyTargetList) DeepCopy ¶
func (in *DbProxyTargetList) DeepCopy() *DbProxyTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbProxyTargetList.
func (*DbProxyTargetList) DeepCopyInto ¶
func (in *DbProxyTargetList) DeepCopyInto(out *DbProxyTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbProxyTargetList) DeepCopyObject ¶
func (in *DbProxyTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbProxyTargetList) GetItems ¶
func (l *DbProxyTargetList) GetItems() []resource.Managed
GetItems of this DbProxyTargetList.
type DbProxyTargetObservation ¶
type DbProxyTargetObservation struct { RdsResourceId string `json:"rds_resource_id"` TargetArn string `json:"target_arn"` Type string `json:"type"` Port int64 `json:"port"` Endpoint string `json:"endpoint"` TrackedClusterId string `json:"tracked_cluster_id"` }
A DbProxyTargetObservation records the observed state of a DbProxyTarget
func (*DbProxyTargetObservation) DeepCopy ¶
func (in *DbProxyTargetObservation) DeepCopy() *DbProxyTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbProxyTargetObservation.
func (*DbProxyTargetObservation) DeepCopyInto ¶
func (in *DbProxyTargetObservation) DeepCopyInto(out *DbProxyTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbProxyTargetParameters ¶
type DbProxyTargetParameters struct { DbClusterIdentifier string `json:"db_cluster_identifier"` DbInstanceIdentifier string `json:"db_instance_identifier"` DbProxyName string `json:"db_proxy_name"` TargetGroupName string `json:"target_group_name"` }
A DbProxyTargetParameters defines the desired state of a DbProxyTarget
func (*DbProxyTargetParameters) DeepCopy ¶
func (in *DbProxyTargetParameters) DeepCopy() *DbProxyTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbProxyTargetParameters.
func (*DbProxyTargetParameters) DeepCopyInto ¶
func (in *DbProxyTargetParameters) DeepCopyInto(out *DbProxyTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbProxyTargetSpec ¶
type DbProxyTargetSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DbProxyTargetParameters `json:"forProvider"` }
A DbProxyTargetSpec defines the desired state of a DbProxyTarget
func (*DbProxyTargetSpec) DeepCopy ¶
func (in *DbProxyTargetSpec) DeepCopy() *DbProxyTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbProxyTargetSpec.
func (*DbProxyTargetSpec) DeepCopyInto ¶
func (in *DbProxyTargetSpec) DeepCopyInto(out *DbProxyTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbProxyTargetStatus ¶
type DbProxyTargetStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DbProxyTargetObservation `json:"atProvider"` }
A DbProxyTargetStatus defines the observed state of a DbProxyTarget
func (*DbProxyTargetStatus) DeepCopy ¶
func (in *DbProxyTargetStatus) DeepCopy() *DbProxyTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbProxyTargetStatus.
func (*DbProxyTargetStatus) DeepCopyInto ¶
func (in *DbProxyTargetStatus) DeepCopyInto(out *DbProxyTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.