Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxHostedTransitVirtualInterface(prev *DxHostedTransitVirtualInterface, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxHostedTransitVirtualInterface_AddressFamily(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_AmazonAddress(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_AmazonSideAsn(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Arn(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_AwsDevice(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_BgpAsn(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_BgpAuthKey(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_ConnectionId(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_CustomerAddress(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_JumboFrameCapable(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Mtu(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Name(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_OwnerAccountId(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedTransitVirtualInterface_Vlan(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface(r DxHostedTransitVirtualInterface) cty.Value
- func EncodeDxHostedTransitVirtualInterface_AddressFamily(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_AmazonAddress(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_AmazonSideAsn(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Arn(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_AwsDevice(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_BgpAsn(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_BgpAuthKey(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_ConnectionId(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_CustomerAddress(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_JumboFrameCapable(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Mtu(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Name(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_OwnerAccountId(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedTransitVirtualInterface_Vlan(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxHostedTransitVirtualInterface_AddressFamily(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_AmazonAddress(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_AmazonSideAsn(k *DxHostedTransitVirtualInterfaceObservation, ...) bool
- func MergeDxHostedTransitVirtualInterface_Arn(k *DxHostedTransitVirtualInterfaceObservation, ...) bool
- func MergeDxHostedTransitVirtualInterface_AwsDevice(k *DxHostedTransitVirtualInterfaceObservation, ...) bool
- func MergeDxHostedTransitVirtualInterface_BgpAsn(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_BgpAuthKey(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_ConnectionId(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_CustomerAddress(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_JumboFrameCapable(k *DxHostedTransitVirtualInterfaceObservation, ...) bool
- func MergeDxHostedTransitVirtualInterface_Mtu(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_Name(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_OwnerAccountId(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- func MergeDxHostedTransitVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedTransitVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedTransitVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedTransitVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedTransitVirtualInterface_Vlan(k *DxHostedTransitVirtualInterfaceParameters, ...) bool
- type DxHostedTransitVirtualInterface
- func (in *DxHostedTransitVirtualInterface) DeepCopy() *DxHostedTransitVirtualInterface
- func (in *DxHostedTransitVirtualInterface) DeepCopyInto(out *DxHostedTransitVirtualInterface)
- func (in *DxHostedTransitVirtualInterface) DeepCopyObject() runtime.Object
- func (mg *DxHostedTransitVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxHostedTransitVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxHostedTransitVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxHostedTransitVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxHostedTransitVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxHostedTransitVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxHostedTransitVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxHostedTransitVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxHostedTransitVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxHostedTransitVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxHostedTransitVirtualInterfaceList
- func (in *DxHostedTransitVirtualInterfaceList) DeepCopy() *DxHostedTransitVirtualInterfaceList
- func (in *DxHostedTransitVirtualInterfaceList) DeepCopyInto(out *DxHostedTransitVirtualInterfaceList)
- func (in *DxHostedTransitVirtualInterfaceList) DeepCopyObject() runtime.Object
- func (l *DxHostedTransitVirtualInterfaceList) GetItems() []resource.Managed
- type DxHostedTransitVirtualInterfaceObservation
- type DxHostedTransitVirtualInterfaceParameters
- type DxHostedTransitVirtualInterfaceSpec
- type DxHostedTransitVirtualInterfaceStatus
- type Timeouts
Constants ¶
const ( Group = "dx-hosted-transit-virtual-interface.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxHostedTransitVirtualInterface" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_hosted_transit_virtual_interface" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxHostedTransitVirtualInterface_AddressFamily ¶
func DecodeDxHostedTransitVirtualInterface_AddressFamily(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_AmazonAddress ¶
func DecodeDxHostedTransitVirtualInterface_AmazonAddress(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_AmazonSideAsn ¶
func DecodeDxHostedTransitVirtualInterface_AmazonSideAsn(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Arn ¶
func DecodeDxHostedTransitVirtualInterface_Arn(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_AwsDevice ¶
func DecodeDxHostedTransitVirtualInterface_AwsDevice(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_BgpAsn ¶
func DecodeDxHostedTransitVirtualInterface_BgpAsn(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_BgpAuthKey ¶
func DecodeDxHostedTransitVirtualInterface_BgpAuthKey(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_ConnectionId ¶
func DecodeDxHostedTransitVirtualInterface_ConnectionId(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_CustomerAddress ¶
func DecodeDxHostedTransitVirtualInterface_CustomerAddress(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_JumboFrameCapable ¶
func DecodeDxHostedTransitVirtualInterface_JumboFrameCapable(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Mtu ¶
func DecodeDxHostedTransitVirtualInterface_Mtu(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Name ¶
func DecodeDxHostedTransitVirtualInterface_Name(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_OwnerAccountId ¶
func DecodeDxHostedTransitVirtualInterface_OwnerAccountId(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedTransitVirtualInterface_Vlan ¶
func DecodeDxHostedTransitVirtualInterface_Vlan(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxHostedTransitVirtualInterface ¶
func EncodeDxHostedTransitVirtualInterface(r DxHostedTransitVirtualInterface) cty.Value
func EncodeDxHostedTransitVirtualInterface_AddressFamily ¶
func EncodeDxHostedTransitVirtualInterface_AddressFamily(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_AmazonAddress ¶
func EncodeDxHostedTransitVirtualInterface_AmazonAddress(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_AmazonSideAsn ¶
func EncodeDxHostedTransitVirtualInterface_AmazonSideAsn(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_Arn ¶
func EncodeDxHostedTransitVirtualInterface_Arn(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_AwsDevice ¶
func EncodeDxHostedTransitVirtualInterface_AwsDevice(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_BgpAsn ¶
func EncodeDxHostedTransitVirtualInterface_BgpAsn(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_BgpAuthKey ¶
func EncodeDxHostedTransitVirtualInterface_BgpAuthKey(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_ConnectionId ¶
func EncodeDxHostedTransitVirtualInterface_ConnectionId(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_CustomerAddress ¶
func EncodeDxHostedTransitVirtualInterface_CustomerAddress(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_JumboFrameCapable ¶
func EncodeDxHostedTransitVirtualInterface_JumboFrameCapable(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_Mtu ¶
func EncodeDxHostedTransitVirtualInterface_Mtu(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_Name ¶
func EncodeDxHostedTransitVirtualInterface_Name(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_OwnerAccountId ¶
func EncodeDxHostedTransitVirtualInterface_OwnerAccountId(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedTransitVirtualInterface_Vlan ¶
func EncodeDxHostedTransitVirtualInterface_Vlan(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxHostedTransitVirtualInterface_AddressFamily ¶
func MergeDxHostedTransitVirtualInterface_AddressFamily(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_AmazonAddress ¶
func MergeDxHostedTransitVirtualInterface_AmazonAddress(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_AmazonSideAsn ¶
func MergeDxHostedTransitVirtualInterface_AmazonSideAsn(k *DxHostedTransitVirtualInterfaceObservation, p *DxHostedTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedTransitVirtualInterface_Arn ¶
func MergeDxHostedTransitVirtualInterface_Arn(k *DxHostedTransitVirtualInterfaceObservation, p *DxHostedTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedTransitVirtualInterface_AwsDevice ¶
func MergeDxHostedTransitVirtualInterface_AwsDevice(k *DxHostedTransitVirtualInterfaceObservation, p *DxHostedTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedTransitVirtualInterface_BgpAsn ¶
func MergeDxHostedTransitVirtualInterface_BgpAsn(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_BgpAuthKey ¶
func MergeDxHostedTransitVirtualInterface_BgpAuthKey(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_ConnectionId ¶
func MergeDxHostedTransitVirtualInterface_ConnectionId(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_CustomerAddress ¶
func MergeDxHostedTransitVirtualInterface_CustomerAddress(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_JumboFrameCapable ¶
func MergeDxHostedTransitVirtualInterface_JumboFrameCapable(k *DxHostedTransitVirtualInterfaceObservation, p *DxHostedTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedTransitVirtualInterface_Mtu ¶
func MergeDxHostedTransitVirtualInterface_Mtu(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_Name ¶
func MergeDxHostedTransitVirtualInterface_Name(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_OwnerAccountId ¶
func MergeDxHostedTransitVirtualInterface_OwnerAccountId(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_Timeouts ¶
func MergeDxHostedTransitVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxHostedTransitVirtualInterface_Timeouts_Create ¶
func MergeDxHostedTransitVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_Timeouts_Delete ¶
func MergeDxHostedTransitVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_Timeouts_Update ¶
func MergeDxHostedTransitVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedTransitVirtualInterface_Vlan ¶
func MergeDxHostedTransitVirtualInterface_Vlan(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxHostedTransitVirtualInterface ¶
type DxHostedTransitVirtualInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxHostedTransitVirtualInterfaceSpec `json:"spec"` Status DxHostedTransitVirtualInterfaceStatus `json:"status,omitempty"` }
DxHostedTransitVirtualInterface is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxHostedTransitVirtualInterface) DeepCopy ¶
func (in *DxHostedTransitVirtualInterface) DeepCopy() *DxHostedTransitVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) DeepCopyInto ¶
func (in *DxHostedTransitVirtualInterface) DeepCopyInto(out *DxHostedTransitVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxHostedTransitVirtualInterface) DeepCopyObject ¶
func (in *DxHostedTransitVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxHostedTransitVirtualInterface) GetCondition ¶
func (mg *DxHostedTransitVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) GetDeletionPolicy ¶
func (mg *DxHostedTransitVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) GetProviderConfigReference ¶
func (mg *DxHostedTransitVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) GetProviderReference ¶
func (mg *DxHostedTransitVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxHostedTransitVirtualInterface. Deprecated: Use GetProviderConfigReference.
func (*DxHostedTransitVirtualInterface) GetWriteConnectionSecretToReference ¶
func (mg *DxHostedTransitVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) SetConditions ¶
func (mg *DxHostedTransitVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) SetDeletionPolicy ¶
func (mg *DxHostedTransitVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) SetProviderConfigReference ¶
func (mg *DxHostedTransitVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxHostedTransitVirtualInterface.
func (*DxHostedTransitVirtualInterface) SetProviderReference ¶
func (mg *DxHostedTransitVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxHostedTransitVirtualInterface. Deprecated: Use SetProviderConfigReference.
func (*DxHostedTransitVirtualInterface) SetWriteConnectionSecretToReference ¶
func (mg *DxHostedTransitVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxHostedTransitVirtualInterface.
type DxHostedTransitVirtualInterfaceList ¶
type DxHostedTransitVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxHostedTransitVirtualInterface `json:"items"` }
DxHostedTransitVirtualInterface contains a list of DxHostedTransitVirtualInterfaceList
func (*DxHostedTransitVirtualInterfaceList) DeepCopy ¶
func (in *DxHostedTransitVirtualInterfaceList) DeepCopy() *DxHostedTransitVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedTransitVirtualInterfaceList.
func (*DxHostedTransitVirtualInterfaceList) DeepCopyInto ¶
func (in *DxHostedTransitVirtualInterfaceList) DeepCopyInto(out *DxHostedTransitVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxHostedTransitVirtualInterfaceList) DeepCopyObject ¶
func (in *DxHostedTransitVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxHostedTransitVirtualInterfaceList) GetItems ¶
func (l *DxHostedTransitVirtualInterfaceList) GetItems() []resource.Managed
GetItems of this DxHostedTransitVirtualInterfaceList.
type DxHostedTransitVirtualInterfaceObservation ¶
type DxHostedTransitVirtualInterfaceObservation struct { JumboFrameCapable bool `json:"jumbo_frame_capable"` AwsDevice string `json:"aws_device"` AmazonSideAsn string `json:"amazon_side_asn"` Arn string `json:"arn"` }
A DxHostedTransitVirtualInterfaceObservation records the observed state of a DxHostedTransitVirtualInterface
func (*DxHostedTransitVirtualInterfaceObservation) DeepCopy ¶
func (in *DxHostedTransitVirtualInterfaceObservation) DeepCopy() *DxHostedTransitVirtualInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedTransitVirtualInterfaceObservation.
func (*DxHostedTransitVirtualInterfaceObservation) DeepCopyInto ¶
func (in *DxHostedTransitVirtualInterfaceObservation) DeepCopyInto(out *DxHostedTransitVirtualInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedTransitVirtualInterfaceParameters ¶
type DxHostedTransitVirtualInterfaceParameters struct { ConnectionId string `json:"connection_id"` Name string `json:"name"` OwnerAccountId string `json:"owner_account_id"` CustomerAddress string `json:"customer_address"` Mtu int64 `json:"mtu"` Vlan int64 `json:"vlan"` AmazonAddress string `json:"amazon_address"` BgpAsn int64 `json:"bgp_asn"` BgpAuthKey string `json:"bgp_auth_key"` AddressFamily string `json:"address_family"` Timeouts Timeouts `json:"timeouts"` }
A DxHostedTransitVirtualInterfaceParameters defines the desired state of a DxHostedTransitVirtualInterface
func (*DxHostedTransitVirtualInterfaceParameters) DeepCopy ¶
func (in *DxHostedTransitVirtualInterfaceParameters) DeepCopy() *DxHostedTransitVirtualInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedTransitVirtualInterfaceParameters.
func (*DxHostedTransitVirtualInterfaceParameters) DeepCopyInto ¶
func (in *DxHostedTransitVirtualInterfaceParameters) DeepCopyInto(out *DxHostedTransitVirtualInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedTransitVirtualInterfaceSpec ¶
type DxHostedTransitVirtualInterfaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxHostedTransitVirtualInterfaceParameters `json:"forProvider"` }
A DxHostedTransitVirtualInterfaceSpec defines the desired state of a DxHostedTransitVirtualInterface
func (*DxHostedTransitVirtualInterfaceSpec) DeepCopy ¶
func (in *DxHostedTransitVirtualInterfaceSpec) DeepCopy() *DxHostedTransitVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedTransitVirtualInterfaceSpec.
func (*DxHostedTransitVirtualInterfaceSpec) DeepCopyInto ¶
func (in *DxHostedTransitVirtualInterfaceSpec) DeepCopyInto(out *DxHostedTransitVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedTransitVirtualInterfaceStatus ¶
type DxHostedTransitVirtualInterfaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxHostedTransitVirtualInterfaceObservation `json:"atProvider"` }
A DxHostedTransitVirtualInterfaceStatus defines the observed state of a DxHostedTransitVirtualInterface
func (*DxHostedTransitVirtualInterfaceStatus) DeepCopy ¶
func (in *DxHostedTransitVirtualInterfaceStatus) DeepCopy() *DxHostedTransitVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedTransitVirtualInterfaceStatus.
func (*DxHostedTransitVirtualInterfaceStatus) DeepCopyInto ¶
func (in *DxHostedTransitVirtualInterfaceStatus) DeepCopyInto(out *DxHostedTransitVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Create string `json:"create"` Delete string `json:"delete"` Update string `json:"update"` }
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.