Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDxHostedPublicVirtualInterface(prev *DxHostedPublicVirtualInterface, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDxHostedPublicVirtualInterface_AddressFamily(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_AmazonAddress(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_AmazonSideAsn(p *DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_Arn(p *DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_AwsDevice(p *DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_BgpAsn(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_BgpAuthKey(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_ConnectionId(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_CustomerAddress(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_Name(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_OwnerAccountId(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_RouteFilterPrefixes(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func DecodeDxHostedPublicVirtualInterface_Vlan(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface(r DxHostedPublicVirtualInterface) cty.Value
- func EncodeDxHostedPublicVirtualInterface_AddressFamily(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_AmazonAddress(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_AmazonSideAsn(p DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_Arn(p DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_AwsDevice(p DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_BgpAsn(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_BgpAuthKey(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_ConnectionId(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_CustomerAddress(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_Name(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_OwnerAccountId(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_RouteFilterPrefixes(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func EncodeDxHostedPublicVirtualInterface_Vlan(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDxHostedPublicVirtualInterface_AddressFamily(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_AmazonAddress(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_AmazonSideAsn(k *DxHostedPublicVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPublicVirtualInterface_Arn(k *DxHostedPublicVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPublicVirtualInterface_AwsDevice(k *DxHostedPublicVirtualInterfaceObservation, ...) bool
- func MergeDxHostedPublicVirtualInterface_BgpAsn(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_BgpAuthKey(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_ConnectionId(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_CustomerAddress(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_Name(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_OwnerAccountId(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_RouteFilterPrefixes(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- func MergeDxHostedPublicVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPublicVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPublicVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeDxHostedPublicVirtualInterface_Vlan(k *DxHostedPublicVirtualInterfaceParameters, ...) bool
- type DxHostedPublicVirtualInterface
- func (in *DxHostedPublicVirtualInterface) DeepCopy() *DxHostedPublicVirtualInterface
- func (in *DxHostedPublicVirtualInterface) DeepCopyInto(out *DxHostedPublicVirtualInterface)
- func (in *DxHostedPublicVirtualInterface) DeepCopyObject() runtime.Object
- func (mg *DxHostedPublicVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DxHostedPublicVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DxHostedPublicVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DxHostedPublicVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DxHostedPublicVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DxHostedPublicVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DxHostedPublicVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DxHostedPublicVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DxHostedPublicVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DxHostedPublicVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DxHostedPublicVirtualInterfaceList
- func (in *DxHostedPublicVirtualInterfaceList) DeepCopy() *DxHostedPublicVirtualInterfaceList
- func (in *DxHostedPublicVirtualInterfaceList) DeepCopyInto(out *DxHostedPublicVirtualInterfaceList)
- func (in *DxHostedPublicVirtualInterfaceList) DeepCopyObject() runtime.Object
- func (l *DxHostedPublicVirtualInterfaceList) GetItems() []resource.Managed
- type DxHostedPublicVirtualInterfaceObservation
- type DxHostedPublicVirtualInterfaceParameters
- type DxHostedPublicVirtualInterfaceSpec
- type DxHostedPublicVirtualInterfaceStatus
- type Timeouts
Constants ¶
const ( Group = "dx-hosted-public-virtual-interface.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DxHostedPublicVirtualInterface" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_dx_hosted_public_virtual_interface" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDxHostedPublicVirtualInterface_AddressFamily ¶
func DecodeDxHostedPublicVirtualInterface_AddressFamily(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_AmazonAddress ¶
func DecodeDxHostedPublicVirtualInterface_AmazonAddress(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_AmazonSideAsn ¶
func DecodeDxHostedPublicVirtualInterface_AmazonSideAsn(p *DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_Arn ¶
func DecodeDxHostedPublicVirtualInterface_Arn(p *DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_AwsDevice ¶
func DecodeDxHostedPublicVirtualInterface_AwsDevice(p *DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_BgpAsn ¶
func DecodeDxHostedPublicVirtualInterface_BgpAsn(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_BgpAuthKey ¶
func DecodeDxHostedPublicVirtualInterface_BgpAuthKey(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_ConnectionId ¶
func DecodeDxHostedPublicVirtualInterface_ConnectionId(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_CustomerAddress ¶
func DecodeDxHostedPublicVirtualInterface_CustomerAddress(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_Name ¶
func DecodeDxHostedPublicVirtualInterface_Name(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_OwnerAccountId ¶
func DecodeDxHostedPublicVirtualInterface_OwnerAccountId(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_RouteFilterPrefixes ¶
func DecodeDxHostedPublicVirtualInterface_RouteFilterPrefixes(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_Timeouts ¶
containerTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func DecodeDxHostedPublicVirtualInterface_Vlan ¶
func DecodeDxHostedPublicVirtualInterface_Vlan(p *DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDxHostedPublicVirtualInterface ¶
func EncodeDxHostedPublicVirtualInterface(r DxHostedPublicVirtualInterface) cty.Value
func EncodeDxHostedPublicVirtualInterface_AddressFamily ¶
func EncodeDxHostedPublicVirtualInterface_AddressFamily(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_AmazonAddress ¶
func EncodeDxHostedPublicVirtualInterface_AmazonAddress(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_AmazonSideAsn ¶
func EncodeDxHostedPublicVirtualInterface_AmazonSideAsn(p DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_Arn ¶
func EncodeDxHostedPublicVirtualInterface_Arn(p DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_AwsDevice ¶
func EncodeDxHostedPublicVirtualInterface_AwsDevice(p DxHostedPublicVirtualInterfaceObservation, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_BgpAsn ¶
func EncodeDxHostedPublicVirtualInterface_BgpAsn(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_BgpAuthKey ¶
func EncodeDxHostedPublicVirtualInterface_BgpAuthKey(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_ConnectionId ¶
func EncodeDxHostedPublicVirtualInterface_ConnectionId(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_CustomerAddress ¶
func EncodeDxHostedPublicVirtualInterface_CustomerAddress(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_Name ¶
func EncodeDxHostedPublicVirtualInterface_Name(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_OwnerAccountId ¶
func EncodeDxHostedPublicVirtualInterface_OwnerAccountId(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_RouteFilterPrefixes ¶
func EncodeDxHostedPublicVirtualInterface_RouteFilterPrefixes(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func EncodeDxHostedPublicVirtualInterface_Vlan ¶
func EncodeDxHostedPublicVirtualInterface_Vlan(p DxHostedPublicVirtualInterfaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDxHostedPublicVirtualInterface_AddressFamily ¶
func MergeDxHostedPublicVirtualInterface_AddressFamily(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_AmazonAddress ¶
func MergeDxHostedPublicVirtualInterface_AmazonAddress(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_AmazonSideAsn ¶
func MergeDxHostedPublicVirtualInterface_AmazonSideAsn(k *DxHostedPublicVirtualInterfaceObservation, p *DxHostedPublicVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPublicVirtualInterface_Arn ¶
func MergeDxHostedPublicVirtualInterface_Arn(k *DxHostedPublicVirtualInterfaceObservation, p *DxHostedPublicVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPublicVirtualInterface_AwsDevice ¶
func MergeDxHostedPublicVirtualInterface_AwsDevice(k *DxHostedPublicVirtualInterfaceObservation, p *DxHostedPublicVirtualInterfaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeDxHostedPublicVirtualInterface_BgpAsn ¶
func MergeDxHostedPublicVirtualInterface_BgpAsn(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_BgpAuthKey ¶
func MergeDxHostedPublicVirtualInterface_BgpAuthKey(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_ConnectionId ¶
func MergeDxHostedPublicVirtualInterface_ConnectionId(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_CustomerAddress ¶
func MergeDxHostedPublicVirtualInterface_CustomerAddress(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_Name ¶
func MergeDxHostedPublicVirtualInterface_Name(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_OwnerAccountId ¶
func MergeDxHostedPublicVirtualInterface_OwnerAccountId(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_RouteFilterPrefixes ¶
func MergeDxHostedPublicVirtualInterface_RouteFilterPrefixes(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeDxHostedPublicVirtualInterface_Timeouts ¶
func MergeDxHostedPublicVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeDxHostedPublicVirtualInterface_Timeouts_Create ¶
func MergeDxHostedPublicVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_Timeouts_Delete ¶
func MergeDxHostedPublicVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDxHostedPublicVirtualInterface_Vlan ¶
func MergeDxHostedPublicVirtualInterface_Vlan(k *DxHostedPublicVirtualInterfaceParameters, p *DxHostedPublicVirtualInterfaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DxHostedPublicVirtualInterface ¶
type DxHostedPublicVirtualInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DxHostedPublicVirtualInterfaceSpec `json:"spec"` Status DxHostedPublicVirtualInterfaceStatus `json:"status,omitempty"` }
DxHostedPublicVirtualInterface is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DxHostedPublicVirtualInterface) DeepCopy ¶
func (in *DxHostedPublicVirtualInterface) DeepCopy() *DxHostedPublicVirtualInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) DeepCopyInto ¶
func (in *DxHostedPublicVirtualInterface) DeepCopyInto(out *DxHostedPublicVirtualInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxHostedPublicVirtualInterface) DeepCopyObject ¶
func (in *DxHostedPublicVirtualInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxHostedPublicVirtualInterface) GetCondition ¶
func (mg *DxHostedPublicVirtualInterface) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) GetDeletionPolicy ¶
func (mg *DxHostedPublicVirtualInterface) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) GetProviderConfigReference ¶
func (mg *DxHostedPublicVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) GetProviderReference ¶
func (mg *DxHostedPublicVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DxHostedPublicVirtualInterface. Deprecated: Use GetProviderConfigReference.
func (*DxHostedPublicVirtualInterface) GetWriteConnectionSecretToReference ¶
func (mg *DxHostedPublicVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) SetConditions ¶
func (mg *DxHostedPublicVirtualInterface) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) SetDeletionPolicy ¶
func (mg *DxHostedPublicVirtualInterface) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) SetProviderConfigReference ¶
func (mg *DxHostedPublicVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DxHostedPublicVirtualInterface.
func (*DxHostedPublicVirtualInterface) SetProviderReference ¶
func (mg *DxHostedPublicVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DxHostedPublicVirtualInterface. Deprecated: Use SetProviderConfigReference.
func (*DxHostedPublicVirtualInterface) SetWriteConnectionSecretToReference ¶
func (mg *DxHostedPublicVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DxHostedPublicVirtualInterface.
type DxHostedPublicVirtualInterfaceList ¶
type DxHostedPublicVirtualInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DxHostedPublicVirtualInterface `json:"items"` }
DxHostedPublicVirtualInterface contains a list of DxHostedPublicVirtualInterfaceList
func (*DxHostedPublicVirtualInterfaceList) DeepCopy ¶
func (in *DxHostedPublicVirtualInterfaceList) DeepCopy() *DxHostedPublicVirtualInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceList.
func (*DxHostedPublicVirtualInterfaceList) DeepCopyInto ¶
func (in *DxHostedPublicVirtualInterfaceList) DeepCopyInto(out *DxHostedPublicVirtualInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DxHostedPublicVirtualInterfaceList) DeepCopyObject ¶
func (in *DxHostedPublicVirtualInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DxHostedPublicVirtualInterfaceList) GetItems ¶
func (l *DxHostedPublicVirtualInterfaceList) GetItems() []resource.Managed
GetItems of this DxHostedPublicVirtualInterfaceList.
type DxHostedPublicVirtualInterfaceObservation ¶
type DxHostedPublicVirtualInterfaceObservation struct { Arn string `json:"arn"` AwsDevice string `json:"aws_device"` AmazonSideAsn string `json:"amazon_side_asn"` }
A DxHostedPublicVirtualInterfaceObservation records the observed state of a DxHostedPublicVirtualInterface
func (*DxHostedPublicVirtualInterfaceObservation) DeepCopy ¶
func (in *DxHostedPublicVirtualInterfaceObservation) DeepCopy() *DxHostedPublicVirtualInterfaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceObservation.
func (*DxHostedPublicVirtualInterfaceObservation) DeepCopyInto ¶
func (in *DxHostedPublicVirtualInterfaceObservation) DeepCopyInto(out *DxHostedPublicVirtualInterfaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedPublicVirtualInterfaceParameters ¶
type DxHostedPublicVirtualInterfaceParameters struct { BgpAuthKey string `json:"bgp_auth_key"` Name string `json:"name"` OwnerAccountId string `json:"owner_account_id"` RouteFilterPrefixes []string `json:"route_filter_prefixes"` AmazonAddress string `json:"amazon_address"` Vlan int64 `json:"vlan"` CustomerAddress string `json:"customer_address"` BgpAsn int64 `json:"bgp_asn"` ConnectionId string `json:"connection_id"` AddressFamily string `json:"address_family"` Timeouts Timeouts `json:"timeouts"` }
A DxHostedPublicVirtualInterfaceParameters defines the desired state of a DxHostedPublicVirtualInterface
func (*DxHostedPublicVirtualInterfaceParameters) DeepCopy ¶
func (in *DxHostedPublicVirtualInterfaceParameters) DeepCopy() *DxHostedPublicVirtualInterfaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceParameters.
func (*DxHostedPublicVirtualInterfaceParameters) DeepCopyInto ¶
func (in *DxHostedPublicVirtualInterfaceParameters) DeepCopyInto(out *DxHostedPublicVirtualInterfaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedPublicVirtualInterfaceSpec ¶
type DxHostedPublicVirtualInterfaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DxHostedPublicVirtualInterfaceParameters `json:"forProvider"` }
A DxHostedPublicVirtualInterfaceSpec defines the desired state of a DxHostedPublicVirtualInterface
func (*DxHostedPublicVirtualInterfaceSpec) DeepCopy ¶
func (in *DxHostedPublicVirtualInterfaceSpec) DeepCopy() *DxHostedPublicVirtualInterfaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceSpec.
func (*DxHostedPublicVirtualInterfaceSpec) DeepCopyInto ¶
func (in *DxHostedPublicVirtualInterfaceSpec) DeepCopyInto(out *DxHostedPublicVirtualInterfaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DxHostedPublicVirtualInterfaceStatus ¶
type DxHostedPublicVirtualInterfaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DxHostedPublicVirtualInterfaceObservation `json:"atProvider"` }
A DxHostedPublicVirtualInterfaceStatus defines the observed state of a DxHostedPublicVirtualInterface
func (*DxHostedPublicVirtualInterfaceStatus) DeepCopy ¶
func (in *DxHostedPublicVirtualInterfaceStatus) DeepCopy() *DxHostedPublicVirtualInterfaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceStatus.
func (*DxHostedPublicVirtualInterfaceStatus) DeepCopyInto ¶
func (in *DxHostedPublicVirtualInterfaceStatus) DeepCopyInto(out *DxHostedPublicVirtualInterfaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.