Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeEc2TransitGatewayRouteTableAssociation(prev *Ec2TransitGatewayRouteTableAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2TransitGatewayRouteTableAssociation_ResourceId(p *Ec2TransitGatewayRouteTableAssociationObservation, ...)
- func DecodeEc2TransitGatewayRouteTableAssociation_ResourceType(p *Ec2TransitGatewayRouteTableAssociationObservation, ...)
- func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTableAssociation(r Ec2TransitGatewayRouteTableAssociation) cty.Value
- func EncodeEc2TransitGatewayRouteTableAssociation_ResourceId(p Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTableAssociation_ResourceType(p Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2TransitGatewayRouteTableAssociation_ResourceId(k *Ec2TransitGatewayRouteTableAssociationObservation, ...) bool
- func MergeEc2TransitGatewayRouteTableAssociation_ResourceType(k *Ec2TransitGatewayRouteTableAssociationObservation, ...) bool
- func MergeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(k *Ec2TransitGatewayRouteTableAssociationParameters, ...) bool
- func MergeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(k *Ec2TransitGatewayRouteTableAssociationParameters, ...) bool
- type Ec2TransitGatewayRouteTableAssociation
- func (in *Ec2TransitGatewayRouteTableAssociation) DeepCopy() *Ec2TransitGatewayRouteTableAssociation
- func (in *Ec2TransitGatewayRouteTableAssociation) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociation)
- func (in *Ec2TransitGatewayRouteTableAssociation) DeepCopyObject() runtime.Object
- func (mg *Ec2TransitGatewayRouteTableAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2TransitGatewayRouteTableAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2TransitGatewayRouteTableAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRouteTableAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2TransitGatewayRouteTableAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2TransitGatewayRouteTableAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2TransitGatewayRouteTableAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRouteTableAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2TransitGatewayRouteTableAssociationList
- func (in *Ec2TransitGatewayRouteTableAssociationList) DeepCopy() *Ec2TransitGatewayRouteTableAssociationList
- func (in *Ec2TransitGatewayRouteTableAssociationList) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociationList)
- func (in *Ec2TransitGatewayRouteTableAssociationList) DeepCopyObject() runtime.Object
- func (l *Ec2TransitGatewayRouteTableAssociationList) GetItems() []resource.Managed
- type Ec2TransitGatewayRouteTableAssociationObservation
- type Ec2TransitGatewayRouteTableAssociationParameters
- type Ec2TransitGatewayRouteTableAssociationSpec
- type Ec2TransitGatewayRouteTableAssociationStatus
Constants ¶
const ( Group = "ec-2-transit-gateway-route-table-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2TransitGatewayRouteTableAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_transit_gateway_route_table_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2TransitGatewayRouteTableAssociation_ResourceId ¶
func DecodeEc2TransitGatewayRouteTableAssociation_ResourceId(p *Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTableAssociation_ResourceType ¶
func DecodeEc2TransitGatewayRouteTableAssociation_ResourceType(p *Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId ¶
func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId ¶
func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2TransitGatewayRouteTableAssociation ¶
func EncodeEc2TransitGatewayRouteTableAssociation(r Ec2TransitGatewayRouteTableAssociation) cty.Value
func EncodeEc2TransitGatewayRouteTableAssociation_ResourceId ¶
func EncodeEc2TransitGatewayRouteTableAssociation_ResourceId(p Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTableAssociation_ResourceType ¶
func EncodeEc2TransitGatewayRouteTableAssociation_ResourceType(p Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId ¶
func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId ¶
func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2TransitGatewayRouteTableAssociation_ResourceId ¶
func MergeEc2TransitGatewayRouteTableAssociation_ResourceId(k *Ec2TransitGatewayRouteTableAssociationObservation, p *Ec2TransitGatewayRouteTableAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TransitGatewayRouteTableAssociation_ResourceType ¶
func MergeEc2TransitGatewayRouteTableAssociation_ResourceType(k *Ec2TransitGatewayRouteTableAssociationObservation, p *Ec2TransitGatewayRouteTableAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId ¶
func MergeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(k *Ec2TransitGatewayRouteTableAssociationParameters, p *Ec2TransitGatewayRouteTableAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId ¶
func MergeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(k *Ec2TransitGatewayRouteTableAssociationParameters, p *Ec2TransitGatewayRouteTableAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2TransitGatewayRouteTableAssociation ¶
type Ec2TransitGatewayRouteTableAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2TransitGatewayRouteTableAssociationSpec `json:"spec"` Status Ec2TransitGatewayRouteTableAssociationStatus `json:"status,omitempty"` }
Ec2TransitGatewayRouteTableAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2TransitGatewayRouteTableAssociation) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableAssociation) DeepCopy() *Ec2TransitGatewayRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableAssociation) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteTableAssociation) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteTableAssociation) GetCondition ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) GetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) GetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) GetProviderReference ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2TransitGatewayRouteTableAssociation. Deprecated: Use GetProviderConfigReference.
func (*Ec2TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) SetConditions ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) SetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) SetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2TransitGatewayRouteTableAssociation.
func (*Ec2TransitGatewayRouteTableAssociation) SetProviderReference ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2TransitGatewayRouteTableAssociation. Deprecated: Use SetProviderConfigReference.
func (*Ec2TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTableAssociation.
type Ec2TransitGatewayRouteTableAssociationList ¶
type Ec2TransitGatewayRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2TransitGatewayRouteTableAssociation `json:"items"` }
Ec2TransitGatewayRouteTableAssociation contains a list of Ec2TransitGatewayRouteTableAssociationList
func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableAssociationList) DeepCopy() *Ec2TransitGatewayRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationList.
func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableAssociationList) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteTableAssociationList) GetItems ¶
func (l *Ec2TransitGatewayRouteTableAssociationList) GetItems() []resource.Managed
GetItems of this Ec2TransitGatewayRouteTableAssociationList.
type Ec2TransitGatewayRouteTableAssociationObservation ¶
type Ec2TransitGatewayRouteTableAssociationObservation struct { ResourceId string `json:"resource_id"` ResourceType string `json:"resource_type"` }
A Ec2TransitGatewayRouteTableAssociationObservation records the observed state of a Ec2TransitGatewayRouteTableAssociation
func (*Ec2TransitGatewayRouteTableAssociationObservation) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableAssociationObservation) DeepCopy() *Ec2TransitGatewayRouteTableAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationObservation.
func (*Ec2TransitGatewayRouteTableAssociationObservation) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableAssociationObservation) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTableAssociationParameters ¶
type Ec2TransitGatewayRouteTableAssociationParameters struct { TransitGatewayAttachmentId string `json:"transit_gateway_attachment_id"` TransitGatewayRouteTableId string `json:"transit_gateway_route_table_id"` }
A Ec2TransitGatewayRouteTableAssociationParameters defines the desired state of a Ec2TransitGatewayRouteTableAssociation
func (*Ec2TransitGatewayRouteTableAssociationParameters) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableAssociationParameters) DeepCopy() *Ec2TransitGatewayRouteTableAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationParameters.
func (*Ec2TransitGatewayRouteTableAssociationParameters) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableAssociationParameters) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTableAssociationSpec ¶
type Ec2TransitGatewayRouteTableAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2TransitGatewayRouteTableAssociationParameters `json:"forProvider"` }
A Ec2TransitGatewayRouteTableAssociationSpec defines the desired state of a Ec2TransitGatewayRouteTableAssociation
func (*Ec2TransitGatewayRouteTableAssociationSpec) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableAssociationSpec) DeepCopy() *Ec2TransitGatewayRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationSpec.
func (*Ec2TransitGatewayRouteTableAssociationSpec) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableAssociationSpec) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteTableAssociationStatus ¶
type Ec2TransitGatewayRouteTableAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2TransitGatewayRouteTableAssociationObservation `json:"atProvider"` }
A Ec2TransitGatewayRouteTableAssociationStatus defines the observed state of a Ec2TransitGatewayRouteTableAssociation
func (*Ec2TransitGatewayRouteTableAssociationStatus) DeepCopy ¶
func (in *Ec2TransitGatewayRouteTableAssociationStatus) DeepCopy() *Ec2TransitGatewayRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationStatus.
func (*Ec2TransitGatewayRouteTableAssociationStatus) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteTableAssociationStatus) DeepCopyInto(out *Ec2TransitGatewayRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.