Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeDxHostedPrivateVirtualInterface(prev *DxHostedPrivateVirtualInterface, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxHostedPrivateVirtualInterface_AddressFamily(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_AmazonAddress(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_AmazonSideAsn(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Arn(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_AwsDevice(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_BgpAsn(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_BgpAuthKey(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_ConnectionId(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_CustomerAddress(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_JumboFrameCapable(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Mtu(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Name(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_OwnerAccountId(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPrivateVirtualInterface_Vlan(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface(r DxHostedPrivateVirtualInterface) cty.Value
- func EncodeDxHostedPrivateVirtualInterface_AddressFamily(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_AmazonAddress(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_AmazonSideAsn(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Arn(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_AwsDevice(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_BgpAsn(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_BgpAuthKey(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_ConnectionId(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_CustomerAddress(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_JumboFrameCapable(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Mtu(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Name(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_OwnerAccountId(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPrivateVirtualInterface_Vlan(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxHostedPrivateVirtualInterface_AddressFamily(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_AmazonAddress(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_AmazonSideAsn(k *DxHostedPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPrivateVirtualInterface_Arn(k *DxHostedPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPrivateVirtualInterface_AwsDevice(k *DxHostedPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPrivateVirtualInterface_BgpAsn(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_BgpAuthKey(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_ConnectionId(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_CustomerAddress(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_JumboFrameCapable(k *DxHostedPrivateVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPrivateVirtualInterface_Mtu(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_Name(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_OwnerAccountId(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPrivateVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPrivateVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPrivateVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPrivateVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPrivateVirtualInterface_Vlan(k *DxHostedPrivateVirtualInterfaceParameters, ...) bool
- type DxHostedPrivateVirtualInterface
- func (in *DxHostedPrivateVirtualInterface) DeepCopy() *DxHostedPrivateVirtualInterface
- func (in *DxHostedPrivateVirtualInterface) DeepCopyInto(out *DxHostedPrivateVirtualInterface)
- func (in *DxHostedPrivateVirtualInterface) DeepCopyObject() runtime.Object
- func (mg *DxHostedPrivateVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxHostedPrivateVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxHostedPrivateVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxHostedPrivateVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxHostedPrivateVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxHostedPrivateVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxHostedPrivateVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxHostedPrivateVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxHostedPrivateVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxHostedPrivateVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxHostedPrivateVirtualInterfaceList
- func (in *DxHostedPrivateVirtualInterfaceList) DeepCopy() *DxHostedPrivateVirtualInterfaceList
- func (in *DxHostedPrivateVirtualInterfaceList) DeepCopyInto(out *DxHostedPrivateVirtualInterfaceList)
- func (in *DxHostedPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object
- func (l *DxHostedPrivateVirtualInterfaceList) GetItems() []resource.Managed
- type DxHostedPrivateVirtualInterfaceObservation
- type DxHostedPrivateVirtualInterfaceParameters
- type DxHostedPrivateVirtualInterfaceSpec
- type DxHostedPrivateVirtualInterfaceStatus
- type Timeouts
Constants ¶
const ( Group = "dx-hosted-private-virtual-interface.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxHostedPrivateVirtualInterface" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_hosted_private_virtual_interface" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxHostedPrivateVirtualInterface_AddressFamily ¶
func DecodeDxHostedPrivateVirtualInterface_AddressFamily(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_AmazonAddress ¶
func DecodeDxHostedPrivateVirtualInterface_AmazonAddress(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_AmazonSideAsn ¶
func DecodeDxHostedPrivateVirtualInterface_AmazonSideAsn(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Arn ¶
func DecodeDxHostedPrivateVirtualInterface_Arn(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_AwsDevice ¶
func DecodeDxHostedPrivateVirtualInterface_AwsDevice(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_BgpAsn ¶
func DecodeDxHostedPrivateVirtualInterface_BgpAsn(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_BgpAuthKey ¶
func DecodeDxHostedPrivateVirtualInterface_BgpAuthKey(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_ConnectionId ¶
func DecodeDxHostedPrivateVirtualInterface_ConnectionId(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_CustomerAddress ¶
func DecodeDxHostedPrivateVirtualInterface_CustomerAddress(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_JumboFrameCapable ¶
func DecodeDxHostedPrivateVirtualInterface_JumboFrameCapable(p *DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Mtu ¶
func DecodeDxHostedPrivateVirtualInterface_Mtu(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Name ¶
func DecodeDxHostedPrivateVirtualInterface_Name(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_OwnerAccountId ¶
func DecodeDxHostedPrivateVirtualInterface_OwnerAccountId(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedPrivateVirtualInterface_Vlan ¶
func DecodeDxHostedPrivateVirtualInterface_Vlan(p *DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxHostedPrivateVirtualInterface ¶
func EncodeDxHostedPrivateVirtualInterface(r DxHostedPrivateVirtualInterface) cty.Value
func EncodeDxHostedPrivateVirtualInterface_AddressFamily ¶
func EncodeDxHostedPrivateVirtualInterface_AddressFamily(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_AmazonAddress ¶
func EncodeDxHostedPrivateVirtualInterface_AmazonAddress(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_AmazonSideAsn ¶
func EncodeDxHostedPrivateVirtualInterface_AmazonSideAsn(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_Arn ¶
func EncodeDxHostedPrivateVirtualInterface_Arn(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_AwsDevice ¶
func EncodeDxHostedPrivateVirtualInterface_AwsDevice(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_BgpAsn ¶
func EncodeDxHostedPrivateVirtualInterface_BgpAsn(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_BgpAuthKey ¶
func EncodeDxHostedPrivateVirtualInterface_BgpAuthKey(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_ConnectionId ¶
func EncodeDxHostedPrivateVirtualInterface_ConnectionId(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_CustomerAddress ¶
func EncodeDxHostedPrivateVirtualInterface_CustomerAddress(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_JumboFrameCapable ¶
func EncodeDxHostedPrivateVirtualInterface_JumboFrameCapable(p DxHostedPrivateVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_Mtu ¶
func EncodeDxHostedPrivateVirtualInterface_Mtu(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_Name ¶
func EncodeDxHostedPrivateVirtualInterface_Name(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_OwnerAccountId ¶
func EncodeDxHostedPrivateVirtualInterface_OwnerAccountId(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPrivateVirtualInterface_Vlan ¶
func EncodeDxHostedPrivateVirtualInterface_Vlan(p DxHostedPrivateVirtualInterfaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxHostedPrivateVirtualInterface_AddressFamily ¶
func MergeDxHostedPrivateVirtualInterface_AddressFamily(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_AmazonAddress ¶
func MergeDxHostedPrivateVirtualInterface_AmazonAddress(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_AmazonSideAsn ¶
func MergeDxHostedPrivateVirtualInterface_AmazonSideAsn(k *DxHostedPrivateVirtualInterfaceObservation, p *DxHostedPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPrivateVirtualInterface_Arn ¶
func MergeDxHostedPrivateVirtualInterface_Arn(k *DxHostedPrivateVirtualInterfaceObservation, p *DxHostedPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPrivateVirtualInterface_AwsDevice ¶
func MergeDxHostedPrivateVirtualInterface_AwsDevice(k *DxHostedPrivateVirtualInterfaceObservation, p *DxHostedPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPrivateVirtualInterface_BgpAsn ¶
func MergeDxHostedPrivateVirtualInterface_BgpAsn(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_BgpAuthKey ¶
func MergeDxHostedPrivateVirtualInterface_BgpAuthKey(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_ConnectionId ¶
func MergeDxHostedPrivateVirtualInterface_ConnectionId(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_CustomerAddress ¶
func MergeDxHostedPrivateVirtualInterface_CustomerAddress(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_JumboFrameCapable ¶
func MergeDxHostedPrivateVirtualInterface_JumboFrameCapable(k *DxHostedPrivateVirtualInterfaceObservation, p *DxHostedPrivateVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPrivateVirtualInterface_Mtu ¶
func MergeDxHostedPrivateVirtualInterface_Mtu(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_Name ¶
func MergeDxHostedPrivateVirtualInterface_Name(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_OwnerAccountId ¶
func MergeDxHostedPrivateVirtualInterface_OwnerAccountId(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_Timeouts ¶
func MergeDxHostedPrivateVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxHostedPrivateVirtualInterface_Timeouts_Create ¶
func MergeDxHostedPrivateVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_Timeouts_Delete ¶
func MergeDxHostedPrivateVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_Timeouts_Update ¶
func MergeDxHostedPrivateVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPrivateVirtualInterface_Vlan ¶
func MergeDxHostedPrivateVirtualInterface_Vlan(k *DxHostedPrivateVirtualInterfaceParameters, p *DxHostedPrivateVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxHostedPrivateVirtualInterface ¶
type DxHostedPrivateVirtualInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxHostedPrivateVirtualInterfaceSpec `json:"spec"` Status DxHostedPrivateVirtualInterfaceStatus `json:"status,omitempty"` }
DxHostedPrivateVirtualInterface is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxHostedPrivateVirtualInterface) DeepCopy ¶
func (in *DxHostedPrivateVirtualInterface) DeepCopy() *DxHostedPrivateVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) DeepCopyInto ¶
func (in *DxHostedPrivateVirtualInterface) DeepCopyInto(out *DxHostedPrivateVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxHostedPrivateVirtualInterface) DeepCopyObject ¶
func (in *DxHostedPrivateVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxHostedPrivateVirtualInterface) GetCondition ¶
func (mg *DxHostedPrivateVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) GetDeletionPolicy ¶
func (mg *DxHostedPrivateVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) GetProviderConfigReference ¶
func (mg *DxHostedPrivateVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) GetProviderReference ¶
func (mg *DxHostedPrivateVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxHostedPrivateVirtualInterface. Deprecated: Use GetProviderConfigReference.
func (*DxHostedPrivateVirtualInterface) GetWriteConnectionSecretToReference ¶
func (mg *DxHostedPrivateVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) SetConditions ¶
func (mg *DxHostedPrivateVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) SetDeletionPolicy ¶
func (mg *DxHostedPrivateVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) SetProviderConfigReference ¶
func (mg *DxHostedPrivateVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxHostedPrivateVirtualInterface.
func (*DxHostedPrivateVirtualInterface) SetProviderReference ¶
func (mg *DxHostedPrivateVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxHostedPrivateVirtualInterface. Deprecated: Use SetProviderConfigReference.
func (*DxHostedPrivateVirtualInterface) SetWriteConnectionSecretToReference ¶
func (mg *DxHostedPrivateVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxHostedPrivateVirtualInterface.
type DxHostedPrivateVirtualInterfaceList ¶
type DxHostedPrivateVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxHostedPrivateVirtualInterface `json:"items"` }
DxHostedPrivateVirtualInterface contains a list of DxHostedPrivateVirtualInterfaceList
func (*DxHostedPrivateVirtualInterfaceList) DeepCopy ¶
func (in *DxHostedPrivateVirtualInterfaceList) DeepCopy() *DxHostedPrivateVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceList.
func (*DxHostedPrivateVirtualInterfaceList) DeepCopyInto ¶
func (in *DxHostedPrivateVirtualInterfaceList) DeepCopyInto(out *DxHostedPrivateVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxHostedPrivateVirtualInterfaceList) DeepCopyObject ¶
func (in *DxHostedPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxHostedPrivateVirtualInterfaceList) GetItems ¶
func (l *DxHostedPrivateVirtualInterfaceList) GetItems() []resource.Managed
GetItems of this DxHostedPrivateVirtualInterfaceList.
type DxHostedPrivateVirtualInterfaceObservation ¶
type DxHostedPrivateVirtualInterfaceObservation struct { Arn string `json:"arn"` JumboFrameCapable bool `json:"jumbo_frame_capable"` AmazonSideAsn string `json:"amazon_side_asn"` AwsDevice string `json:"aws_device"` }
A DxHostedPrivateVirtualInterfaceObservation records the observed state of a DxHostedPrivateVirtualInterface
func (*DxHostedPrivateVirtualInterfaceObservation) DeepCopy ¶
func (in *DxHostedPrivateVirtualInterfaceObservation) DeepCopy() *DxHostedPrivateVirtualInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceObservation.
func (*DxHostedPrivateVirtualInterfaceObservation) DeepCopyInto ¶
func (in *DxHostedPrivateVirtualInterfaceObservation) DeepCopyInto(out *DxHostedPrivateVirtualInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedPrivateVirtualInterfaceParameters ¶
type DxHostedPrivateVirtualInterfaceParameters struct { ConnectionId string `json:"connection_id"` CustomerAddress string `json:"customer_address"` OwnerAccountId string `json:"owner_account_id"` AddressFamily string `json:"address_family"` BgpAuthKey string `json:"bgp_auth_key"` Mtu int64 `json:"mtu"` Name string `json:"name"` BgpAsn int64 `json:"bgp_asn"` Vlan int64 `json:"vlan"` AmazonAddress string `json:"amazon_address"` Timeouts Timeouts `json:"timeouts"` }
A DxHostedPrivateVirtualInterfaceParameters defines the desired state of a DxHostedPrivateVirtualInterface
func (*DxHostedPrivateVirtualInterfaceParameters) DeepCopy ¶
func (in *DxHostedPrivateVirtualInterfaceParameters) DeepCopy() *DxHostedPrivateVirtualInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceParameters.
func (*DxHostedPrivateVirtualInterfaceParameters) DeepCopyInto ¶
func (in *DxHostedPrivateVirtualInterfaceParameters) DeepCopyInto(out *DxHostedPrivateVirtualInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedPrivateVirtualInterfaceSpec ¶
type DxHostedPrivateVirtualInterfaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxHostedPrivateVirtualInterfaceParameters `json:"forProvider"` }
A DxHostedPrivateVirtualInterfaceSpec defines the desired state of a DxHostedPrivateVirtualInterface
func (*DxHostedPrivateVirtualInterfaceSpec) DeepCopy ¶
func (in *DxHostedPrivateVirtualInterfaceSpec) DeepCopy() *DxHostedPrivateVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceSpec.
func (*DxHostedPrivateVirtualInterfaceSpec) DeepCopyInto ¶
func (in *DxHostedPrivateVirtualInterfaceSpec) DeepCopyInto(out *DxHostedPrivateVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedPrivateVirtualInterfaceStatus ¶
type DxHostedPrivateVirtualInterfaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxHostedPrivateVirtualInterfaceObservation `json:"atProvider"` }
A DxHostedPrivateVirtualInterfaceStatus defines the observed state of a DxHostedPrivateVirtualInterface
func (*DxHostedPrivateVirtualInterfaceStatus) DeepCopy ¶
func (in *DxHostedPrivateVirtualInterfaceStatus) DeepCopy() *DxHostedPrivateVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceStatus.
func (*DxHostedPrivateVirtualInterfaceStatus) DeepCopyInto ¶
func (in *DxHostedPrivateVirtualInterfaceStatus) DeepCopyInto(out *DxHostedPrivateVirtualInterfaceStatus)
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.