Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxBgpPeer(prev *DxBgpPeer, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxBgpPeer_AddressFamily(p *DxBgpPeerParameters, vals map[string]cty.Value)
- func DecodeDxBgpPeer_AmazonAddress(p *DxBgpPeerParameters, vals map[string]cty.Value)
- func DecodeDxBgpPeer_AwsDevice(p *DxBgpPeerObservation, vals map[string]cty.Value)
- func DecodeDxBgpPeer_BgpAsn(p *DxBgpPeerParameters, vals map[string]cty.Value)
- func DecodeDxBgpPeer_BgpAuthKey(p *DxBgpPeerParameters, vals map[string]cty.Value)
- func DecodeDxBgpPeer_BgpPeerId(p *DxBgpPeerObservation, vals map[string]cty.Value)
- func DecodeDxBgpPeer_BgpStatus(p *DxBgpPeerObservation, vals map[string]cty.Value)
- func DecodeDxBgpPeer_CustomerAddress(p *DxBgpPeerParameters, vals map[string]cty.Value)
- func DecodeDxBgpPeer_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxBgpPeer_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxBgpPeer_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxBgpPeer_VirtualInterfaceId(p *DxBgpPeerParameters, vals map[string]cty.Value)
- func EncodeDxBgpPeer(r DxBgpPeer) cty.Value
- func EncodeDxBgpPeer_AddressFamily(p DxBgpPeerParameters, vals map[string]cty.Value)
- func EncodeDxBgpPeer_AmazonAddress(p DxBgpPeerParameters, vals map[string]cty.Value)
- func EncodeDxBgpPeer_AwsDevice(p DxBgpPeerObservation, vals map[string]cty.Value)
- func EncodeDxBgpPeer_BgpAsn(p DxBgpPeerParameters, vals map[string]cty.Value)
- func EncodeDxBgpPeer_BgpAuthKey(p DxBgpPeerParameters, vals map[string]cty.Value)
- func EncodeDxBgpPeer_BgpPeerId(p DxBgpPeerObservation, vals map[string]cty.Value)
- func EncodeDxBgpPeer_BgpStatus(p DxBgpPeerObservation, vals map[string]cty.Value)
- func EncodeDxBgpPeer_CustomerAddress(p DxBgpPeerParameters, vals map[string]cty.Value)
- func EncodeDxBgpPeer_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxBgpPeer_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxBgpPeer_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxBgpPeer_VirtualInterfaceId(p DxBgpPeerParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxBgpPeer_AddressFamily(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_AmazonAddress(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_AwsDevice(k *DxBgpPeerObservation, p *DxBgpPeerObservation, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_BgpAsn(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_BgpAuthKey(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_BgpPeerId(k *DxBgpPeerObservation, p *DxBgpPeerObservation, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_BgpStatus(k *DxBgpPeerObservation, p *DxBgpPeerObservation, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_CustomerAddress(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxBgpPeer_VirtualInterfaceId(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
- type DxBgpPeer
- func (in *DxBgpPeer) DeepCopy() *DxBgpPeer
- func (in *DxBgpPeer) DeepCopyInto(out *DxBgpPeer)
- func (in *DxBgpPeer) DeepCopyObject() runtime.Object
- func (mg *DxBgpPeer) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxBgpPeer) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxBgpPeer) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxBgpPeer) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxBgpPeer) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxBgpPeer) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxBgpPeer) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxBgpPeer) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxBgpPeer) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxBgpPeer) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxBgpPeerList
- type DxBgpPeerObservation
- type DxBgpPeerParameters
- type DxBgpPeerSpec
- type DxBgpPeerStatus
- type Timeouts
Constants ¶
const ( Group = "dx-bgp-peer.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxBgpPeer" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_bgp_peer" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxBgpPeer ¶
func DecodeDxBgpPeer_AddressFamily ¶
func DecodeDxBgpPeer_AddressFamily(p *DxBgpPeerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_AmazonAddress ¶
func DecodeDxBgpPeer_AmazonAddress(p *DxBgpPeerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_AwsDevice ¶
func DecodeDxBgpPeer_AwsDevice(p *DxBgpPeerObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_BgpAsn ¶
func DecodeDxBgpPeer_BgpAsn(p *DxBgpPeerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_BgpAuthKey ¶
func DecodeDxBgpPeer_BgpAuthKey(p *DxBgpPeerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_BgpPeerId ¶
func DecodeDxBgpPeer_BgpPeerId(p *DxBgpPeerObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_BgpStatus ¶
func DecodeDxBgpPeer_BgpStatus(p *DxBgpPeerObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_CustomerAddress ¶
func DecodeDxBgpPeer_CustomerAddress(p *DxBgpPeerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxBgpPeer_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxBgpPeer_VirtualInterfaceId ¶
func DecodeDxBgpPeer_VirtualInterfaceId(p *DxBgpPeerParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxBgpPeer ¶
func EncodeDxBgpPeer_AddressFamily ¶
func EncodeDxBgpPeer_AddressFamily(p DxBgpPeerParameters, vals map[string]cty.Value)
func EncodeDxBgpPeer_AmazonAddress ¶
func EncodeDxBgpPeer_AmazonAddress(p DxBgpPeerParameters, vals map[string]cty.Value)
func EncodeDxBgpPeer_AwsDevice ¶
func EncodeDxBgpPeer_AwsDevice(p DxBgpPeerObservation, vals map[string]cty.Value)
func EncodeDxBgpPeer_BgpAsn ¶
func EncodeDxBgpPeer_BgpAsn(p DxBgpPeerParameters, vals map[string]cty.Value)
func EncodeDxBgpPeer_BgpAuthKey ¶
func EncodeDxBgpPeer_BgpAuthKey(p DxBgpPeerParameters, vals map[string]cty.Value)
func EncodeDxBgpPeer_BgpPeerId ¶
func EncodeDxBgpPeer_BgpPeerId(p DxBgpPeerObservation, vals map[string]cty.Value)
func EncodeDxBgpPeer_BgpStatus ¶
func EncodeDxBgpPeer_BgpStatus(p DxBgpPeerObservation, vals map[string]cty.Value)
func EncodeDxBgpPeer_CustomerAddress ¶
func EncodeDxBgpPeer_CustomerAddress(p DxBgpPeerParameters, vals map[string]cty.Value)
func EncodeDxBgpPeer_VirtualInterfaceId ¶
func EncodeDxBgpPeer_VirtualInterfaceId(p DxBgpPeerParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxBgpPeer_AddressFamily ¶
func MergeDxBgpPeer_AddressFamily(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_AmazonAddress ¶
func MergeDxBgpPeer_AmazonAddress(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_AwsDevice ¶
func MergeDxBgpPeer_AwsDevice(k *DxBgpPeerObservation, p *DxBgpPeerObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxBgpPeer_BgpAsn ¶
func MergeDxBgpPeer_BgpAsn(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_BgpAuthKey ¶
func MergeDxBgpPeer_BgpAuthKey(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_BgpPeerId ¶
func MergeDxBgpPeer_BgpPeerId(k *DxBgpPeerObservation, p *DxBgpPeerObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxBgpPeer_BgpStatus ¶
func MergeDxBgpPeer_BgpStatus(k *DxBgpPeerObservation, p *DxBgpPeerObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxBgpPeer_CustomerAddress ¶
func MergeDxBgpPeer_CustomerAddress(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_Timeouts ¶
func MergeDxBgpPeer_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxBgpPeer_Timeouts_Create ¶
func MergeDxBgpPeer_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_Timeouts_Delete ¶
func MergeDxBgpPeer_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxBgpPeer_VirtualInterfaceId ¶
func MergeDxBgpPeer_VirtualInterfaceId(k *DxBgpPeerParameters, p *DxBgpPeerParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxBgpPeer ¶
type DxBgpPeer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxBgpPeerSpec `json:"spec"` Status DxBgpPeerStatus `json:"status,omitempty"` }
DxBgpPeer is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxBgpPeer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBgpPeer.
func (*DxBgpPeer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxBgpPeer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxBgpPeer) GetCondition ¶
func (mg *DxBgpPeer) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxBgpPeer.
func (*DxBgpPeer) GetDeletionPolicy ¶
func (mg *DxBgpPeer) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxBgpPeer.
func (*DxBgpPeer) GetProviderConfigReference ¶
func (mg *DxBgpPeer) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxBgpPeer.
func (*DxBgpPeer) GetProviderReference ¶
func (mg *DxBgpPeer) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxBgpPeer. Deprecated: Use GetProviderConfigReference.
func (*DxBgpPeer) GetWriteConnectionSecretToReference ¶
func (mg *DxBgpPeer) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxBgpPeer.
func (*DxBgpPeer) SetConditions ¶
func (mg *DxBgpPeer) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxBgpPeer.
func (*DxBgpPeer) SetDeletionPolicy ¶
func (mg *DxBgpPeer) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxBgpPeer.
func (*DxBgpPeer) SetProviderConfigReference ¶
func (mg *DxBgpPeer) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxBgpPeer.
func (*DxBgpPeer) SetProviderReference ¶
func (mg *DxBgpPeer) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxBgpPeer. Deprecated: Use SetProviderConfigReference.
func (*DxBgpPeer) SetWriteConnectionSecretToReference ¶
func (mg *DxBgpPeer) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxBgpPeer.
type DxBgpPeerList ¶
type DxBgpPeerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxBgpPeer `json:"items"` }
DxBgpPeer contains a list of DxBgpPeerList
func (*DxBgpPeerList) DeepCopy ¶
func (in *DxBgpPeerList) DeepCopy() *DxBgpPeerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBgpPeerList.
func (*DxBgpPeerList) DeepCopyInto ¶
func (in *DxBgpPeerList) DeepCopyInto(out *DxBgpPeerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxBgpPeerList) DeepCopyObject ¶
func (in *DxBgpPeerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxBgpPeerList) GetItems ¶
func (l *DxBgpPeerList) GetItems() []resource.Managed
GetItems of this DxBgpPeerList.
type DxBgpPeerObservation ¶
type DxBgpPeerObservation struct { AwsDevice string `json:"aws_device"` BgpPeerId string `json:"bgp_peer_id"` BgpStatus string `json:"bgp_status"` }
A DxBgpPeerObservation records the observed state of a DxBgpPeer
func (*DxBgpPeerObservation) DeepCopy ¶
func (in *DxBgpPeerObservation) DeepCopy() *DxBgpPeerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBgpPeerObservation.
func (*DxBgpPeerObservation) DeepCopyInto ¶
func (in *DxBgpPeerObservation) DeepCopyInto(out *DxBgpPeerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxBgpPeerParameters ¶
type DxBgpPeerParameters struct { AddressFamily string `json:"address_family"` BgpAuthKey string `json:"bgp_auth_key"` CustomerAddress string `json:"customer_address"` AmazonAddress string `json:"amazon_address"` BgpAsn int64 `json:"bgp_asn"` VirtualInterfaceId string `json:"virtual_interface_id"` Timeouts Timeouts `json:"timeouts"` }
A DxBgpPeerParameters defines the desired state of a DxBgpPeer
func (*DxBgpPeerParameters) DeepCopy ¶
func (in *DxBgpPeerParameters) DeepCopy() *DxBgpPeerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBgpPeerParameters.
func (*DxBgpPeerParameters) DeepCopyInto ¶
func (in *DxBgpPeerParameters) DeepCopyInto(out *DxBgpPeerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxBgpPeerSpec ¶
type DxBgpPeerSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxBgpPeerParameters `json:"forProvider"` }
A DxBgpPeerSpec defines the desired state of a DxBgpPeer
func (*DxBgpPeerSpec) DeepCopy ¶
func (in *DxBgpPeerSpec) DeepCopy() *DxBgpPeerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBgpPeerSpec.
func (*DxBgpPeerSpec) DeepCopyInto ¶
func (in *DxBgpPeerSpec) DeepCopyInto(out *DxBgpPeerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxBgpPeerStatus ¶
type DxBgpPeerStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxBgpPeerObservation `json:"atProvider"` }
A DxBgpPeerStatus defines the observed state of a DxBgpPeer
func (*DxBgpPeerStatus) DeepCopy ¶
func (in *DxBgpPeerStatus) DeepCopy() *DxBgpPeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBgpPeerStatus.
func (*DxBgpPeerStatus) DeepCopyInto ¶
func (in *DxBgpPeerStatus) DeepCopyInto(out *DxBgpPeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.