v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "dx-hosted-private-virtual-interface.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
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"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeDxHostedPrivateVirtualInterface

func DecodeDxHostedPrivateVirtualInterface(prev *DxHostedPrivateVirtualInterface, ctyValue cty.Value) (resource.Managed, error)

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

func DecodeDxHostedPrivateVirtualInterface_Timeouts(p *Timeouts, vals map[string]cty.Value)

containerTypeDecodeTemplate

func DecodeDxHostedPrivateVirtualInterface_Timeouts_Create

func DecodeDxHostedPrivateVirtualInterface_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedPrivateVirtualInterface_Timeouts_Delete

func DecodeDxHostedPrivateVirtualInterface_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedPrivateVirtualInterface_Timeouts_Update

func DecodeDxHostedPrivateVirtualInterface_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)

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_Timeouts

func EncodeDxHostedPrivateVirtualInterface_Timeouts(p Timeouts, vals map[string]cty.Value)

func EncodeDxHostedPrivateVirtualInterface_Timeouts_Create

func EncodeDxHostedPrivateVirtualInterface_Timeouts_Create(p Timeouts, vals map[string]cty.Value)

func EncodeDxHostedPrivateVirtualInterface_Timeouts_Delete

func EncodeDxHostedPrivateVirtualInterface_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)

func EncodeDxHostedPrivateVirtualInterface_Timeouts_Update

func EncodeDxHostedPrivateVirtualInterface_Timeouts_Update(p Timeouts, 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_AwsDevice

mergePrimitiveTemplateStatus

func MergeDxHostedPrivateVirtualInterface_BgpAsn

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_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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterface.

func (*DxHostedPrivateVirtualInterface) DeepCopyInto

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

GetCondition of this DxHostedPrivateVirtualInterface.

func (*DxHostedPrivateVirtualInterface) GetDeletionPolicy

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

SetConditions of this DxHostedPrivateVirtualInterface.

func (*DxHostedPrivateVirtualInterface) SetDeletionPolicy

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceList.

func (*DxHostedPrivateVirtualInterfaceList) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceObservation.

func (*DxHostedPrivateVirtualInterfaceObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceParameters.

func (*DxHostedPrivateVirtualInterfaceParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceSpec.

func (*DxHostedPrivateVirtualInterfaceSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceStatus.

func (*DxHostedPrivateVirtualInterfaceStatus) DeepCopyInto

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

func (in *Timeouts) DeepCopy() *Timeouts

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeouts.

func (*Timeouts) DeepCopyInto

func (in *Timeouts) DeepCopyInto(out *Timeouts)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL