Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxGatewayAssociation(prev *DxGatewayAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxGatewayAssociation_AllowedPrefixes(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_AssociatedGatewayId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_AssociatedGatewayOwnerAccountId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_AssociatedGatewayType(p *DxGatewayAssociationObservation, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_DxGatewayAssociationId(p *DxGatewayAssociationObservation, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_DxGatewayId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_DxGatewayOwnerAccountId(p *DxGatewayAssociationObservation, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_ProposalId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxGatewayAssociation_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation(r DxGatewayAssociation) cty.Value
- func EncodeDxGatewayAssociation_AllowedPrefixes(p DxGatewayAssociationParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_AssociatedGatewayId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_AssociatedGatewayOwnerAccountId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_AssociatedGatewayType(p DxGatewayAssociationObservation, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_DxGatewayAssociationId(p DxGatewayAssociationObservation, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_DxGatewayId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_DxGatewayOwnerAccountId(p DxGatewayAssociationObservation, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_ProposalId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxGatewayAssociation_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxGatewayAssociation_AllowedPrefixes(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, ...) bool
- func MergeDxGatewayAssociation_AssociatedGatewayId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, ...) bool
- func MergeDxGatewayAssociation_AssociatedGatewayOwnerAccountId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, ...) bool
- func MergeDxGatewayAssociation_AssociatedGatewayType(k *DxGatewayAssociationObservation, p *DxGatewayAssociationObservation, ...) bool
- func MergeDxGatewayAssociation_DxGatewayAssociationId(k *DxGatewayAssociationObservation, p *DxGatewayAssociationObservation, ...) bool
- func MergeDxGatewayAssociation_DxGatewayId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, ...) bool
- func MergeDxGatewayAssociation_DxGatewayOwnerAccountId(k *DxGatewayAssociationObservation, p *DxGatewayAssociationObservation, ...) bool
- func MergeDxGatewayAssociation_ProposalId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, ...) bool
- func MergeDxGatewayAssociation_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxGatewayAssociation_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxGatewayAssociation_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxGatewayAssociation_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type DxGatewayAssociation
- func (in *DxGatewayAssociation) DeepCopy() *DxGatewayAssociation
- func (in *DxGatewayAssociation) DeepCopyInto(out *DxGatewayAssociation)
- func (in *DxGatewayAssociation) DeepCopyObject() runtime.Object
- func (mg *DxGatewayAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxGatewayAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxGatewayAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxGatewayAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxGatewayAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxGatewayAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxGatewayAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxGatewayAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxGatewayAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxGatewayAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxGatewayAssociationList
- type DxGatewayAssociationObservation
- type DxGatewayAssociationParameters
- type DxGatewayAssociationSpec
- type DxGatewayAssociationStatus
- type Timeouts
Constants ¶
const ( Group = "dx-gateway-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxGatewayAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_gateway_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxGatewayAssociation_AllowedPrefixes ¶
func DecodeDxGatewayAssociation_AllowedPrefixes(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDxGatewayAssociation_AssociatedGatewayId ¶
func DecodeDxGatewayAssociation_AssociatedGatewayId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_AssociatedGatewayOwnerAccountId ¶
func DecodeDxGatewayAssociation_AssociatedGatewayOwnerAccountId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_AssociatedGatewayType ¶
func DecodeDxGatewayAssociation_AssociatedGatewayType(p *DxGatewayAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_DxGatewayAssociationId ¶
func DecodeDxGatewayAssociation_DxGatewayAssociationId(p *DxGatewayAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_DxGatewayId ¶
func DecodeDxGatewayAssociation_DxGatewayId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_DxGatewayOwnerAccountId ¶
func DecodeDxGatewayAssociation_DxGatewayOwnerAccountId(p *DxGatewayAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_ProposalId ¶
func DecodeDxGatewayAssociation_ProposalId(p *DxGatewayAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxGatewayAssociation_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociation_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeDxGatewayAssociation ¶
func EncodeDxGatewayAssociation(r DxGatewayAssociation) cty.Value
func EncodeDxGatewayAssociation_AllowedPrefixes ¶
func EncodeDxGatewayAssociation_AllowedPrefixes(p DxGatewayAssociationParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_AssociatedGatewayId ¶
func EncodeDxGatewayAssociation_AssociatedGatewayId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_AssociatedGatewayOwnerAccountId ¶
func EncodeDxGatewayAssociation_AssociatedGatewayOwnerAccountId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_AssociatedGatewayType ¶
func EncodeDxGatewayAssociation_AssociatedGatewayType(p DxGatewayAssociationObservation, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_DxGatewayAssociationId ¶
func EncodeDxGatewayAssociation_DxGatewayAssociationId(p DxGatewayAssociationObservation, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_DxGatewayId ¶
func EncodeDxGatewayAssociation_DxGatewayId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_DxGatewayOwnerAccountId ¶
func EncodeDxGatewayAssociation_DxGatewayOwnerAccountId(p DxGatewayAssociationObservation, vals map[string]cty.Value)
func EncodeDxGatewayAssociation_ProposalId ¶
func EncodeDxGatewayAssociation_ProposalId(p DxGatewayAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxGatewayAssociation_AllowedPrefixes ¶
func MergeDxGatewayAssociation_AllowedPrefixes(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDxGatewayAssociation_AssociatedGatewayId ¶
func MergeDxGatewayAssociation_AssociatedGatewayId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociation_AssociatedGatewayOwnerAccountId ¶
func MergeDxGatewayAssociation_AssociatedGatewayOwnerAccountId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociation_AssociatedGatewayType ¶
func MergeDxGatewayAssociation_AssociatedGatewayType(k *DxGatewayAssociationObservation, p *DxGatewayAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxGatewayAssociation_DxGatewayAssociationId ¶
func MergeDxGatewayAssociation_DxGatewayAssociationId(k *DxGatewayAssociationObservation, p *DxGatewayAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxGatewayAssociation_DxGatewayId ¶
func MergeDxGatewayAssociation_DxGatewayId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociation_DxGatewayOwnerAccountId ¶
func MergeDxGatewayAssociation_DxGatewayOwnerAccountId(k *DxGatewayAssociationObservation, p *DxGatewayAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxGatewayAssociation_ProposalId ¶
func MergeDxGatewayAssociation_ProposalId(k *DxGatewayAssociationParameters, p *DxGatewayAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociation_Timeouts ¶
func MergeDxGatewayAssociation_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxGatewayAssociation_Timeouts_Create ¶
func MergeDxGatewayAssociation_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociation_Timeouts_Delete ¶
func MergeDxGatewayAssociation_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociation_Timeouts_Update ¶
func MergeDxGatewayAssociation_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxGatewayAssociation ¶
type DxGatewayAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxGatewayAssociationSpec `json:"spec"` Status DxGatewayAssociationStatus `json:"status,omitempty"` }
DxGatewayAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxGatewayAssociation) DeepCopy ¶
func (in *DxGatewayAssociation) DeepCopy() *DxGatewayAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociation.
func (*DxGatewayAssociation) DeepCopyInto ¶
func (in *DxGatewayAssociation) DeepCopyInto(out *DxGatewayAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxGatewayAssociation) DeepCopyObject ¶
func (in *DxGatewayAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxGatewayAssociation) GetCondition ¶
func (mg *DxGatewayAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxGatewayAssociation.
func (*DxGatewayAssociation) GetDeletionPolicy ¶
func (mg *DxGatewayAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxGatewayAssociation.
func (*DxGatewayAssociation) GetProviderConfigReference ¶
func (mg *DxGatewayAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxGatewayAssociation.
func (*DxGatewayAssociation) GetProviderReference ¶
func (mg *DxGatewayAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxGatewayAssociation. Deprecated: Use GetProviderConfigReference.
func (*DxGatewayAssociation) GetWriteConnectionSecretToReference ¶
func (mg *DxGatewayAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxGatewayAssociation.
func (*DxGatewayAssociation) SetConditions ¶
func (mg *DxGatewayAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxGatewayAssociation.
func (*DxGatewayAssociation) SetDeletionPolicy ¶
func (mg *DxGatewayAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxGatewayAssociation.
func (*DxGatewayAssociation) SetProviderConfigReference ¶
func (mg *DxGatewayAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxGatewayAssociation.
func (*DxGatewayAssociation) SetProviderReference ¶
func (mg *DxGatewayAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxGatewayAssociation. Deprecated: Use SetProviderConfigReference.
func (*DxGatewayAssociation) SetWriteConnectionSecretToReference ¶
func (mg *DxGatewayAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxGatewayAssociation.
type DxGatewayAssociationList ¶
type DxGatewayAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxGatewayAssociation `json:"items"` }
DxGatewayAssociation contains a list of DxGatewayAssociationList
func (*DxGatewayAssociationList) DeepCopy ¶
func (in *DxGatewayAssociationList) DeepCopy() *DxGatewayAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationList.
func (*DxGatewayAssociationList) DeepCopyInto ¶
func (in *DxGatewayAssociationList) DeepCopyInto(out *DxGatewayAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxGatewayAssociationList) DeepCopyObject ¶
func (in *DxGatewayAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxGatewayAssociationList) GetItems ¶
func (l *DxGatewayAssociationList) GetItems() []resource.Managed
GetItems of this DxGatewayAssociationList.
type DxGatewayAssociationObservation ¶
type DxGatewayAssociationObservation struct { AssociatedGatewayType string `json:"associated_gateway_type"` DxGatewayAssociationId string `json:"dx_gateway_association_id"` DxGatewayOwnerAccountId string `json:"dx_gateway_owner_account_id"` }
A DxGatewayAssociationObservation records the observed state of a DxGatewayAssociation
func (*DxGatewayAssociationObservation) DeepCopy ¶
func (in *DxGatewayAssociationObservation) DeepCopy() *DxGatewayAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationObservation.
func (*DxGatewayAssociationObservation) DeepCopyInto ¶
func (in *DxGatewayAssociationObservation) DeepCopyInto(out *DxGatewayAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxGatewayAssociationParameters ¶
type DxGatewayAssociationParameters struct { AllowedPrefixes []string `json:"allowed_prefixes"` AssociatedGatewayOwnerAccountId string `json:"associated_gateway_owner_account_id"` AssociatedGatewayId string `json:"associated_gateway_id"` DxGatewayId string `json:"dx_gateway_id"` ProposalId string `json:"proposal_id"` Timeouts Timeouts `json:"timeouts"` }
A DxGatewayAssociationParameters defines the desired state of a DxGatewayAssociation
func (*DxGatewayAssociationParameters) DeepCopy ¶
func (in *DxGatewayAssociationParameters) DeepCopy() *DxGatewayAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationParameters.
func (*DxGatewayAssociationParameters) DeepCopyInto ¶
func (in *DxGatewayAssociationParameters) DeepCopyInto(out *DxGatewayAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxGatewayAssociationSpec ¶
type DxGatewayAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxGatewayAssociationParameters `json:"forProvider"` }
A DxGatewayAssociationSpec defines the desired state of a DxGatewayAssociation
func (*DxGatewayAssociationSpec) DeepCopy ¶
func (in *DxGatewayAssociationSpec) DeepCopy() *DxGatewayAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationSpec.
func (*DxGatewayAssociationSpec) DeepCopyInto ¶
func (in *DxGatewayAssociationSpec) DeepCopyInto(out *DxGatewayAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxGatewayAssociationStatus ¶
type DxGatewayAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxGatewayAssociationObservation `json:"atProvider"` }
A DxGatewayAssociationStatus defines the observed state of a DxGatewayAssociation
func (*DxGatewayAssociationStatus) DeepCopy ¶
func (in *DxGatewayAssociationStatus) DeepCopy() *DxGatewayAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationStatus.
func (*DxGatewayAssociationStatus) DeepCopyInto ¶
func (in *DxGatewayAssociationStatus) DeepCopyInto(out *DxGatewayAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Create string `json:"create"` Delete string `json:"delete"` Update string `json:"update"` }
func (*Timeouts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.
func (*Timeouts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.