Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxGatewayAssociationProposal(prev *DxGatewayAssociationProposal, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxGatewayAssociationProposal_AllowedPrefixes(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociationProposal_AssociatedGatewayId(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId(p *DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
- func DecodeDxGatewayAssociationProposal_AssociatedGatewayType(p *DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
- func DecodeDxGatewayAssociationProposal_DxGatewayId(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func DecodeDxGatewayAssociationProposal_DxGatewayOwnerAccountId(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociationProposal(r DxGatewayAssociationProposal) cty.Value
- func EncodeDxGatewayAssociationProposal_AllowedPrefixes(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociationProposal_AssociatedGatewayId(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId(p DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
- func EncodeDxGatewayAssociationProposal_AssociatedGatewayType(p DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
- func EncodeDxGatewayAssociationProposal_DxGatewayId(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func EncodeDxGatewayAssociationProposal_DxGatewayOwnerAccountId(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxGatewayAssociationProposal_AllowedPrefixes(k *DxGatewayAssociationProposalParameters, ...) bool
- func MergeDxGatewayAssociationProposal_AssociatedGatewayId(k *DxGatewayAssociationProposalParameters, ...) bool
- func MergeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId(k *DxGatewayAssociationProposalObservation, ...) bool
- func MergeDxGatewayAssociationProposal_AssociatedGatewayType(k *DxGatewayAssociationProposalObservation, ...) bool
- func MergeDxGatewayAssociationProposal_DxGatewayId(k *DxGatewayAssociationProposalParameters, ...) bool
- func MergeDxGatewayAssociationProposal_DxGatewayOwnerAccountId(k *DxGatewayAssociationProposalParameters, ...) bool
- type DxGatewayAssociationProposal
- func (in *DxGatewayAssociationProposal) DeepCopy() *DxGatewayAssociationProposal
- func (in *DxGatewayAssociationProposal) DeepCopyInto(out *DxGatewayAssociationProposal)
- func (in *DxGatewayAssociationProposal) DeepCopyObject() runtime.Object
- func (mg *DxGatewayAssociationProposal) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxGatewayAssociationProposal) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxGatewayAssociationProposal) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxGatewayAssociationProposal) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxGatewayAssociationProposal) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxGatewayAssociationProposal) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxGatewayAssociationProposal) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxGatewayAssociationProposal) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxGatewayAssociationProposal) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxGatewayAssociationProposal) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxGatewayAssociationProposalList
- func (in *DxGatewayAssociationProposalList) DeepCopy() *DxGatewayAssociationProposalList
- func (in *DxGatewayAssociationProposalList) DeepCopyInto(out *DxGatewayAssociationProposalList)
- func (in *DxGatewayAssociationProposalList) DeepCopyObject() runtime.Object
- func (l *DxGatewayAssociationProposalList) GetItems() []resource.Managed
- type DxGatewayAssociationProposalObservation
- type DxGatewayAssociationProposalParameters
- type DxGatewayAssociationProposalSpec
- type DxGatewayAssociationProposalStatus
Constants ¶
const ( Group = "dx-gateway-association-proposal.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxGatewayAssociationProposal" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_gateway_association_proposal" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxGatewayAssociationProposal_AllowedPrefixes ¶
func DecodeDxGatewayAssociationProposal_AllowedPrefixes(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDxGatewayAssociationProposal_AssociatedGatewayId ¶
func DecodeDxGatewayAssociationProposal_AssociatedGatewayId(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId ¶
func DecodeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId(p *DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociationProposal_AssociatedGatewayType ¶
func DecodeDxGatewayAssociationProposal_AssociatedGatewayType(p *DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociationProposal_DxGatewayId ¶
func DecodeDxGatewayAssociationProposal_DxGatewayId(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxGatewayAssociationProposal_DxGatewayOwnerAccountId ¶
func DecodeDxGatewayAssociationProposal_DxGatewayOwnerAccountId(p *DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxGatewayAssociationProposal ¶
func EncodeDxGatewayAssociationProposal(r DxGatewayAssociationProposal) cty.Value
func EncodeDxGatewayAssociationProposal_AllowedPrefixes ¶
func EncodeDxGatewayAssociationProposal_AllowedPrefixes(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociationProposal_AssociatedGatewayId ¶
func EncodeDxGatewayAssociationProposal_AssociatedGatewayId(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId ¶
func EncodeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId(p DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
func EncodeDxGatewayAssociationProposal_AssociatedGatewayType ¶
func EncodeDxGatewayAssociationProposal_AssociatedGatewayType(p DxGatewayAssociationProposalObservation, vals map[string]cty.Value)
func EncodeDxGatewayAssociationProposal_DxGatewayId ¶
func EncodeDxGatewayAssociationProposal_DxGatewayId(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
func EncodeDxGatewayAssociationProposal_DxGatewayOwnerAccountId ¶
func EncodeDxGatewayAssociationProposal_DxGatewayOwnerAccountId(p DxGatewayAssociationProposalParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxGatewayAssociationProposal_AllowedPrefixes ¶
func MergeDxGatewayAssociationProposal_AllowedPrefixes(k *DxGatewayAssociationProposalParameters, p *DxGatewayAssociationProposalParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDxGatewayAssociationProposal_AssociatedGatewayId ¶
func MergeDxGatewayAssociationProposal_AssociatedGatewayId(k *DxGatewayAssociationProposalParameters, p *DxGatewayAssociationProposalParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId ¶
func MergeDxGatewayAssociationProposal_AssociatedGatewayOwnerAccountId(k *DxGatewayAssociationProposalObservation, p *DxGatewayAssociationProposalObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxGatewayAssociationProposal_AssociatedGatewayType ¶
func MergeDxGatewayAssociationProposal_AssociatedGatewayType(k *DxGatewayAssociationProposalObservation, p *DxGatewayAssociationProposalObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxGatewayAssociationProposal_DxGatewayId ¶
func MergeDxGatewayAssociationProposal_DxGatewayId(k *DxGatewayAssociationProposalParameters, p *DxGatewayAssociationProposalParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxGatewayAssociationProposal_DxGatewayOwnerAccountId ¶
func MergeDxGatewayAssociationProposal_DxGatewayOwnerAccountId(k *DxGatewayAssociationProposalParameters, p *DxGatewayAssociationProposalParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxGatewayAssociationProposal ¶
type DxGatewayAssociationProposal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxGatewayAssociationProposalSpec `json:"spec"` Status DxGatewayAssociationProposalStatus `json:"status,omitempty"` }
DxGatewayAssociationProposal is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxGatewayAssociationProposal) DeepCopy ¶
func (in *DxGatewayAssociationProposal) DeepCopy() *DxGatewayAssociationProposal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) DeepCopyInto ¶
func (in *DxGatewayAssociationProposal) DeepCopyInto(out *DxGatewayAssociationProposal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxGatewayAssociationProposal) DeepCopyObject ¶
func (in *DxGatewayAssociationProposal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxGatewayAssociationProposal) GetCondition ¶
func (mg *DxGatewayAssociationProposal) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) GetDeletionPolicy ¶
func (mg *DxGatewayAssociationProposal) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) GetProviderConfigReference ¶
func (mg *DxGatewayAssociationProposal) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) GetProviderReference ¶
func (mg *DxGatewayAssociationProposal) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxGatewayAssociationProposal. Deprecated: Use GetProviderConfigReference.
func (*DxGatewayAssociationProposal) GetWriteConnectionSecretToReference ¶
func (mg *DxGatewayAssociationProposal) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) SetConditions ¶
func (mg *DxGatewayAssociationProposal) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) SetDeletionPolicy ¶
func (mg *DxGatewayAssociationProposal) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) SetProviderConfigReference ¶
func (mg *DxGatewayAssociationProposal) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxGatewayAssociationProposal.
func (*DxGatewayAssociationProposal) SetProviderReference ¶
func (mg *DxGatewayAssociationProposal) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxGatewayAssociationProposal. Deprecated: Use SetProviderConfigReference.
func (*DxGatewayAssociationProposal) SetWriteConnectionSecretToReference ¶
func (mg *DxGatewayAssociationProposal) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxGatewayAssociationProposal.
type DxGatewayAssociationProposalList ¶
type DxGatewayAssociationProposalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxGatewayAssociationProposal `json:"items"` }
DxGatewayAssociationProposal contains a list of DxGatewayAssociationProposalList
func (*DxGatewayAssociationProposalList) DeepCopy ¶
func (in *DxGatewayAssociationProposalList) DeepCopy() *DxGatewayAssociationProposalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalList.
func (*DxGatewayAssociationProposalList) DeepCopyInto ¶
func (in *DxGatewayAssociationProposalList) DeepCopyInto(out *DxGatewayAssociationProposalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxGatewayAssociationProposalList) DeepCopyObject ¶
func (in *DxGatewayAssociationProposalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxGatewayAssociationProposalList) GetItems ¶
func (l *DxGatewayAssociationProposalList) GetItems() []resource.Managed
GetItems of this DxGatewayAssociationProposalList.
type DxGatewayAssociationProposalObservation ¶
type DxGatewayAssociationProposalObservation struct { AssociatedGatewayOwnerAccountId string `json:"associated_gateway_owner_account_id"` AssociatedGatewayType string `json:"associated_gateway_type"` }
A DxGatewayAssociationProposalObservation records the observed state of a DxGatewayAssociationProposal
func (*DxGatewayAssociationProposalObservation) DeepCopy ¶
func (in *DxGatewayAssociationProposalObservation) DeepCopy() *DxGatewayAssociationProposalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalObservation.
func (*DxGatewayAssociationProposalObservation) DeepCopyInto ¶
func (in *DxGatewayAssociationProposalObservation) DeepCopyInto(out *DxGatewayAssociationProposalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxGatewayAssociationProposalParameters ¶
type DxGatewayAssociationProposalParameters struct { AllowedPrefixes []string `json:"allowed_prefixes"` AssociatedGatewayId string `json:"associated_gateway_id"` DxGatewayId string `json:"dx_gateway_id"` DxGatewayOwnerAccountId string `json:"dx_gateway_owner_account_id"` }
A DxGatewayAssociationProposalParameters defines the desired state of a DxGatewayAssociationProposal
func (*DxGatewayAssociationProposalParameters) DeepCopy ¶
func (in *DxGatewayAssociationProposalParameters) DeepCopy() *DxGatewayAssociationProposalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalParameters.
func (*DxGatewayAssociationProposalParameters) DeepCopyInto ¶
func (in *DxGatewayAssociationProposalParameters) DeepCopyInto(out *DxGatewayAssociationProposalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxGatewayAssociationProposalSpec ¶
type DxGatewayAssociationProposalSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxGatewayAssociationProposalParameters `json:"forProvider"` }
A DxGatewayAssociationProposalSpec defines the desired state of a DxGatewayAssociationProposal
func (*DxGatewayAssociationProposalSpec) DeepCopy ¶
func (in *DxGatewayAssociationProposalSpec) DeepCopy() *DxGatewayAssociationProposalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalSpec.
func (*DxGatewayAssociationProposalSpec) DeepCopyInto ¶
func (in *DxGatewayAssociationProposalSpec) DeepCopyInto(out *DxGatewayAssociationProposalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxGatewayAssociationProposalStatus ¶
type DxGatewayAssociationProposalStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxGatewayAssociationProposalObservation `json:"atProvider"` }
A DxGatewayAssociationProposalStatus defines the observed state of a DxGatewayAssociationProposal
func (*DxGatewayAssociationProposalStatus) DeepCopy ¶
func (in *DxGatewayAssociationProposalStatus) DeepCopy() *DxGatewayAssociationProposalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalStatus.
func (*DxGatewayAssociationProposalStatus) DeepCopyInto ¶
func (in *DxGatewayAssociationProposalStatus) DeepCopyInto(out *DxGatewayAssociationProposalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.