Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEc2TransitGatewayPeeringAttachment(prev *Ec2TransitGatewayPeeringAttachment, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2TransitGatewayPeeringAttachment_PeerAccountId(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayPeeringAttachment_PeerRegion(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayPeeringAttachment_Tags(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayPeeringAttachment_TransitGatewayId(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayPeeringAttachment(r Ec2TransitGatewayPeeringAttachment) cty.Value
- func EncodeEc2TransitGatewayPeeringAttachment_PeerAccountId(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayPeeringAttachment_PeerRegion(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayPeeringAttachment_Tags(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayPeeringAttachment_TransitGatewayId(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2TransitGatewayPeeringAttachment_PeerAccountId(k *Ec2TransitGatewayPeeringAttachmentParameters, ...) bool
- func MergeEc2TransitGatewayPeeringAttachment_PeerRegion(k *Ec2TransitGatewayPeeringAttachmentParameters, ...) bool
- func MergeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId(k *Ec2TransitGatewayPeeringAttachmentParameters, ...) bool
- func MergeEc2TransitGatewayPeeringAttachment_Tags(k *Ec2TransitGatewayPeeringAttachmentParameters, ...) bool
- func MergeEc2TransitGatewayPeeringAttachment_TransitGatewayId(k *Ec2TransitGatewayPeeringAttachmentParameters, ...) bool
- type Ec2TransitGatewayPeeringAttachment
- func (in *Ec2TransitGatewayPeeringAttachment) DeepCopy() *Ec2TransitGatewayPeeringAttachment
- func (in *Ec2TransitGatewayPeeringAttachment) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachment)
- func (in *Ec2TransitGatewayPeeringAttachment) DeepCopyObject() runtime.Object
- func (mg *Ec2TransitGatewayPeeringAttachment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2TransitGatewayPeeringAttachment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2TransitGatewayPeeringAttachment) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayPeeringAttachment) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayPeeringAttachment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2TransitGatewayPeeringAttachment) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2TransitGatewayPeeringAttachment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2TransitGatewayPeeringAttachment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayPeeringAttachment) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayPeeringAttachment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2TransitGatewayPeeringAttachmentList
- func (in *Ec2TransitGatewayPeeringAttachmentList) DeepCopy() *Ec2TransitGatewayPeeringAttachmentList
- func (in *Ec2TransitGatewayPeeringAttachmentList) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachmentList)
- func (in *Ec2TransitGatewayPeeringAttachmentList) DeepCopyObject() runtime.Object
- func (l *Ec2TransitGatewayPeeringAttachmentList) GetItems() []resource.Managed
- type Ec2TransitGatewayPeeringAttachmentObservation
- type Ec2TransitGatewayPeeringAttachmentParameters
- type Ec2TransitGatewayPeeringAttachmentSpec
- type Ec2TransitGatewayPeeringAttachmentStatus
Constants ¶
const ( Group = "ec-2-transit-gateway-peering-attachment.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2TransitGatewayPeeringAttachment" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_transit_gateway_peering_attachment" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2TransitGatewayPeeringAttachment_PeerAccountId ¶
func DecodeEc2TransitGatewayPeeringAttachment_PeerAccountId(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayPeeringAttachment_PeerRegion ¶
func DecodeEc2TransitGatewayPeeringAttachment_PeerRegion(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId ¶
func DecodeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayPeeringAttachment_Tags ¶
func DecodeEc2TransitGatewayPeeringAttachment_Tags(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeEc2TransitGatewayPeeringAttachment_TransitGatewayId ¶
func DecodeEc2TransitGatewayPeeringAttachment_TransitGatewayId(p *Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2TransitGatewayPeeringAttachment ¶
func EncodeEc2TransitGatewayPeeringAttachment(r Ec2TransitGatewayPeeringAttachment) cty.Value
func EncodeEc2TransitGatewayPeeringAttachment_PeerAccountId ¶
func EncodeEc2TransitGatewayPeeringAttachment_PeerAccountId(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayPeeringAttachment_PeerRegion ¶
func EncodeEc2TransitGatewayPeeringAttachment_PeerRegion(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId ¶
func EncodeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayPeeringAttachment_Tags ¶
func EncodeEc2TransitGatewayPeeringAttachment_Tags(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayPeeringAttachment_TransitGatewayId ¶
func EncodeEc2TransitGatewayPeeringAttachment_TransitGatewayId(p Ec2TransitGatewayPeeringAttachmentParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2TransitGatewayPeeringAttachment_PeerAccountId ¶
func MergeEc2TransitGatewayPeeringAttachment_PeerAccountId(k *Ec2TransitGatewayPeeringAttachmentParameters, p *Ec2TransitGatewayPeeringAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayPeeringAttachment_PeerRegion ¶
func MergeEc2TransitGatewayPeeringAttachment_PeerRegion(k *Ec2TransitGatewayPeeringAttachmentParameters, p *Ec2TransitGatewayPeeringAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId ¶
func MergeEc2TransitGatewayPeeringAttachment_PeerTransitGatewayId(k *Ec2TransitGatewayPeeringAttachmentParameters, p *Ec2TransitGatewayPeeringAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayPeeringAttachment_Tags ¶
func MergeEc2TransitGatewayPeeringAttachment_Tags(k *Ec2TransitGatewayPeeringAttachmentParameters, p *Ec2TransitGatewayPeeringAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeEc2TransitGatewayPeeringAttachment_TransitGatewayId ¶
func MergeEc2TransitGatewayPeeringAttachment_TransitGatewayId(k *Ec2TransitGatewayPeeringAttachmentParameters, p *Ec2TransitGatewayPeeringAttachmentParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2TransitGatewayPeeringAttachment ¶
type Ec2TransitGatewayPeeringAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2TransitGatewayPeeringAttachmentSpec `json:"spec"` Status Ec2TransitGatewayPeeringAttachmentStatus `json:"status,omitempty"` }
Ec2TransitGatewayPeeringAttachment is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2TransitGatewayPeeringAttachment) DeepCopy ¶
func (in *Ec2TransitGatewayPeeringAttachment) DeepCopy() *Ec2TransitGatewayPeeringAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) DeepCopyInto ¶
func (in *Ec2TransitGatewayPeeringAttachment) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayPeeringAttachment) DeepCopyObject ¶
func (in *Ec2TransitGatewayPeeringAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayPeeringAttachment) GetCondition ¶
func (mg *Ec2TransitGatewayPeeringAttachment) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) GetDeletionPolicy ¶
func (mg *Ec2TransitGatewayPeeringAttachment) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) GetProviderConfigReference ¶
func (mg *Ec2TransitGatewayPeeringAttachment) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) GetProviderReference ¶
func (mg *Ec2TransitGatewayPeeringAttachment) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2TransitGatewayPeeringAttachment. Deprecated: Use GetProviderConfigReference.
func (*Ec2TransitGatewayPeeringAttachment) GetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayPeeringAttachment) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) SetConditions ¶
func (mg *Ec2TransitGatewayPeeringAttachment) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) SetDeletionPolicy ¶
func (mg *Ec2TransitGatewayPeeringAttachment) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) SetProviderConfigReference ¶
func (mg *Ec2TransitGatewayPeeringAttachment) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2TransitGatewayPeeringAttachment.
func (*Ec2TransitGatewayPeeringAttachment) SetProviderReference ¶
func (mg *Ec2TransitGatewayPeeringAttachment) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2TransitGatewayPeeringAttachment. Deprecated: Use SetProviderConfigReference.
func (*Ec2TransitGatewayPeeringAttachment) SetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayPeeringAttachment) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2TransitGatewayPeeringAttachment.
type Ec2TransitGatewayPeeringAttachmentList ¶
type Ec2TransitGatewayPeeringAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2TransitGatewayPeeringAttachment `json:"items"` }
Ec2TransitGatewayPeeringAttachment contains a list of Ec2TransitGatewayPeeringAttachmentList
func (*Ec2TransitGatewayPeeringAttachmentList) DeepCopy ¶
func (in *Ec2TransitGatewayPeeringAttachmentList) DeepCopy() *Ec2TransitGatewayPeeringAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayPeeringAttachmentList.
func (*Ec2TransitGatewayPeeringAttachmentList) DeepCopyInto ¶
func (in *Ec2TransitGatewayPeeringAttachmentList) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayPeeringAttachmentList) DeepCopyObject ¶
func (in *Ec2TransitGatewayPeeringAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayPeeringAttachmentList) GetItems ¶
func (l *Ec2TransitGatewayPeeringAttachmentList) GetItems() []resource.Managed
GetItems of this Ec2TransitGatewayPeeringAttachmentList.
type Ec2TransitGatewayPeeringAttachmentObservation ¶
type Ec2TransitGatewayPeeringAttachmentObservation struct{}
A Ec2TransitGatewayPeeringAttachmentObservation records the observed state of a Ec2TransitGatewayPeeringAttachment
func (*Ec2TransitGatewayPeeringAttachmentObservation) DeepCopy ¶
func (in *Ec2TransitGatewayPeeringAttachmentObservation) DeepCopy() *Ec2TransitGatewayPeeringAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayPeeringAttachmentObservation.
func (*Ec2TransitGatewayPeeringAttachmentObservation) DeepCopyInto ¶
func (in *Ec2TransitGatewayPeeringAttachmentObservation) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayPeeringAttachmentParameters ¶
type Ec2TransitGatewayPeeringAttachmentParameters struct { PeerAccountId string `json:"peer_account_id"` PeerRegion string `json:"peer_region"` PeerTransitGatewayId string `json:"peer_transit_gateway_id"` Tags map[string]string `json:"tags"` TransitGatewayId string `json:"transit_gateway_id"` }
A Ec2TransitGatewayPeeringAttachmentParameters defines the desired state of a Ec2TransitGatewayPeeringAttachment
func (*Ec2TransitGatewayPeeringAttachmentParameters) DeepCopy ¶
func (in *Ec2TransitGatewayPeeringAttachmentParameters) DeepCopy() *Ec2TransitGatewayPeeringAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayPeeringAttachmentParameters.
func (*Ec2TransitGatewayPeeringAttachmentParameters) DeepCopyInto ¶
func (in *Ec2TransitGatewayPeeringAttachmentParameters) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayPeeringAttachmentSpec ¶
type Ec2TransitGatewayPeeringAttachmentSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2TransitGatewayPeeringAttachmentParameters `json:"forProvider"` }
A Ec2TransitGatewayPeeringAttachmentSpec defines the desired state of a Ec2TransitGatewayPeeringAttachment
func (*Ec2TransitGatewayPeeringAttachmentSpec) DeepCopy ¶
func (in *Ec2TransitGatewayPeeringAttachmentSpec) DeepCopy() *Ec2TransitGatewayPeeringAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayPeeringAttachmentSpec.
func (*Ec2TransitGatewayPeeringAttachmentSpec) DeepCopyInto ¶
func (in *Ec2TransitGatewayPeeringAttachmentSpec) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayPeeringAttachmentStatus ¶
type Ec2TransitGatewayPeeringAttachmentStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2TransitGatewayPeeringAttachmentObservation `json:"atProvider"` }
A Ec2TransitGatewayPeeringAttachmentStatus defines the observed state of a Ec2TransitGatewayPeeringAttachment
func (*Ec2TransitGatewayPeeringAttachmentStatus) DeepCopy ¶
func (in *Ec2TransitGatewayPeeringAttachmentStatus) DeepCopy() *Ec2TransitGatewayPeeringAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayPeeringAttachmentStatus.
func (*Ec2TransitGatewayPeeringAttachmentStatus) DeepCopyInto ¶
func (in *Ec2TransitGatewayPeeringAttachmentStatus) DeepCopyInto(out *Ec2TransitGatewayPeeringAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.