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-transit-virtual-interface.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "DxHostedTransitVirtualInterface"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_dx_hosted_transit_virtual_interface"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeDxHostedTransitVirtualInterface

func DecodeDxHostedTransitVirtualInterface(prev *DxHostedTransitVirtualInterface, ctyValue cty.Value) (resource.Managed, error)

func DecodeDxHostedTransitVirtualInterface_AddressFamily

func DecodeDxHostedTransitVirtualInterface_AddressFamily(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_AmazonAddress

func DecodeDxHostedTransitVirtualInterface_AmazonAddress(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_AmazonSideAsn

func DecodeDxHostedTransitVirtualInterface_AmazonSideAsn(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Arn

func DecodeDxHostedTransitVirtualInterface_Arn(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_AwsDevice

func DecodeDxHostedTransitVirtualInterface_AwsDevice(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_BgpAsn

func DecodeDxHostedTransitVirtualInterface_BgpAsn(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_BgpAuthKey

func DecodeDxHostedTransitVirtualInterface_BgpAuthKey(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_ConnectionId

func DecodeDxHostedTransitVirtualInterface_ConnectionId(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_CustomerAddress

func DecodeDxHostedTransitVirtualInterface_CustomerAddress(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_JumboFrameCapable

func DecodeDxHostedTransitVirtualInterface_JumboFrameCapable(p *DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Mtu

func DecodeDxHostedTransitVirtualInterface_Mtu(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Name

func DecodeDxHostedTransitVirtualInterface_Name(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_OwnerAccountId

func DecodeDxHostedTransitVirtualInterface_OwnerAccountId(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Timeouts

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

containerTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Timeouts_Delete

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

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Timeouts_Update

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

primitiveTypeDecodeTemplate

func DecodeDxHostedTransitVirtualInterface_Vlan

func DecodeDxHostedTransitVirtualInterface_Vlan(p *DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeDxHostedTransitVirtualInterface

func EncodeDxHostedTransitVirtualInterface(r DxHostedTransitVirtualInterface) cty.Value

func EncodeDxHostedTransitVirtualInterface_AddressFamily

func EncodeDxHostedTransitVirtualInterface_AddressFamily(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_AmazonAddress

func EncodeDxHostedTransitVirtualInterface_AmazonAddress(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_AmazonSideAsn

func EncodeDxHostedTransitVirtualInterface_AmazonSideAsn(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_Arn

func EncodeDxHostedTransitVirtualInterface_Arn(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_AwsDevice

func EncodeDxHostedTransitVirtualInterface_AwsDevice(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_BgpAsn

func EncodeDxHostedTransitVirtualInterface_BgpAsn(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_BgpAuthKey

func EncodeDxHostedTransitVirtualInterface_BgpAuthKey(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_ConnectionId

func EncodeDxHostedTransitVirtualInterface_ConnectionId(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_CustomerAddress

func EncodeDxHostedTransitVirtualInterface_CustomerAddress(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_JumboFrameCapable

func EncodeDxHostedTransitVirtualInterface_JumboFrameCapable(p DxHostedTransitVirtualInterfaceObservation, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_Mtu

func EncodeDxHostedTransitVirtualInterface_Mtu(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_Name

func EncodeDxHostedTransitVirtualInterface_Name(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_OwnerAccountId

func EncodeDxHostedTransitVirtualInterface_OwnerAccountId(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func EncodeDxHostedTransitVirtualInterface_Timeouts

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

func EncodeDxHostedTransitVirtualInterface_Timeouts_Create

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

func EncodeDxHostedTransitVirtualInterface_Timeouts_Delete

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

func EncodeDxHostedTransitVirtualInterface_Timeouts_Update

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

func EncodeDxHostedTransitVirtualInterface_Vlan

func EncodeDxHostedTransitVirtualInterface_Vlan(p DxHostedTransitVirtualInterfaceParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeDxHostedTransitVirtualInterface_AddressFamily

func MergeDxHostedTransitVirtualInterface_AddressFamily(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_AmazonAddress

func MergeDxHostedTransitVirtualInterface_AmazonAddress(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_AmazonSideAsn

func MergeDxHostedTransitVirtualInterface_AmazonSideAsn(k *DxHostedTransitVirtualInterfaceObservation, p *DxHostedTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDxHostedTransitVirtualInterface_AwsDevice

mergePrimitiveTemplateStatus

func MergeDxHostedTransitVirtualInterface_BgpAsn

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_BgpAuthKey

func MergeDxHostedTransitVirtualInterface_BgpAuthKey(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_ConnectionId

func MergeDxHostedTransitVirtualInterface_ConnectionId(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_CustomerAddress

func MergeDxHostedTransitVirtualInterface_CustomerAddress(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_JumboFrameCapable

func MergeDxHostedTransitVirtualInterface_JumboFrameCapable(k *DxHostedTransitVirtualInterfaceObservation, p *DxHostedTransitVirtualInterfaceObservation, md *plugin.MergeDescription) bool

mergePrimitiveTemplateStatus

func MergeDxHostedTransitVirtualInterface_OwnerAccountId

func MergeDxHostedTransitVirtualInterface_OwnerAccountId(k *DxHostedTransitVirtualInterfaceParameters, p *DxHostedTransitVirtualInterfaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_Timeouts

func MergeDxHostedTransitVirtualInterface_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergeStructTemplateSpec

func MergeDxHostedTransitVirtualInterface_Timeouts_Create

func MergeDxHostedTransitVirtualInterface_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_Timeouts_Delete

func MergeDxHostedTransitVirtualInterface_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeDxHostedTransitVirtualInterface_Timeouts_Update

func MergeDxHostedTransitVirtualInterface_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type DxHostedTransitVirtualInterface

type DxHostedTransitVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DxHostedTransitVirtualInterfaceSpec   `json:"spec"`
	Status DxHostedTransitVirtualInterfaceStatus `json:"status,omitempty"`
}

DxHostedTransitVirtualInterface is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*DxHostedTransitVirtualInterface) DeepCopy

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

func (*DxHostedTransitVirtualInterface) DeepCopyInto

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

func (*DxHostedTransitVirtualInterface) DeepCopyObject

func (in *DxHostedTransitVirtualInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DxHostedTransitVirtualInterface) GetCondition

GetCondition of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) GetDeletionPolicy

GetDeletionPolicy of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) GetProviderConfigReference

func (mg *DxHostedTransitVirtualInterface) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) GetProviderReference

func (mg *DxHostedTransitVirtualInterface) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this DxHostedTransitVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*DxHostedTransitVirtualInterface) GetWriteConnectionSecretToReference

func (mg *DxHostedTransitVirtualInterface) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) SetConditions

SetConditions of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) SetDeletionPolicy

SetDeletionPolicy of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) SetProviderConfigReference

func (mg *DxHostedTransitVirtualInterface) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this DxHostedTransitVirtualInterface.

func (*DxHostedTransitVirtualInterface) SetProviderReference

func (mg *DxHostedTransitVirtualInterface) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this DxHostedTransitVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*DxHostedTransitVirtualInterface) SetWriteConnectionSecretToReference

func (mg *DxHostedTransitVirtualInterface) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this DxHostedTransitVirtualInterface.

type DxHostedTransitVirtualInterfaceList

type DxHostedTransitVirtualInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DxHostedTransitVirtualInterface `json:"items"`
}

DxHostedTransitVirtualInterface contains a list of DxHostedTransitVirtualInterfaceList

func (*DxHostedTransitVirtualInterfaceList) DeepCopy

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

func (*DxHostedTransitVirtualInterfaceList) DeepCopyInto

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

func (*DxHostedTransitVirtualInterfaceList) DeepCopyObject

func (in *DxHostedTransitVirtualInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DxHostedTransitVirtualInterfaceList) GetItems

GetItems of this DxHostedTransitVirtualInterfaceList.

type DxHostedTransitVirtualInterfaceObservation

type DxHostedTransitVirtualInterfaceObservation struct {
	JumboFrameCapable bool   `json:"jumbo_frame_capable"`
	AwsDevice         string `json:"aws_device"`
	AmazonSideAsn     string `json:"amazon_side_asn"`
	Arn               string `json:"arn"`
}

A DxHostedTransitVirtualInterfaceObservation records the observed state of a DxHostedTransitVirtualInterface

func (*DxHostedTransitVirtualInterfaceObservation) DeepCopy

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

func (*DxHostedTransitVirtualInterfaceObservation) DeepCopyInto

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

type DxHostedTransitVirtualInterfaceParameters

type DxHostedTransitVirtualInterfaceParameters struct {
	ConnectionId    string   `json:"connection_id"`
	Name            string   `json:"name"`
	OwnerAccountId  string   `json:"owner_account_id"`
	CustomerAddress string   `json:"customer_address"`
	Mtu             int64    `json:"mtu"`
	Vlan            int64    `json:"vlan"`
	AmazonAddress   string   `json:"amazon_address"`
	BgpAsn          int64    `json:"bgp_asn"`
	BgpAuthKey      string   `json:"bgp_auth_key"`
	AddressFamily   string   `json:"address_family"`
	Timeouts        Timeouts `json:"timeouts"`
}

A DxHostedTransitVirtualInterfaceParameters defines the desired state of a DxHostedTransitVirtualInterface

func (*DxHostedTransitVirtualInterfaceParameters) DeepCopy

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

func (*DxHostedTransitVirtualInterfaceParameters) DeepCopyInto

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

type DxHostedTransitVirtualInterfaceSpec

type DxHostedTransitVirtualInterfaceSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  DxHostedTransitVirtualInterfaceParameters `json:"forProvider"`
}

A DxHostedTransitVirtualInterfaceSpec defines the desired state of a DxHostedTransitVirtualInterface

func (*DxHostedTransitVirtualInterfaceSpec) DeepCopy

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

func (*DxHostedTransitVirtualInterfaceSpec) DeepCopyInto

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

type DxHostedTransitVirtualInterfaceStatus

type DxHostedTransitVirtualInterfaceStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     DxHostedTransitVirtualInterfaceObservation `json:"atProvider"`
}

A DxHostedTransitVirtualInterfaceStatus defines the observed state of a DxHostedTransitVirtualInterface

func (*DxHostedTransitVirtualInterfaceStatus) DeepCopy

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

func (*DxHostedTransitVirtualInterfaceStatus) DeepCopyInto

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

type Timeouts

type Timeouts struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

func (*Timeouts) DeepCopy

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