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

Package type metadata.

Variables

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

Functions

func DecodeDxHostedPublicVirtualInterface

func DecodeDxHostedPublicVirtualInterface(prev *DxHostedPublicVirtualInterface, ctyValue cty.Value) (resource.Managed, error)

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

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

containerTypeDecodeTemplate

func DecodeDxHostedPublicVirtualInterface_Timeouts_Create

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

primitiveTypeDecodeTemplate

func DecodeDxHostedPublicVirtualInterface_Timeouts_Delete

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

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_Timeouts

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

func EncodeDxHostedPublicVirtualInterface_Timeouts_Create

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

func EncodeDxHostedPublicVirtualInterface_Timeouts_Delete

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

mergePrimitiveTemplateStatus

func MergeDxHostedPublicVirtualInterface_AwsDevice

mergePrimitiveTemplateStatus

func MergeDxHostedPublicVirtualInterface_BgpAsn

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

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

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

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

func (*DxHostedPublicVirtualInterface) DeepCopyInto

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

GetCondition of this DxHostedPublicVirtualInterface.

func (*DxHostedPublicVirtualInterface) GetDeletionPolicy

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

SetConditions of this DxHostedPublicVirtualInterface.

func (*DxHostedPublicVirtualInterface) SetDeletionPolicy

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

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

func (*DxHostedPublicVirtualInterfaceList) DeepCopyInto

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

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

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

func (*DxHostedPublicVirtualInterfaceObservation) DeepCopyInto

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

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

func (*DxHostedPublicVirtualInterfaceParameters) DeepCopyInto

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

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

func (*DxHostedPublicVirtualInterfaceSpec) DeepCopyInto

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

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

func (*DxHostedPublicVirtualInterfaceStatus) 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"`
}

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