Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxTransitVirtualInterface(prev *DxTransitVirtualInterface, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxTransitVirtualInterface_AddressFamily(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_AmazonAddress(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_AmazonSideAsn(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Arn(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_AwsDevice(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_BgpAsn(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_BgpAuthKey(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_ConnectionId(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_CustomerAddress(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_DxGatewayId(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_JumboFrameCapable(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Mtu(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Name(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Tags(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxTransitVirtualInterface_Vlan(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface(r DxTransitVirtualInterface) cty.Value
- func EncodeDxTransitVirtualInterface_AddressFamily(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_AmazonAddress(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_AmazonSideAsn(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Arn(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_AwsDevice(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_BgpAsn(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_BgpAuthKey(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_ConnectionId(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_CustomerAddress(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_DxGatewayId(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_JumboFrameCapable(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Mtu(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Name(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Tags(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeDxTransitVirtualInterface_Vlan(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxTransitVirtualInterface_AddressFamily(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_AmazonAddress(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_AmazonSideAsn(k *DxTransitVirtualInterfaceObservation, ...) bool
- func MergeDxTransitVirtualInterface_Arn(k *DxTransitVirtualInterfaceObservation, ...) bool
- func MergeDxTransitVirtualInterface_AwsDevice(k *DxTransitVirtualInterfaceObservation, ...) bool
- func MergeDxTransitVirtualInterface_BgpAsn(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_BgpAuthKey(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_ConnectionId(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_CustomerAddress(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_DxGatewayId(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_JumboFrameCapable(k *DxTransitVirtualInterfaceObservation, ...) bool
- func MergeDxTransitVirtualInterface_Mtu(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_Name(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_Tags(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- func MergeDxTransitVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxTransitVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxTransitVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxTransitVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxTransitVirtualInterface_Vlan(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, ...) bool
- type DxTransitVirtualInterface
- func (in *DxTransitVirtualInterface) DeepCopy() *DxTransitVirtualInterface
- func (in *DxTransitVirtualInterface) DeepCopyInto(out *DxTransitVirtualInterface)
- func (in *DxTransitVirtualInterface) DeepCopyObject() runtime.Object
- func (mg *DxTransitVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxTransitVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxTransitVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxTransitVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxTransitVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxTransitVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxTransitVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxTransitVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxTransitVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxTransitVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxTransitVirtualInterfaceList
- func (in *DxTransitVirtualInterfaceList) DeepCopy() *DxTransitVirtualInterfaceList
- func (in *DxTransitVirtualInterfaceList) DeepCopyInto(out *DxTransitVirtualInterfaceList)
- func (in *DxTransitVirtualInterfaceList) DeepCopyObject() runtime.Object
- func (l *DxTransitVirtualInterfaceList) GetItems() []resource.Managed
- type DxTransitVirtualInterfaceObservation
- type DxTransitVirtualInterfaceParameters
- type DxTransitVirtualInterfaceSpec
- type DxTransitVirtualInterfaceStatus
- type Timeouts
Constants ¶
const ( Group = "dx-transit-virtual-interface.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxTransitVirtualInterface" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_transit_virtual_interface" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxTransitVirtualInterface_AddressFamily ¶
func DecodeDxTransitVirtualInterface_AddressFamily(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_AmazonAddress ¶
func DecodeDxTransitVirtualInterface_AmazonAddress(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_AmazonSideAsn ¶
func DecodeDxTransitVirtualInterface_AmazonSideAsn(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Arn ¶
func DecodeDxTransitVirtualInterface_Arn(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_AwsDevice ¶
func DecodeDxTransitVirtualInterface_AwsDevice(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_BgpAsn ¶
func DecodeDxTransitVirtualInterface_BgpAsn(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_BgpAuthKey ¶
func DecodeDxTransitVirtualInterface_BgpAuthKey(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_ConnectionId ¶
func DecodeDxTransitVirtualInterface_ConnectionId(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_CustomerAddress ¶
func DecodeDxTransitVirtualInterface_CustomerAddress(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_DxGatewayId ¶
func DecodeDxTransitVirtualInterface_DxGatewayId(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_JumboFrameCapable ¶
func DecodeDxTransitVirtualInterface_JumboFrameCapable(p *DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Mtu ¶
func DecodeDxTransitVirtualInterface_Mtu(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Name ¶
func DecodeDxTransitVirtualInterface_Name(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Tags ¶
func DecodeDxTransitVirtualInterface_Tags(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func DecodeDxTransitVirtualInterface_Vlan ¶
func DecodeDxTransitVirtualInterface_Vlan(p *DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxTransitVirtualInterface ¶
func EncodeDxTransitVirtualInterface(r DxTransitVirtualInterface) cty.Value
func EncodeDxTransitVirtualInterface_AddressFamily ¶
func EncodeDxTransitVirtualInterface_AddressFamily(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_AmazonAddress ¶
func EncodeDxTransitVirtualInterface_AmazonAddress(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_AmazonSideAsn ¶
func EncodeDxTransitVirtualInterface_AmazonSideAsn(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_Arn ¶
func EncodeDxTransitVirtualInterface_Arn(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_AwsDevice ¶
func EncodeDxTransitVirtualInterface_AwsDevice(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_BgpAsn ¶
func EncodeDxTransitVirtualInterface_BgpAsn(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_BgpAuthKey ¶
func EncodeDxTransitVirtualInterface_BgpAuthKey(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_ConnectionId ¶
func EncodeDxTransitVirtualInterface_ConnectionId(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_CustomerAddress ¶
func EncodeDxTransitVirtualInterface_CustomerAddress(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_DxGatewayId ¶
func EncodeDxTransitVirtualInterface_DxGatewayId(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_JumboFrameCapable ¶
func EncodeDxTransitVirtualInterface_JumboFrameCapable(p DxTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_Mtu ¶
func EncodeDxTransitVirtualInterface_Mtu(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_Name ¶
func EncodeDxTransitVirtualInterface_Name(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_Tags ¶
func EncodeDxTransitVirtualInterface_Tags(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxTransitVirtualInterface_Vlan ¶
func EncodeDxTransitVirtualInterface_Vlan(p DxTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxTransitVirtualInterface_AddressFamily ¶
func MergeDxTransitVirtualInterface_AddressFamily(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_AmazonAddress ¶
func MergeDxTransitVirtualInterface_AmazonAddress(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_AmazonSideAsn ¶
func MergeDxTransitVirtualInterface_AmazonSideAsn(k *DxTransitVirtualInterfaceObservation, p *DxTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxTransitVirtualInterface_Arn ¶
func MergeDxTransitVirtualInterface_Arn(k *DxTransitVirtualInterfaceObservation, p *DxTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxTransitVirtualInterface_AwsDevice ¶
func MergeDxTransitVirtualInterface_AwsDevice(k *DxTransitVirtualInterfaceObservation, p *DxTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxTransitVirtualInterface_BgpAsn ¶
func MergeDxTransitVirtualInterface_BgpAsn(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_BgpAuthKey ¶
func MergeDxTransitVirtualInterface_BgpAuthKey(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_ConnectionId ¶
func MergeDxTransitVirtualInterface_ConnectionId(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_CustomerAddress ¶
func MergeDxTransitVirtualInterface_CustomerAddress(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_DxGatewayId ¶
func MergeDxTransitVirtualInterface_DxGatewayId(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_JumboFrameCapable ¶
func MergeDxTransitVirtualInterface_JumboFrameCapable(k *DxTransitVirtualInterfaceObservation, p *DxTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxTransitVirtualInterface_Mtu ¶
func MergeDxTransitVirtualInterface_Mtu(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_Name ¶
func MergeDxTransitVirtualInterface_Name(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_Tags ¶
func MergeDxTransitVirtualInterface_Tags(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDxTransitVirtualInterface_Timeouts ¶
func MergeDxTransitVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxTransitVirtualInterface_Timeouts_Create ¶
func MergeDxTransitVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_Timeouts_Delete ¶
func MergeDxTransitVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_Timeouts_Update ¶
func MergeDxTransitVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxTransitVirtualInterface_Vlan ¶
func MergeDxTransitVirtualInterface_Vlan(k *DxTransitVirtualInterfaceParameters, p *DxTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxTransitVirtualInterface ¶
type DxTransitVirtualInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxTransitVirtualInterfaceSpec `json:"spec"` Status DxTransitVirtualInterfaceStatus `json:"status,omitempty"` }
DxTransitVirtualInterface is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxTransitVirtualInterface) DeepCopy ¶
func (in *DxTransitVirtualInterface) DeepCopy() *DxTransitVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) DeepCopyInto ¶
func (in *DxTransitVirtualInterface) DeepCopyInto(out *DxTransitVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxTransitVirtualInterface) DeepCopyObject ¶
func (in *DxTransitVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxTransitVirtualInterface) GetCondition ¶
func (mg *DxTransitVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) GetDeletionPolicy ¶
func (mg *DxTransitVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) GetProviderConfigReference ¶
func (mg *DxTransitVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) GetProviderReference ¶
func (mg *DxTransitVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxTransitVirtualInterface. Deprecated: Use GetProviderConfigReference.
func (*DxTransitVirtualInterface) GetWriteConnectionSecretToReference ¶
func (mg *DxTransitVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) SetConditions ¶
func (mg *DxTransitVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) SetDeletionPolicy ¶
func (mg *DxTransitVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) SetProviderConfigReference ¶
func (mg *DxTransitVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxTransitVirtualInterface.
func (*DxTransitVirtualInterface) SetProviderReference ¶
func (mg *DxTransitVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxTransitVirtualInterface. Deprecated: Use SetProviderConfigReference.
func (*DxTransitVirtualInterface) SetWriteConnectionSecretToReference ¶
func (mg *DxTransitVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxTransitVirtualInterface.
type DxTransitVirtualInterfaceList ¶
type DxTransitVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxTransitVirtualInterface `json:"items"` }
DxTransitVirtualInterface contains a list of DxTransitVirtualInterfaceList
func (*DxTransitVirtualInterfaceList) DeepCopy ¶
func (in *DxTransitVirtualInterfaceList) DeepCopy() *DxTransitVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceList.
func (*DxTransitVirtualInterfaceList) DeepCopyInto ¶
func (in *DxTransitVirtualInterfaceList) DeepCopyInto(out *DxTransitVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxTransitVirtualInterfaceList) DeepCopyObject ¶
func (in *DxTransitVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxTransitVirtualInterfaceList) GetItems ¶
func (l *DxTransitVirtualInterfaceList) GetItems() []resource.Managed
GetItems of this DxTransitVirtualInterfaceList.
type DxTransitVirtualInterfaceObservation ¶
type DxTransitVirtualInterfaceObservation struct { AmazonSideAsn string `json:"amazon_side_asn"` Arn string `json:"arn"` AwsDevice string `json:"aws_device"` JumboFrameCapable bool `json:"jumbo_frame_capable"` }
A DxTransitVirtualInterfaceObservation records the observed state of a DxTransitVirtualInterface
func (*DxTransitVirtualInterfaceObservation) DeepCopy ¶
func (in *DxTransitVirtualInterfaceObservation) DeepCopy() *DxTransitVirtualInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceObservation.
func (*DxTransitVirtualInterfaceObservation) DeepCopyInto ¶
func (in *DxTransitVirtualInterfaceObservation) DeepCopyInto(out *DxTransitVirtualInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxTransitVirtualInterfaceParameters ¶
type DxTransitVirtualInterfaceParameters struct { AddressFamily string `json:"address_family"` AmazonAddress string `json:"amazon_address"` Mtu int64 `json:"mtu"` Vlan int64 `json:"vlan"` BgpAsn int64 `json:"bgp_asn"` ConnectionId string `json:"connection_id"` Tags map[string]string `json:"tags"` DxGatewayId string `json:"dx_gateway_id"` Name string `json:"name"` BgpAuthKey string `json:"bgp_auth_key"` CustomerAddress string `json:"customer_address"` Timeouts Timeouts `json:"timeouts"` }
A DxTransitVirtualInterfaceParameters defines the desired state of a DxTransitVirtualInterface
func (*DxTransitVirtualInterfaceParameters) DeepCopy ¶
func (in *DxTransitVirtualInterfaceParameters) DeepCopy() *DxTransitVirtualInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceParameters.
func (*DxTransitVirtualInterfaceParameters) DeepCopyInto ¶
func (in *DxTransitVirtualInterfaceParameters) DeepCopyInto(out *DxTransitVirtualInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxTransitVirtualInterfaceSpec ¶
type DxTransitVirtualInterfaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxTransitVirtualInterfaceParameters `json:"forProvider"` }
A DxTransitVirtualInterfaceSpec defines the desired state of a DxTransitVirtualInterface
func (*DxTransitVirtualInterfaceSpec) DeepCopy ¶
func (in *DxTransitVirtualInterfaceSpec) DeepCopy() *DxTransitVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceSpec.
func (*DxTransitVirtualInterfaceSpec) DeepCopyInto ¶
func (in *DxTransitVirtualInterfaceSpec) DeepCopyInto(out *DxTransitVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxTransitVirtualInterfaceStatus ¶
type DxTransitVirtualInterfaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxTransitVirtualInterfaceObservation `json:"atProvider"` }
A DxTransitVirtualInterfaceStatus defines the observed state of a DxTransitVirtualInterface
func (*DxTransitVirtualInterfaceStatus) DeepCopy ¶
func (in *DxTransitVirtualInterfaceStatus) DeepCopy() *DxTransitVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceStatus.
func (*DxTransitVirtualInterfaceStatus) DeepCopyInto ¶
func (in *DxTransitVirtualInterfaceStatus) DeepCopyInto(out *DxTransitVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Update string `json:"update"` Create string `json:"create"` Delete string `json:"delete"` }
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.