Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeDxPrivateVirtualInterface(prev *DxPrivateVirtualInterface, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxPrivateVirtualInterface_AddressFamily(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_AmazonAddress(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_AmazonSideAsn(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Arn(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_AwsDevice(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_BgpAsn(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_BgpAuthKey(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_ConnectionId(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_CustomerAddress(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_DxGatewayId(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_JumboFrameCapable(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Mtu(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Name(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Tags(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_Vlan(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxPrivateVirtualInterface_VpnGatewayId(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface(r DxPrivateVirtualInterface) cty.Value
- func EncodeDxPrivateVirtualInterface_AddressFamily(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_AmazonAddress(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_AmazonSideAsn(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Arn(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_AwsDevice(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_BgpAsn(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_BgpAuthKey(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_ConnectionId(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_CustomerAddress(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_DxGatewayId(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_JumboFrameCapable(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Mtu(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Name(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Tags(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_Vlan(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxPrivateVirtualInterface_VpnGatewayId(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxPrivateVirtualInterface_AddressFamily(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_AmazonAddress(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_AmazonSideAsn(k *DxPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxPrivateVirtualInterface_Arn(k *DxPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxPrivateVirtualInterface_AwsDevice(k *DxPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxPrivateVirtualInterface_BgpAsn(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_BgpAuthKey(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_ConnectionId(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_CustomerAddress(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_DxGatewayId(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_JumboFrameCapable(k *DxPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxPrivateVirtualInterface_Mtu(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_Name(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_Tags(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxPrivateVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxPrivateVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxPrivateVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxPrivateVirtualInterface_Vlan(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxPrivateVirtualInterface_VpnGatewayId(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, ...) bool
- type DxPrivateVirtualInterface
- func (in *DxPrivateVirtualInterface) DeepCopy() *DxPrivateVirtualInterface
- func (in *DxPrivateVirtualInterface) DeepCopyInto(out *DxPrivateVirtualInterface)
- func (in *DxPrivateVirtualInterface) DeepCopyObject() runtime.Object
- func (mg *DxPrivateVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxPrivateVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxPrivateVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxPrivateVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxPrivateVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxPrivateVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxPrivateVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxPrivateVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxPrivateVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxPrivateVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxPrivateVirtualInterfaceList
- func (in *DxPrivateVirtualInterfaceList) DeepCopy() *DxPrivateVirtualInterfaceList
- func (in *DxPrivateVirtualInterfaceList) DeepCopyInto(out *DxPrivateVirtualInterfaceList)
- func (in *DxPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object
- func (l *DxPrivateVirtualInterfaceList) GetItems() []resource.Managed
- type DxPrivateVirtualInterfaceObservation
- type DxPrivateVirtualInterfaceParameters
- type DxPrivateVirtualInterfaceSpec
- type DxPrivateVirtualInterfaceStatus
- type Timeouts
Constants ¶
const ( Group = "dx-private-virtual-interface.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxPrivateVirtualInterface" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_private_virtual_interface" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxPrivateVirtualInterface_AddressFamily ¶
func DecodeDxPrivateVirtualInterface_AddressFamily(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_AmazonAddress ¶
func DecodeDxPrivateVirtualInterface_AmazonAddress(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_AmazonSideAsn ¶
func DecodeDxPrivateVirtualInterface_AmazonSideAsn(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Arn ¶
func DecodeDxPrivateVirtualInterface_Arn(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_AwsDevice ¶
func DecodeDxPrivateVirtualInterface_AwsDevice(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_BgpAsn ¶
func DecodeDxPrivateVirtualInterface_BgpAsn(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_BgpAuthKey ¶
func DecodeDxPrivateVirtualInterface_BgpAuthKey(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_ConnectionId ¶
func DecodeDxPrivateVirtualInterface_ConnectionId(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_CustomerAddress ¶
func DecodeDxPrivateVirtualInterface_CustomerAddress(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_DxGatewayId ¶
func DecodeDxPrivateVirtualInterface_DxGatewayId(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_JumboFrameCapable ¶
func DecodeDxPrivateVirtualInterface_JumboFrameCapable(p *DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Mtu ¶
func DecodeDxPrivateVirtualInterface_Mtu(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Name ¶
func DecodeDxPrivateVirtualInterface_Name(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Tags ¶
func DecodeDxPrivateVirtualInterface_Tags(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_Vlan ¶
func DecodeDxPrivateVirtualInterface_Vlan(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxPrivateVirtualInterface_VpnGatewayId ¶
func DecodeDxPrivateVirtualInterface_VpnGatewayId(p *DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxPrivateVirtualInterface ¶
func EncodeDxPrivateVirtualInterface(r DxPrivateVirtualInterface) cty.Value
func EncodeDxPrivateVirtualInterface_AddressFamily ¶
func EncodeDxPrivateVirtualInterface_AddressFamily(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_AmazonAddress ¶
func EncodeDxPrivateVirtualInterface_AmazonAddress(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_AmazonSideAsn ¶
func EncodeDxPrivateVirtualInterface_AmazonSideAsn(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_Arn ¶
func EncodeDxPrivateVirtualInterface_Arn(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_AwsDevice ¶
func EncodeDxPrivateVirtualInterface_AwsDevice(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_BgpAsn ¶
func EncodeDxPrivateVirtualInterface_BgpAsn(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_BgpAuthKey ¶
func EncodeDxPrivateVirtualInterface_BgpAuthKey(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_ConnectionId ¶
func EncodeDxPrivateVirtualInterface_ConnectionId(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_CustomerAddress ¶
func EncodeDxPrivateVirtualInterface_CustomerAddress(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_DxGatewayId ¶
func EncodeDxPrivateVirtualInterface_DxGatewayId(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_JumboFrameCapable ¶
func EncodeDxPrivateVirtualInterface_JumboFrameCapable(p DxPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_Mtu ¶
func EncodeDxPrivateVirtualInterface_Mtu(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_Name ¶
func EncodeDxPrivateVirtualInterface_Name(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_Tags ¶
func EncodeDxPrivateVirtualInterface_Tags(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_Vlan ¶
func EncodeDxPrivateVirtualInterface_Vlan(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxPrivateVirtualInterface_VpnGatewayId ¶
func EncodeDxPrivateVirtualInterface_VpnGatewayId(p DxPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxPrivateVirtualInterface_AddressFamily ¶
func MergeDxPrivateVirtualInterface_AddressFamily(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_AmazonAddress ¶
func MergeDxPrivateVirtualInterface_AmazonAddress(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_AmazonSideAsn ¶
func MergeDxPrivateVirtualInterface_AmazonSideAsn(k *DxPrivateVirtualInterfaceObservation, p *DxPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxPrivateVirtualInterface_Arn ¶
func MergeDxPrivateVirtualInterface_Arn(k *DxPrivateVirtualInterfaceObservation, p *DxPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxPrivateVirtualInterface_AwsDevice ¶
func MergeDxPrivateVirtualInterface_AwsDevice(k *DxPrivateVirtualInterfaceObservation, p *DxPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxPrivateVirtualInterface_BgpAsn ¶
func MergeDxPrivateVirtualInterface_BgpAsn(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_BgpAuthKey ¶
func MergeDxPrivateVirtualInterface_BgpAuthKey(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_ConnectionId ¶
func MergeDxPrivateVirtualInterface_ConnectionId(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_CustomerAddress ¶
func MergeDxPrivateVirtualInterface_CustomerAddress(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_DxGatewayId ¶
func MergeDxPrivateVirtualInterface_DxGatewayId(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_JumboFrameCapable ¶
func MergeDxPrivateVirtualInterface_JumboFrameCapable(k *DxPrivateVirtualInterfaceObservation, p *DxPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxPrivateVirtualInterface_Mtu ¶
func MergeDxPrivateVirtualInterface_Mtu(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_Name ¶
func MergeDxPrivateVirtualInterface_Name(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_Tags ¶
func MergeDxPrivateVirtualInterface_Tags(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDxPrivateVirtualInterface_Timeouts ¶
func MergeDxPrivateVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxPrivateVirtualInterface_Timeouts_Create ¶
func MergeDxPrivateVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_Timeouts_Delete ¶
func MergeDxPrivateVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_Timeouts_Update ¶
func MergeDxPrivateVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_Vlan ¶
func MergeDxPrivateVirtualInterface_Vlan(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxPrivateVirtualInterface_VpnGatewayId ¶
func MergeDxPrivateVirtualInterface_VpnGatewayId(k *DxPrivateVirtualInterfaceParameters, p *DxPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxPrivateVirtualInterface ¶
type DxPrivateVirtualInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxPrivateVirtualInterfaceSpec `json:"spec"` Status DxPrivateVirtualInterfaceStatus `json:"status,omitempty"` }
DxPrivateVirtualInterface is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxPrivateVirtualInterface) DeepCopy ¶
func (in *DxPrivateVirtualInterface) DeepCopy() *DxPrivateVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) DeepCopyInto ¶
func (in *DxPrivateVirtualInterface) DeepCopyInto(out *DxPrivateVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxPrivateVirtualInterface) DeepCopyObject ¶
func (in *DxPrivateVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxPrivateVirtualInterface) GetCondition ¶
func (mg *DxPrivateVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) GetDeletionPolicy ¶
func (mg *DxPrivateVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) GetProviderConfigReference ¶
func (mg *DxPrivateVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) GetProviderReference ¶
func (mg *DxPrivateVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxPrivateVirtualInterface. Deprecated: Use GetProviderConfigReference.
func (*DxPrivateVirtualInterface) GetWriteConnectionSecretToReference ¶
func (mg *DxPrivateVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) SetConditions ¶
func (mg *DxPrivateVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) SetDeletionPolicy ¶
func (mg *DxPrivateVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) SetProviderConfigReference ¶
func (mg *DxPrivateVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxPrivateVirtualInterface.
func (*DxPrivateVirtualInterface) SetProviderReference ¶
func (mg *DxPrivateVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxPrivateVirtualInterface. Deprecated: Use SetProviderConfigReference.
func (*DxPrivateVirtualInterface) SetWriteConnectionSecretToReference ¶
func (mg *DxPrivateVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxPrivateVirtualInterface.
type DxPrivateVirtualInterfaceList ¶
type DxPrivateVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxPrivateVirtualInterface `json:"items"` }
DxPrivateVirtualInterface contains a list of DxPrivateVirtualInterfaceList
func (*DxPrivateVirtualInterfaceList) DeepCopy ¶
func (in *DxPrivateVirtualInterfaceList) DeepCopy() *DxPrivateVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceList.
func (*DxPrivateVirtualInterfaceList) DeepCopyInto ¶
func (in *DxPrivateVirtualInterfaceList) DeepCopyInto(out *DxPrivateVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxPrivateVirtualInterfaceList) DeepCopyObject ¶
func (in *DxPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxPrivateVirtualInterfaceList) GetItems ¶
func (l *DxPrivateVirtualInterfaceList) GetItems() []resource.Managed
GetItems of this DxPrivateVirtualInterfaceList.
type DxPrivateVirtualInterfaceObservation ¶
type DxPrivateVirtualInterfaceObservation struct { AmazonSideAsn string `json:"amazon_side_asn"` Arn string `json:"arn"` AwsDevice string `json:"aws_device"` JumboFrameCapable bool `json:"jumbo_frame_capable"` }
A DxPrivateVirtualInterfaceObservation records the observed state of a DxPrivateVirtualInterface
func (*DxPrivateVirtualInterfaceObservation) DeepCopy ¶
func (in *DxPrivateVirtualInterfaceObservation) DeepCopy() *DxPrivateVirtualInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceObservation.
func (*DxPrivateVirtualInterfaceObservation) DeepCopyInto ¶
func (in *DxPrivateVirtualInterfaceObservation) DeepCopyInto(out *DxPrivateVirtualInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxPrivateVirtualInterfaceParameters ¶
type DxPrivateVirtualInterfaceParameters struct { Tags map[string]string `json:"tags"` VpnGatewayId string `json:"vpn_gateway_id"` AddressFamily string `json:"address_family"` AmazonAddress string `json:"amazon_address"` ConnectionId string `json:"connection_id"` DxGatewayId string `json:"dx_gateway_id"` Mtu int64 `json:"mtu"` Vlan int64 `json:"vlan"` BgpAsn int64 `json:"bgp_asn"` BgpAuthKey string `json:"bgp_auth_key"` CustomerAddress string `json:"customer_address"` Name string `json:"name"` Timeouts Timeouts `json:"timeouts"` }
A DxPrivateVirtualInterfaceParameters defines the desired state of a DxPrivateVirtualInterface
func (*DxPrivateVirtualInterfaceParameters) DeepCopy ¶
func (in *DxPrivateVirtualInterfaceParameters) DeepCopy() *DxPrivateVirtualInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceParameters.
func (*DxPrivateVirtualInterfaceParameters) DeepCopyInto ¶
func (in *DxPrivateVirtualInterfaceParameters) DeepCopyInto(out *DxPrivateVirtualInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxPrivateVirtualInterfaceSpec ¶
type DxPrivateVirtualInterfaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxPrivateVirtualInterfaceParameters `json:"forProvider"` }
A DxPrivateVirtualInterfaceSpec defines the desired state of a DxPrivateVirtualInterface
func (*DxPrivateVirtualInterfaceSpec) DeepCopy ¶
func (in *DxPrivateVirtualInterfaceSpec) DeepCopy() *DxPrivateVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceSpec.
func (*DxPrivateVirtualInterfaceSpec) DeepCopyInto ¶
func (in *DxPrivateVirtualInterfaceSpec) DeepCopyInto(out *DxPrivateVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxPrivateVirtualInterfaceStatus ¶
type DxPrivateVirtualInterfaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxPrivateVirtualInterfaceObservation `json:"atProvider"` }
A DxPrivateVirtualInterfaceStatus defines the observed state of a DxPrivateVirtualInterface
func (*DxPrivateVirtualInterfaceStatus) DeepCopy ¶
func (in *DxPrivateVirtualInterfaceStatus) DeepCopy() *DxPrivateVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceStatus.
func (*DxPrivateVirtualInterfaceStatus) DeepCopyInto ¶
func (in *DxPrivateVirtualInterfaceStatus) DeepCopyInto(out *DxPrivateVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Timeouts ¶
type Timeouts struct { Delete string `json:"delete"` Update string `json:"update"` Create string `json:"create"` }
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.