Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxConnection(prev *DxConnection, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxConnection_Arn(p *DxConnectionObservation, vals map[string]cty.Value)
- func DecodeDxConnection_AwsDevice(p *DxConnectionObservation, vals map[string]cty.Value)
- func DecodeDxConnection_Bandwidth(p *DxConnectionParameters, vals map[string]cty.Value)
- func DecodeDxConnection_HasLogicalRedundancy(p *DxConnectionObservation, vals map[string]cty.Value)
- func DecodeDxConnection_JumboFrameCapable(p *DxConnectionObservation, vals map[string]cty.Value)
- func DecodeDxConnection_Location(p *DxConnectionParameters, vals map[string]cty.Value)
- func DecodeDxConnection_Name(p *DxConnectionParameters, vals map[string]cty.Value)
- func DecodeDxConnection_Tags(p *DxConnectionParameters, vals map[string]cty.Value)
- func EncodeDxConnection(r DxConnection) cty.Value
- func EncodeDxConnection_Arn(p DxConnectionObservation, vals map[string]cty.Value)
- func EncodeDxConnection_AwsDevice(p DxConnectionObservation, vals map[string]cty.Value)
- func EncodeDxConnection_Bandwidth(p DxConnectionParameters, vals map[string]cty.Value)
- func EncodeDxConnection_HasLogicalRedundancy(p DxConnectionObservation, vals map[string]cty.Value)
- func EncodeDxConnection_JumboFrameCapable(p DxConnectionObservation, vals map[string]cty.Value)
- func EncodeDxConnection_Location(p DxConnectionParameters, vals map[string]cty.Value)
- func EncodeDxConnection_Name(p DxConnectionParameters, vals map[string]cty.Value)
- func EncodeDxConnection_Tags(p DxConnectionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxConnection_Arn(k *DxConnectionObservation, p *DxConnectionObservation, ...) bool
- func MergeDxConnection_AwsDevice(k *DxConnectionObservation, p *DxConnectionObservation, ...) bool
- func MergeDxConnection_Bandwidth(k *DxConnectionParameters, p *DxConnectionParameters, ...) bool
- func MergeDxConnection_HasLogicalRedundancy(k *DxConnectionObservation, p *DxConnectionObservation, ...) bool
- func MergeDxConnection_JumboFrameCapable(k *DxConnectionObservation, p *DxConnectionObservation, ...) bool
- func MergeDxConnection_Location(k *DxConnectionParameters, p *DxConnectionParameters, ...) bool
- func MergeDxConnection_Name(k *DxConnectionParameters, p *DxConnectionParameters, ...) bool
- func MergeDxConnection_Tags(k *DxConnectionParameters, p *DxConnectionParameters, ...) bool
- type DxConnection
- func (in *DxConnection) DeepCopy() *DxConnection
- func (in *DxConnection) DeepCopyInto(out *DxConnection)
- func (in *DxConnection) DeepCopyObject() runtime.Object
- func (mg *DxConnection) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxConnection) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxConnection) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxConnection) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxConnection) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxConnection) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxConnection) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxConnection) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxConnection) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxConnection) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxConnectionList
- type DxConnectionObservation
- type DxConnectionParameters
- type DxConnectionSpec
- type DxConnectionStatus
Constants ¶
const ( Group = "dx-connection.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxConnection" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_connection" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxConnection ¶
func DecodeDxConnection_Arn ¶
func DecodeDxConnection_Arn(p *DxConnectionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_AwsDevice ¶
func DecodeDxConnection_AwsDevice(p *DxConnectionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_Bandwidth ¶
func DecodeDxConnection_Bandwidth(p *DxConnectionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_HasLogicalRedundancy ¶
func DecodeDxConnection_HasLogicalRedundancy(p *DxConnectionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_JumboFrameCapable ¶
func DecodeDxConnection_JumboFrameCapable(p *DxConnectionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_Location ¶
func DecodeDxConnection_Location(p *DxConnectionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_Name ¶
func DecodeDxConnection_Name(p *DxConnectionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxConnection_Tags ¶
func DecodeDxConnection_Tags(p *DxConnectionParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeDxConnection ¶
func EncodeDxConnection(r DxConnection) cty.Value
func EncodeDxConnection_Arn ¶
func EncodeDxConnection_Arn(p DxConnectionObservation, vals map[string]cty.Value)
func EncodeDxConnection_AwsDevice ¶
func EncodeDxConnection_AwsDevice(p DxConnectionObservation, vals map[string]cty.Value)
func EncodeDxConnection_Bandwidth ¶
func EncodeDxConnection_Bandwidth(p DxConnectionParameters, vals map[string]cty.Value)
func EncodeDxConnection_HasLogicalRedundancy ¶
func EncodeDxConnection_HasLogicalRedundancy(p DxConnectionObservation, vals map[string]cty.Value)
func EncodeDxConnection_JumboFrameCapable ¶
func EncodeDxConnection_JumboFrameCapable(p DxConnectionObservation, vals map[string]cty.Value)
func EncodeDxConnection_Location ¶
func EncodeDxConnection_Location(p DxConnectionParameters, vals map[string]cty.Value)
func EncodeDxConnection_Name ¶
func EncodeDxConnection_Name(p DxConnectionParameters, vals map[string]cty.Value)
func EncodeDxConnection_Tags ¶
func EncodeDxConnection_Tags(p DxConnectionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxConnection_Arn ¶
func MergeDxConnection_Arn(k *DxConnectionObservation, p *DxConnectionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxConnection_AwsDevice ¶
func MergeDxConnection_AwsDevice(k *DxConnectionObservation, p *DxConnectionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxConnection_Bandwidth ¶
func MergeDxConnection_Bandwidth(k *DxConnectionParameters, p *DxConnectionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxConnection_HasLogicalRedundancy ¶
func MergeDxConnection_HasLogicalRedundancy(k *DxConnectionObservation, p *DxConnectionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxConnection_JumboFrameCapable ¶
func MergeDxConnection_JumboFrameCapable(k *DxConnectionObservation, p *DxConnectionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxConnection_Location ¶
func MergeDxConnection_Location(k *DxConnectionParameters, p *DxConnectionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxConnection_Name ¶
func MergeDxConnection_Name(k *DxConnectionParameters, p *DxConnectionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxConnection_Tags ¶
func MergeDxConnection_Tags(k *DxConnectionParameters, p *DxConnectionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type DxConnection ¶
type DxConnection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxConnectionSpec `json:"spec"` Status DxConnectionStatus `json:"status,omitempty"` }
DxConnection is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxConnection) DeepCopy ¶
func (in *DxConnection) DeepCopy() *DxConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnection.
func (*DxConnection) DeepCopyInto ¶
func (in *DxConnection) DeepCopyInto(out *DxConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxConnection) DeepCopyObject ¶
func (in *DxConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxConnection) GetCondition ¶
func (mg *DxConnection) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxConnection.
func (*DxConnection) GetDeletionPolicy ¶
func (mg *DxConnection) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxConnection.
func (*DxConnection) GetProviderConfigReference ¶
func (mg *DxConnection) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxConnection.
func (*DxConnection) GetProviderReference ¶
func (mg *DxConnection) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxConnection. Deprecated: Use GetProviderConfigReference.
func (*DxConnection) GetWriteConnectionSecretToReference ¶
func (mg *DxConnection) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxConnection.
func (*DxConnection) SetConditions ¶
func (mg *DxConnection) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxConnection.
func (*DxConnection) SetDeletionPolicy ¶
func (mg *DxConnection) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxConnection.
func (*DxConnection) SetProviderConfigReference ¶
func (mg *DxConnection) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxConnection.
func (*DxConnection) SetProviderReference ¶
func (mg *DxConnection) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxConnection. Deprecated: Use SetProviderConfigReference.
func (*DxConnection) SetWriteConnectionSecretToReference ¶
func (mg *DxConnection) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxConnection.
type DxConnectionList ¶
type DxConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxConnection `json:"items"` }
DxConnection contains a list of DxConnectionList
func (*DxConnectionList) DeepCopy ¶
func (in *DxConnectionList) DeepCopy() *DxConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionList.
func (*DxConnectionList) DeepCopyInto ¶
func (in *DxConnectionList) DeepCopyInto(out *DxConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxConnectionList) DeepCopyObject ¶
func (in *DxConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxConnectionList) GetItems ¶
func (l *DxConnectionList) GetItems() []resource.Managed
GetItems of this DxConnectionList.
type DxConnectionObservation ¶
type DxConnectionObservation struct { HasLogicalRedundancy string `json:"has_logical_redundancy"` JumboFrameCapable bool `json:"jumbo_frame_capable"` Arn string `json:"arn"` AwsDevice string `json:"aws_device"` }
A DxConnectionObservation records the observed state of a DxConnection
func (*DxConnectionObservation) DeepCopy ¶
func (in *DxConnectionObservation) DeepCopy() *DxConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionObservation.
func (*DxConnectionObservation) DeepCopyInto ¶
func (in *DxConnectionObservation) DeepCopyInto(out *DxConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxConnectionParameters ¶
type DxConnectionParameters struct { Name string `json:"name"` Location string `json:"location"` Bandwidth string `json:"bandwidth"` Tags map[string]string `json:"tags"` }
A DxConnectionParameters defines the desired state of a DxConnection
func (*DxConnectionParameters) DeepCopy ¶
func (in *DxConnectionParameters) DeepCopy() *DxConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionParameters.
func (*DxConnectionParameters) DeepCopyInto ¶
func (in *DxConnectionParameters) DeepCopyInto(out *DxConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxConnectionSpec ¶
type DxConnectionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxConnectionParameters `json:"forProvider"` }
A DxConnectionSpec defines the desired state of a DxConnection
func (*DxConnectionSpec) DeepCopy ¶
func (in *DxConnectionSpec) DeepCopy() *DxConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionSpec.
func (*DxConnectionSpec) DeepCopyInto ¶
func (in *DxConnectionSpec) DeepCopyInto(out *DxConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxConnectionStatus ¶
type DxConnectionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxConnectionObservation `json:"atProvider"` }
A DxConnectionStatus defines the observed state of a DxConnection
func (*DxConnectionStatus) DeepCopy ¶
func (in *DxConnectionStatus) DeepCopy() *DxConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionStatus.
func (*DxConnectionStatus) DeepCopyInto ¶
func (in *DxConnectionStatus) DeepCopyInto(out *DxConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.