Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxConnectionAssociation(prev *DxConnectionAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxConnectionAssociation_ConnectionId(p *DxConnectionAssociationParameters, vals map[string]cty.Value)
- func DecodeDxConnectionAssociation_LagId(p *DxConnectionAssociationParameters, vals map[string]cty.Value)
- func EncodeDxConnectionAssociation(r DxConnectionAssociation) cty.Value
- func EncodeDxConnectionAssociation_ConnectionId(p DxConnectionAssociationParameters, vals map[string]cty.Value)
- func EncodeDxConnectionAssociation_LagId(p DxConnectionAssociationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxConnectionAssociation_ConnectionId(k *DxConnectionAssociationParameters, p *DxConnectionAssociationParameters, ...) bool
- func MergeDxConnectionAssociation_LagId(k *DxConnectionAssociationParameters, p *DxConnectionAssociationParameters, ...) bool
- type DxConnectionAssociation
- func (in *DxConnectionAssociation) DeepCopy() *DxConnectionAssociation
- func (in *DxConnectionAssociation) DeepCopyInto(out *DxConnectionAssociation)
- func (in *DxConnectionAssociation) DeepCopyObject() runtime.Object
- func (mg *DxConnectionAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxConnectionAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxConnectionAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxConnectionAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxConnectionAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxConnectionAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxConnectionAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxConnectionAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxConnectionAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxConnectionAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxConnectionAssociationList
- func (in *DxConnectionAssociationList) DeepCopy() *DxConnectionAssociationList
- func (in *DxConnectionAssociationList) DeepCopyInto(out *DxConnectionAssociationList)
- func (in *DxConnectionAssociationList) DeepCopyObject() runtime.Object
- func (l *DxConnectionAssociationList) GetItems() []resource.Managed
- type DxConnectionAssociationObservation
- type DxConnectionAssociationParameters
- type DxConnectionAssociationSpec
- type DxConnectionAssociationStatus
Constants ¶
const ( Group = "dx-connection-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxConnectionAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_connection_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxConnectionAssociation_ConnectionId ¶
func DecodeDxConnectionAssociation_ConnectionId(p *DxConnectionAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnectionAssociation_LagId ¶
func DecodeDxConnectionAssociation_LagId(p *DxConnectionAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxConnectionAssociation ¶
func EncodeDxConnectionAssociation(r DxConnectionAssociation) cty.Value
func EncodeDxConnectionAssociation_ConnectionId ¶
func EncodeDxConnectionAssociation_ConnectionId(p DxConnectionAssociationParameters, vals map[string]cty.Value)
func EncodeDxConnectionAssociation_LagId ¶
func EncodeDxConnectionAssociation_LagId(p DxConnectionAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxConnectionAssociation_ConnectionId ¶
func MergeDxConnectionAssociation_ConnectionId(k *DxConnectionAssociationParameters, p *DxConnectionAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxConnectionAssociation_LagId ¶
func MergeDxConnectionAssociation_LagId(k *DxConnectionAssociationParameters, p *DxConnectionAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxConnectionAssociation ¶
type DxConnectionAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxConnectionAssociationSpec `json:"spec"` Status DxConnectionAssociationStatus `json:"status,omitempty"` }
DxConnectionAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxConnectionAssociation) DeepCopy ¶
func (in *DxConnectionAssociation) DeepCopy() *DxConnectionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociation.
func (*DxConnectionAssociation) DeepCopyInto ¶
func (in *DxConnectionAssociation) DeepCopyInto(out *DxConnectionAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxConnectionAssociation) DeepCopyObject ¶
func (in *DxConnectionAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxConnectionAssociation) GetCondition ¶
func (mg *DxConnectionAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxConnectionAssociation.
func (*DxConnectionAssociation) GetDeletionPolicy ¶
func (mg *DxConnectionAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxConnectionAssociation.
func (*DxConnectionAssociation) GetProviderConfigReference ¶
func (mg *DxConnectionAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxConnectionAssociation.
func (*DxConnectionAssociation) GetProviderReference ¶
func (mg *DxConnectionAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxConnectionAssociation. Deprecated: Use GetProviderConfigReference.
func (*DxConnectionAssociation) GetWriteConnectionSecretToReference ¶
func (mg *DxConnectionAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxConnectionAssociation.
func (*DxConnectionAssociation) SetConditions ¶
func (mg *DxConnectionAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxConnectionAssociation.
func (*DxConnectionAssociation) SetDeletionPolicy ¶
func (mg *DxConnectionAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxConnectionAssociation.
func (*DxConnectionAssociation) SetProviderConfigReference ¶
func (mg *DxConnectionAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxConnectionAssociation.
func (*DxConnectionAssociation) SetProviderReference ¶
func (mg *DxConnectionAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxConnectionAssociation. Deprecated: Use SetProviderConfigReference.
func (*DxConnectionAssociation) SetWriteConnectionSecretToReference ¶
func (mg *DxConnectionAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxConnectionAssociation.
type DxConnectionAssociationList ¶
type DxConnectionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxConnectionAssociation `json:"items"` }
DxConnectionAssociation contains a list of DxConnectionAssociationList
func (*DxConnectionAssociationList) DeepCopy ¶
func (in *DxConnectionAssociationList) DeepCopy() *DxConnectionAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationList.
func (*DxConnectionAssociationList) DeepCopyInto ¶
func (in *DxConnectionAssociationList) DeepCopyInto(out *DxConnectionAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxConnectionAssociationList) DeepCopyObject ¶
func (in *DxConnectionAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxConnectionAssociationList) GetItems ¶
func (l *DxConnectionAssociationList) GetItems() []resource.Managed
GetItems of this DxConnectionAssociationList.
type DxConnectionAssociationObservation ¶
type DxConnectionAssociationObservation struct{}
A DxConnectionAssociationObservation records the observed state of a DxConnectionAssociation
func (*DxConnectionAssociationObservation) DeepCopy ¶
func (in *DxConnectionAssociationObservation) DeepCopy() *DxConnectionAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationObservation.
func (*DxConnectionAssociationObservation) DeepCopyInto ¶
func (in *DxConnectionAssociationObservation) DeepCopyInto(out *DxConnectionAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxConnectionAssociationParameters ¶
type DxConnectionAssociationParameters struct { ConnectionId string `json:"connection_id"` LagId string `json:"lag_id"` }
A DxConnectionAssociationParameters defines the desired state of a DxConnectionAssociation
func (*DxConnectionAssociationParameters) DeepCopy ¶
func (in *DxConnectionAssociationParameters) DeepCopy() *DxConnectionAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationParameters.
func (*DxConnectionAssociationParameters) DeepCopyInto ¶
func (in *DxConnectionAssociationParameters) DeepCopyInto(out *DxConnectionAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxConnectionAssociationSpec ¶
type DxConnectionAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxConnectionAssociationParameters `json:"forProvider"` }
A DxConnectionAssociationSpec defines the desired state of a DxConnectionAssociation
func (*DxConnectionAssociationSpec) DeepCopy ¶
func (in *DxConnectionAssociationSpec) DeepCopy() *DxConnectionAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationSpec.
func (*DxConnectionAssociationSpec) DeepCopyInto ¶
func (in *DxConnectionAssociationSpec) DeepCopyInto(out *DxConnectionAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxConnectionAssociationStatus ¶
type DxConnectionAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxConnectionAssociationObservation `json:"atProvider"` }
A DxConnectionAssociationStatus defines the observed state of a DxConnectionAssociation
func (*DxConnectionAssociationStatus) DeepCopy ¶
func (in *DxConnectionAssociationStatus) DeepCopy() *DxConnectionAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationStatus.
func (*DxConnectionAssociationStatus) DeepCopyInto ¶
func (in *DxConnectionAssociationStatus) DeepCopyInto(out *DxConnectionAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.