v1alpha1

package
v0.3.0-preview Latest Latest
Warning

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

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

Documentation

Overview

+kubebuilder:object:generate=true +groupName=dx.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "dx.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	BgpPeer_Kind             = "BgpPeer"
	BgpPeer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BgpPeer_Kind}.String()
	BgpPeer_KindAPIVersion   = BgpPeer_Kind + "." + CRDGroupVersion.String()
	BgpPeer_GroupVersionKind = CRDGroupVersion.WithKind(BgpPeer_Kind)
)

Repository type metadata.

View Source
var (
	Connection_Kind             = "Connection"
	Connection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Connection_Kind}.String()
	Connection_KindAPIVersion   = Connection_Kind + "." + CRDGroupVersion.String()
	Connection_GroupVersionKind = CRDGroupVersion.WithKind(Connection_Kind)
)

Repository type metadata.

View Source
var (
	ConnectionAssociation_Kind             = "ConnectionAssociation"
	ConnectionAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConnectionAssociation_Kind}.String()
	ConnectionAssociation_KindAPIVersion   = ConnectionAssociation_Kind + "." + CRDGroupVersion.String()
	ConnectionAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ConnectionAssociation_Kind)
)

Repository type metadata.

View Source
var (
	Gateway_Kind             = "Gateway"
	Gateway_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Gateway_Kind}.String()
	Gateway_KindAPIVersion   = Gateway_Kind + "." + CRDGroupVersion.String()
	Gateway_GroupVersionKind = CRDGroupVersion.WithKind(Gateway_Kind)
)

Repository type metadata.

View Source
var (
	GatewayAssociation_Kind             = "GatewayAssociation"
	GatewayAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GatewayAssociation_Kind}.String()
	GatewayAssociation_KindAPIVersion   = GatewayAssociation_Kind + "." + CRDGroupVersion.String()
	GatewayAssociation_GroupVersionKind = CRDGroupVersion.WithKind(GatewayAssociation_Kind)
)

Repository type metadata.

View Source
var (
	GatewayAssociationProposal_Kind             = "GatewayAssociationProposal"
	GatewayAssociationProposal_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GatewayAssociationProposal_Kind}.String()
	GatewayAssociationProposal_KindAPIVersion   = GatewayAssociationProposal_Kind + "." + CRDGroupVersion.String()
	GatewayAssociationProposal_GroupVersionKind = CRDGroupVersion.WithKind(GatewayAssociationProposal_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	HostedPrivateVirtualInterface_Kind             = "HostedPrivateVirtualInterface"
	HostedPrivateVirtualInterface_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedPrivateVirtualInterface_Kind}.String()
	HostedPrivateVirtualInterface_KindAPIVersion   = HostedPrivateVirtualInterface_Kind + "." + CRDGroupVersion.String()
	HostedPrivateVirtualInterface_GroupVersionKind = CRDGroupVersion.WithKind(HostedPrivateVirtualInterface_Kind)
)

Repository type metadata.

View Source
var (
	HostedPrivateVirtualInterfaceAccepter_Kind             = "HostedPrivateVirtualInterfaceAccepter"
	HostedPrivateVirtualInterfaceAccepter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedPrivateVirtualInterfaceAccepter_Kind}.String()
	HostedPrivateVirtualInterfaceAccepter_KindAPIVersion   = HostedPrivateVirtualInterfaceAccepter_Kind + "." + CRDGroupVersion.String()
	HostedPrivateVirtualInterfaceAccepter_GroupVersionKind = CRDGroupVersion.WithKind(HostedPrivateVirtualInterfaceAccepter_Kind)
)

Repository type metadata.

View Source
var (
	HostedPublicVirtualInterface_Kind             = "HostedPublicVirtualInterface"
	HostedPublicVirtualInterface_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedPublicVirtualInterface_Kind}.String()
	HostedPublicVirtualInterface_KindAPIVersion   = HostedPublicVirtualInterface_Kind + "." + CRDGroupVersion.String()
	HostedPublicVirtualInterface_GroupVersionKind = CRDGroupVersion.WithKind(HostedPublicVirtualInterface_Kind)
)

Repository type metadata.

View Source
var (
	HostedPublicVirtualInterfaceAccepter_Kind             = "HostedPublicVirtualInterfaceAccepter"
	HostedPublicVirtualInterfaceAccepter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedPublicVirtualInterfaceAccepter_Kind}.String()
	HostedPublicVirtualInterfaceAccepter_KindAPIVersion   = HostedPublicVirtualInterfaceAccepter_Kind + "." + CRDGroupVersion.String()
	HostedPublicVirtualInterfaceAccepter_GroupVersionKind = CRDGroupVersion.WithKind(HostedPublicVirtualInterfaceAccepter_Kind)
)

Repository type metadata.

View Source
var (
	HostedTransitVirtualInterface_Kind             = "HostedTransitVirtualInterface"
	HostedTransitVirtualInterface_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedTransitVirtualInterface_Kind}.String()
	HostedTransitVirtualInterface_KindAPIVersion   = HostedTransitVirtualInterface_Kind + "." + CRDGroupVersion.String()
	HostedTransitVirtualInterface_GroupVersionKind = CRDGroupVersion.WithKind(HostedTransitVirtualInterface_Kind)
)

Repository type metadata.

View Source
var (
	HostedTransitVirtualInterfaceAccepter_Kind             = "HostedTransitVirtualInterfaceAccepter"
	HostedTransitVirtualInterfaceAccepter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedTransitVirtualInterfaceAccepter_Kind}.String()
	HostedTransitVirtualInterfaceAccepter_KindAPIVersion   = HostedTransitVirtualInterfaceAccepter_Kind + "." + CRDGroupVersion.String()
	HostedTransitVirtualInterfaceAccepter_GroupVersionKind = CRDGroupVersion.WithKind(HostedTransitVirtualInterfaceAccepter_Kind)
)

Repository type metadata.

View Source
var (
	Lag_Kind             = "Lag"
	Lag_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Lag_Kind}.String()
	Lag_KindAPIVersion   = Lag_Kind + "." + CRDGroupVersion.String()
	Lag_GroupVersionKind = CRDGroupVersion.WithKind(Lag_Kind)
)

Repository type metadata.

View Source
var (
	PrivateVirtualInterface_Kind             = "PrivateVirtualInterface"
	PrivateVirtualInterface_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PrivateVirtualInterface_Kind}.String()
	PrivateVirtualInterface_KindAPIVersion   = PrivateVirtualInterface_Kind + "." + CRDGroupVersion.String()
	PrivateVirtualInterface_GroupVersionKind = CRDGroupVersion.WithKind(PrivateVirtualInterface_Kind)
)

Repository type metadata.

View Source
var (
	PublicVirtualInterface_Kind             = "PublicVirtualInterface"
	PublicVirtualInterface_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PublicVirtualInterface_Kind}.String()
	PublicVirtualInterface_KindAPIVersion   = PublicVirtualInterface_Kind + "." + CRDGroupVersion.String()
	PublicVirtualInterface_GroupVersionKind = CRDGroupVersion.WithKind(PublicVirtualInterface_Kind)
)

Repository type metadata.

View Source
var (
	TransitVirtualInterface_Kind             = "TransitVirtualInterface"
	TransitVirtualInterface_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TransitVirtualInterface_Kind}.String()
	TransitVirtualInterface_KindAPIVersion   = TransitVirtualInterface_Kind + "." + CRDGroupVersion.String()
	TransitVirtualInterface_GroupVersionKind = CRDGroupVersion.WithKind(TransitVirtualInterface_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type BgpPeer

type BgpPeer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BgpPeerSpec   `json:"spec"`
	Status            BgpPeerStatus `json:"status,omitempty"`
}

BgpPeer is the Schema for the BgpPeers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*BgpPeer) DeepCopy

func (in *BgpPeer) DeepCopy() *BgpPeer

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

func (*BgpPeer) DeepCopyInto

func (in *BgpPeer) DeepCopyInto(out *BgpPeer)

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

func (*BgpPeer) DeepCopyObject

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

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

func (*BgpPeer) GetCondition

func (mg *BgpPeer) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this BgpPeer.

func (*BgpPeer) GetConnectionDetailsMapping

func (tr *BgpPeer) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this BgpPeer

func (*BgpPeer) GetDeletionPolicy

func (mg *BgpPeer) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this BgpPeer.

func (*BgpPeer) GetObservation

func (tr *BgpPeer) GetObservation() (map[string]interface{}, error)

GetObservation of this BgpPeer

func (*BgpPeer) GetParameters

func (tr *BgpPeer) GetParameters() (map[string]interface{}, error)

GetParameters of this BgpPeer

func (*BgpPeer) GetProviderConfigReference

func (mg *BgpPeer) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this BgpPeer.

func (*BgpPeer) GetProviderReference

func (mg *BgpPeer) GetProviderReference() *xpv1.Reference

GetProviderReference of this BgpPeer. Deprecated: Use GetProviderConfigReference.

func (*BgpPeer) GetTerraformResourceType

func (mg *BgpPeer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BgpPeer

func (*BgpPeer) GetTerraformSchemaVersion

func (tr *BgpPeer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BgpPeer) GetWriteConnectionSecretToReference

func (mg *BgpPeer) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this BgpPeer.

func (*BgpPeer) LateInitialize

func (tr *BgpPeer) LateInitialize(attrs []byte) (bool, error)

LateInitialize this BgpPeer using its observed tfState. returns True if there are any spec changes for the resource.

func (*BgpPeer) SetConditions

func (mg *BgpPeer) SetConditions(c ...xpv1.Condition)

SetConditions of this BgpPeer.

func (*BgpPeer) SetDeletionPolicy

func (mg *BgpPeer) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this BgpPeer.

func (*BgpPeer) SetObservation

func (tr *BgpPeer) SetObservation(obs map[string]interface{}) error

SetObservation for this BgpPeer

func (*BgpPeer) SetParameters

func (tr *BgpPeer) SetParameters(params map[string]interface{}) error

SetParameters for this BgpPeer

func (*BgpPeer) SetProviderConfigReference

func (mg *BgpPeer) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this BgpPeer.

func (*BgpPeer) SetProviderReference

func (mg *BgpPeer) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this BgpPeer. Deprecated: Use SetProviderConfigReference.

func (*BgpPeer) SetWriteConnectionSecretToReference

func (mg *BgpPeer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this BgpPeer.

type BgpPeerList

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

BgpPeerList contains a list of BgpPeers

func (*BgpPeerList) DeepCopy

func (in *BgpPeerList) DeepCopy() *BgpPeerList

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

func (*BgpPeerList) DeepCopyInto

func (in *BgpPeerList) DeepCopyInto(out *BgpPeerList)

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

func (*BgpPeerList) DeepCopyObject

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

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

func (*BgpPeerList) GetItems

func (l *BgpPeerList) GetItems() []resource.Managed

GetItems of this BgpPeerList.

type BgpPeerObservation

type BgpPeerObservation struct {
	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	BgpPeerID *string `json:"bgpPeerId,omitempty" tf:"bgp_peer_id,omitempty"`

	BgpStatus *string `json:"bgpStatus,omitempty" tf:"bgp_status,omitempty"`
}

func (*BgpPeerObservation) DeepCopy

func (in *BgpPeerObservation) DeepCopy() *BgpPeerObservation

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

func (*BgpPeerObservation) DeepCopyInto

func (in *BgpPeerObservation) DeepCopyInto(out *BgpPeerObservation)

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

type BgpPeerParameters

type BgpPeerParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	VirtualInterfaceID *string `json:"virtualInterfaceId" tf:"virtual_interface_id,omitempty"`
}

func (*BgpPeerParameters) DeepCopy

func (in *BgpPeerParameters) DeepCopy() *BgpPeerParameters

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

func (*BgpPeerParameters) DeepCopyInto

func (in *BgpPeerParameters) DeepCopyInto(out *BgpPeerParameters)

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

type BgpPeerSpec

type BgpPeerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BgpPeerParameters `json:"forProvider"`
}

BgpPeerSpec defines the desired state of BgpPeer

func (*BgpPeerSpec) DeepCopy

func (in *BgpPeerSpec) DeepCopy() *BgpPeerSpec

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

func (*BgpPeerSpec) DeepCopyInto

func (in *BgpPeerSpec) DeepCopyInto(out *BgpPeerSpec)

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

type BgpPeerStatus

type BgpPeerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        BgpPeerObservation `json:"atProvider,omitempty"`
}

BgpPeerStatus defines the observed state of BgpPeer.

func (*BgpPeerStatus) DeepCopy

func (in *BgpPeerStatus) DeepCopy() *BgpPeerStatus

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

func (*BgpPeerStatus) DeepCopyInto

func (in *BgpPeerStatus) DeepCopyInto(out *BgpPeerStatus)

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

type Connection

type Connection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectionSpec   `json:"spec"`
	Status            ConnectionStatus `json:"status,omitempty"`
}

Connection is the Schema for the Connections API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Connection) DeepCopy

func (in *Connection) DeepCopy() *Connection

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

func (*Connection) DeepCopyInto

func (in *Connection) DeepCopyInto(out *Connection)

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

func (*Connection) DeepCopyObject

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

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

func (*Connection) GetCondition

func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Connection.

func (*Connection) GetConnectionDetailsMapping

func (tr *Connection) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Connection

func (*Connection) GetDeletionPolicy

func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Connection.

func (*Connection) GetObservation

func (tr *Connection) GetObservation() (map[string]interface{}, error)

GetObservation of this Connection

func (*Connection) GetParameters

func (tr *Connection) GetParameters() (map[string]interface{}, error)

GetParameters of this Connection

func (*Connection) GetProviderConfigReference

func (mg *Connection) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Connection.

func (*Connection) GetProviderReference

func (mg *Connection) GetProviderReference() *xpv1.Reference

GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.

func (*Connection) GetTerraformResourceType

func (mg *Connection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Connection

func (*Connection) GetTerraformSchemaVersion

func (tr *Connection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Connection) GetWriteConnectionSecretToReference

func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Connection.

func (*Connection) LateInitialize

func (tr *Connection) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Connection using its observed tfState. returns True if there are any spec changes for the resource.

func (*Connection) SetConditions

func (mg *Connection) SetConditions(c ...xpv1.Condition)

SetConditions of this Connection.

func (*Connection) SetDeletionPolicy

func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Connection.

func (*Connection) SetObservation

func (tr *Connection) SetObservation(obs map[string]interface{}) error

SetObservation for this Connection

func (*Connection) SetParameters

func (tr *Connection) SetParameters(params map[string]interface{}) error

SetParameters for this Connection

func (*Connection) SetProviderConfigReference

func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Connection.

func (*Connection) SetProviderReference

func (mg *Connection) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.

func (*Connection) SetWriteConnectionSecretToReference

func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Connection.

type ConnectionAssociation

type ConnectionAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConnectionAssociationSpec   `json:"spec"`
	Status            ConnectionAssociationStatus `json:"status,omitempty"`
}

ConnectionAssociation is the Schema for the ConnectionAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ConnectionAssociation) DeepCopy

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

func (*ConnectionAssociation) DeepCopyInto

func (in *ConnectionAssociation) DeepCopyInto(out *ConnectionAssociation)

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

func (*ConnectionAssociation) DeepCopyObject

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

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

func (*ConnectionAssociation) GetCondition

func (mg *ConnectionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ConnectionAssociation.

func (*ConnectionAssociation) GetConnectionDetailsMapping

func (tr *ConnectionAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ConnectionAssociation

func (*ConnectionAssociation) GetDeletionPolicy

func (mg *ConnectionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ConnectionAssociation.

func (*ConnectionAssociation) GetObservation

func (tr *ConnectionAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this ConnectionAssociation

func (*ConnectionAssociation) GetParameters

func (tr *ConnectionAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this ConnectionAssociation

func (*ConnectionAssociation) GetProviderConfigReference

func (mg *ConnectionAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ConnectionAssociation.

func (*ConnectionAssociation) GetProviderReference

func (mg *ConnectionAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this ConnectionAssociation. Deprecated: Use GetProviderConfigReference.

func (*ConnectionAssociation) GetTerraformResourceType

func (mg *ConnectionAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConnectionAssociation

func (*ConnectionAssociation) GetTerraformSchemaVersion

func (tr *ConnectionAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConnectionAssociation) GetWriteConnectionSecretToReference

func (mg *ConnectionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ConnectionAssociation.

func (*ConnectionAssociation) LateInitialize

func (tr *ConnectionAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ConnectionAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*ConnectionAssociation) SetConditions

func (mg *ConnectionAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this ConnectionAssociation.

func (*ConnectionAssociation) SetDeletionPolicy

func (mg *ConnectionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ConnectionAssociation.

func (*ConnectionAssociation) SetObservation

func (tr *ConnectionAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this ConnectionAssociation

func (*ConnectionAssociation) SetParameters

func (tr *ConnectionAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this ConnectionAssociation

func (*ConnectionAssociation) SetProviderConfigReference

func (mg *ConnectionAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ConnectionAssociation.

func (*ConnectionAssociation) SetProviderReference

func (mg *ConnectionAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ConnectionAssociation. Deprecated: Use SetProviderConfigReference.

func (*ConnectionAssociation) SetWriteConnectionSecretToReference

func (mg *ConnectionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ConnectionAssociation.

type ConnectionAssociationList

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

ConnectionAssociationList contains a list of ConnectionAssociations

func (*ConnectionAssociationList) DeepCopy

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

func (*ConnectionAssociationList) DeepCopyInto

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

func (*ConnectionAssociationList) DeepCopyObject

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

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

func (*ConnectionAssociationList) GetItems

func (l *ConnectionAssociationList) GetItems() []resource.Managed

GetItems of this ConnectionAssociationList.

type ConnectionAssociationObservation

type ConnectionAssociationObservation struct {
}

func (*ConnectionAssociationObservation) DeepCopy

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

func (*ConnectionAssociationObservation) DeepCopyInto

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

type ConnectionAssociationParameters

type ConnectionAssociationParameters struct {

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Required
	LagID *string `json:"lagId" tf:"lag_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ConnectionAssociationParameters) DeepCopy

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

func (*ConnectionAssociationParameters) DeepCopyInto

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

type ConnectionAssociationSpec

type ConnectionAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConnectionAssociationParameters `json:"forProvider"`
}

ConnectionAssociationSpec defines the desired state of ConnectionAssociation

func (*ConnectionAssociationSpec) DeepCopy

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

func (*ConnectionAssociationSpec) DeepCopyInto

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

type ConnectionAssociationStatus

type ConnectionAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ConnectionAssociationObservation `json:"atProvider,omitempty"`
}

ConnectionAssociationStatus defines the observed state of ConnectionAssociation.

func (*ConnectionAssociationStatus) DeepCopy

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

func (*ConnectionAssociationStatus) DeepCopyInto

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

type ConnectionList

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

ConnectionList contains a list of Connections

func (*ConnectionList) DeepCopy

func (in *ConnectionList) DeepCopy() *ConnectionList

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

func (*ConnectionList) DeepCopyInto

func (in *ConnectionList) DeepCopyInto(out *ConnectionList)

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

func (*ConnectionList) DeepCopyObject

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

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

func (*ConnectionList) GetItems

func (l *ConnectionList) GetItems() []resource.Managed

GetItems of this ConnectionList.

type ConnectionObservation

type ConnectionObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	HasLogicalRedundancy *string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy,omitempty"`

	JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ConnectionObservation) DeepCopy

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

func (*ConnectionObservation) DeepCopyInto

func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)

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

type ConnectionParameters

type ConnectionParameters struct {

	// +kubebuilder:validation:Required
	Bandwidth *string `json:"bandwidth" tf:"bandwidth,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ConnectionParameters) DeepCopy

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

func (*ConnectionParameters) DeepCopyInto

func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)

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

type ConnectionSpec

type ConnectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConnectionParameters `json:"forProvider"`
}

ConnectionSpec defines the desired state of Connection

func (*ConnectionSpec) DeepCopy

func (in *ConnectionSpec) DeepCopy() *ConnectionSpec

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

func (*ConnectionSpec) DeepCopyInto

func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)

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

type ConnectionStatus

type ConnectionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ConnectionObservation `json:"atProvider,omitempty"`
}

ConnectionStatus defines the observed state of Connection.

func (*ConnectionStatus) DeepCopy

func (in *ConnectionStatus) DeepCopy() *ConnectionStatus

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

func (*ConnectionStatus) DeepCopyInto

func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)

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

type Gateway

type Gateway struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewaySpec   `json:"spec"`
	Status            GatewayStatus `json:"status,omitempty"`
}

Gateway is the Schema for the Gateways API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Gateway) DeepCopy

func (in *Gateway) DeepCopy() *Gateway

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

func (*Gateway) DeepCopyInto

func (in *Gateway) DeepCopyInto(out *Gateway)

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

func (*Gateway) DeepCopyObject

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

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

func (*Gateway) GetCondition

func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Gateway.

func (*Gateway) GetConnectionDetailsMapping

func (tr *Gateway) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Gateway

func (*Gateway) GetDeletionPolicy

func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Gateway.

func (*Gateway) GetObservation

func (tr *Gateway) GetObservation() (map[string]interface{}, error)

GetObservation of this Gateway

func (*Gateway) GetParameters

func (tr *Gateway) GetParameters() (map[string]interface{}, error)

GetParameters of this Gateway

func (*Gateway) GetProviderConfigReference

func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Gateway.

func (*Gateway) GetProviderReference

func (mg *Gateway) GetProviderReference() *xpv1.Reference

GetProviderReference of this Gateway. Deprecated: Use GetProviderConfigReference.

func (*Gateway) GetTerraformResourceType

func (mg *Gateway) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Gateway

func (*Gateway) GetTerraformSchemaVersion

func (tr *Gateway) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Gateway) GetWriteConnectionSecretToReference

func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Gateway.

func (*Gateway) LateInitialize

func (tr *Gateway) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Gateway using its observed tfState. returns True if there are any spec changes for the resource.

func (*Gateway) SetConditions

func (mg *Gateway) SetConditions(c ...xpv1.Condition)

SetConditions of this Gateway.

func (*Gateway) SetDeletionPolicy

func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Gateway.

func (*Gateway) SetObservation

func (tr *Gateway) SetObservation(obs map[string]interface{}) error

SetObservation for this Gateway

func (*Gateway) SetParameters

func (tr *Gateway) SetParameters(params map[string]interface{}) error

SetParameters for this Gateway

func (*Gateway) SetProviderConfigReference

func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Gateway.

func (*Gateway) SetProviderReference

func (mg *Gateway) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Gateway. Deprecated: Use SetProviderConfigReference.

func (*Gateway) SetWriteConnectionSecretToReference

func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Gateway.

type GatewayAssociation

type GatewayAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewayAssociationSpec   `json:"spec"`
	Status            GatewayAssociationStatus `json:"status,omitempty"`
}

GatewayAssociation is the Schema for the GatewayAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*GatewayAssociation) DeepCopy

func (in *GatewayAssociation) DeepCopy() *GatewayAssociation

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

func (*GatewayAssociation) DeepCopyInto

func (in *GatewayAssociation) DeepCopyInto(out *GatewayAssociation)

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

func (*GatewayAssociation) DeepCopyObject

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

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

func (*GatewayAssociation) GetCondition

func (mg *GatewayAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this GatewayAssociation.

func (*GatewayAssociation) GetConnectionDetailsMapping

func (tr *GatewayAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GatewayAssociation

func (*GatewayAssociation) GetDeletionPolicy

func (mg *GatewayAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GatewayAssociation.

func (*GatewayAssociation) GetObservation

func (tr *GatewayAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this GatewayAssociation

func (*GatewayAssociation) GetParameters

func (tr *GatewayAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this GatewayAssociation

func (*GatewayAssociation) GetProviderConfigReference

func (mg *GatewayAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GatewayAssociation.

func (*GatewayAssociation) GetProviderReference

func (mg *GatewayAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this GatewayAssociation. Deprecated: Use GetProviderConfigReference.

func (*GatewayAssociation) GetTerraformResourceType

func (mg *GatewayAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GatewayAssociation

func (*GatewayAssociation) GetTerraformSchemaVersion

func (tr *GatewayAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GatewayAssociation) GetWriteConnectionSecretToReference

func (mg *GatewayAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GatewayAssociation.

func (*GatewayAssociation) LateInitialize

func (tr *GatewayAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GatewayAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*GatewayAssociation) SetConditions

func (mg *GatewayAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this GatewayAssociation.

func (*GatewayAssociation) SetDeletionPolicy

func (mg *GatewayAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GatewayAssociation.

func (*GatewayAssociation) SetObservation

func (tr *GatewayAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this GatewayAssociation

func (*GatewayAssociation) SetParameters

func (tr *GatewayAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this GatewayAssociation

func (*GatewayAssociation) SetProviderConfigReference

func (mg *GatewayAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GatewayAssociation.

func (*GatewayAssociation) SetProviderReference

func (mg *GatewayAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GatewayAssociation. Deprecated: Use SetProviderConfigReference.

func (*GatewayAssociation) SetWriteConnectionSecretToReference

func (mg *GatewayAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GatewayAssociation.

type GatewayAssociationList

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

GatewayAssociationList contains a list of GatewayAssociations

func (*GatewayAssociationList) DeepCopy

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

func (*GatewayAssociationList) DeepCopyInto

func (in *GatewayAssociationList) DeepCopyInto(out *GatewayAssociationList)

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

func (*GatewayAssociationList) DeepCopyObject

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

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

func (*GatewayAssociationList) GetItems

func (l *GatewayAssociationList) GetItems() []resource.Managed

GetItems of this GatewayAssociationList.

type GatewayAssociationObservation

type GatewayAssociationObservation struct {
	AssociatedGatewayType *string `json:"associatedGatewayType,omitempty" tf:"associated_gateway_type,omitempty"`

	DxGatewayAssociationID *string `json:"dxGatewayAssociationId,omitempty" tf:"dx_gateway_association_id,omitempty"`

	DxGatewayOwnerAccountID *string `json:"dxGatewayOwnerAccountId,omitempty" tf:"dx_gateway_owner_account_id,omitempty"`
}

func (*GatewayAssociationObservation) DeepCopy

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

func (*GatewayAssociationObservation) DeepCopyInto

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

type GatewayAssociationParameters

type GatewayAssociationParameters struct {

	// +kubebuilder:validation:Optional
	AllowedPrefixes []*string `json:"allowedPrefixes,omitempty" tf:"allowed_prefixes,omitempty"`

	// +kubebuilder:validation:Optional
	AssociatedGatewayID *string `json:"associatedGatewayId,omitempty" tf:"associated_gateway_id,omitempty"`

	// +kubebuilder:validation:Optional
	AssociatedGatewayOwnerAccountID *string `json:"associatedGatewayOwnerAccountId,omitempty" tf:"associated_gateway_owner_account_id,omitempty"`

	// +kubebuilder:validation:Required
	DxGatewayID *string `json:"dxGatewayId" tf:"dx_gateway_id,omitempty"`

	// +kubebuilder:validation:Optional
	ProposalID *string `json:"proposalId,omitempty" tf:"proposal_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	VpnGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*GatewayAssociationParameters) DeepCopy

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

func (*GatewayAssociationParameters) DeepCopyInto

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

type GatewayAssociationProposal

type GatewayAssociationProposal struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewayAssociationProposalSpec   `json:"spec"`
	Status            GatewayAssociationProposalStatus `json:"status,omitempty"`
}

GatewayAssociationProposal is the Schema for the GatewayAssociationProposals API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*GatewayAssociationProposal) DeepCopy

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

func (*GatewayAssociationProposal) DeepCopyInto

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

func (*GatewayAssociationProposal) DeepCopyObject

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

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

func (*GatewayAssociationProposal) GetCondition

GetCondition of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) GetConnectionDetailsMapping

func (tr *GatewayAssociationProposal) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GatewayAssociationProposal

func (*GatewayAssociationProposal) GetDeletionPolicy

func (mg *GatewayAssociationProposal) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) GetObservation

func (tr *GatewayAssociationProposal) GetObservation() (map[string]interface{}, error)

GetObservation of this GatewayAssociationProposal

func (*GatewayAssociationProposal) GetParameters

func (tr *GatewayAssociationProposal) GetParameters() (map[string]interface{}, error)

GetParameters of this GatewayAssociationProposal

func (*GatewayAssociationProposal) GetProviderConfigReference

func (mg *GatewayAssociationProposal) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) GetProviderReference

func (mg *GatewayAssociationProposal) GetProviderReference() *xpv1.Reference

GetProviderReference of this GatewayAssociationProposal. Deprecated: Use GetProviderConfigReference.

func (*GatewayAssociationProposal) GetTerraformResourceType

func (mg *GatewayAssociationProposal) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GatewayAssociationProposal

func (*GatewayAssociationProposal) GetTerraformSchemaVersion

func (tr *GatewayAssociationProposal) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GatewayAssociationProposal) GetWriteConnectionSecretToReference

func (mg *GatewayAssociationProposal) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) LateInitialize

func (tr *GatewayAssociationProposal) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GatewayAssociationProposal using its observed tfState. returns True if there are any spec changes for the resource.

func (*GatewayAssociationProposal) SetConditions

func (mg *GatewayAssociationProposal) SetConditions(c ...xpv1.Condition)

SetConditions of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) SetDeletionPolicy

func (mg *GatewayAssociationProposal) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) SetObservation

func (tr *GatewayAssociationProposal) SetObservation(obs map[string]interface{}) error

SetObservation for this GatewayAssociationProposal

func (*GatewayAssociationProposal) SetParameters

func (tr *GatewayAssociationProposal) SetParameters(params map[string]interface{}) error

SetParameters for this GatewayAssociationProposal

func (*GatewayAssociationProposal) SetProviderConfigReference

func (mg *GatewayAssociationProposal) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GatewayAssociationProposal.

func (*GatewayAssociationProposal) SetProviderReference

func (mg *GatewayAssociationProposal) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GatewayAssociationProposal. Deprecated: Use SetProviderConfigReference.

func (*GatewayAssociationProposal) SetWriteConnectionSecretToReference

func (mg *GatewayAssociationProposal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GatewayAssociationProposal.

type GatewayAssociationProposalList

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

GatewayAssociationProposalList contains a list of GatewayAssociationProposals

func (*GatewayAssociationProposalList) DeepCopy

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

func (*GatewayAssociationProposalList) DeepCopyInto

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

func (*GatewayAssociationProposalList) DeepCopyObject

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

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

func (*GatewayAssociationProposalList) GetItems

GetItems of this GatewayAssociationProposalList.

type GatewayAssociationProposalObservation

type GatewayAssociationProposalObservation struct {
	AssociatedGatewayOwnerAccountID *string `json:"associatedGatewayOwnerAccountId,omitempty" tf:"associated_gateway_owner_account_id,omitempty"`

	AssociatedGatewayType *string `json:"associatedGatewayType,omitempty" tf:"associated_gateway_type,omitempty"`
}

func (*GatewayAssociationProposalObservation) DeepCopy

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

func (*GatewayAssociationProposalObservation) DeepCopyInto

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

type GatewayAssociationProposalParameters

type GatewayAssociationProposalParameters struct {

	// +kubebuilder:validation:Optional
	AllowedPrefixes []*string `json:"allowedPrefixes,omitempty" tf:"allowed_prefixes,omitempty"`

	// +kubebuilder:validation:Required
	AssociatedGatewayID *string `json:"associatedGatewayId" tf:"associated_gateway_id,omitempty"`

	// +kubebuilder:validation:Required
	DxGatewayID *string `json:"dxGatewayId" tf:"dx_gateway_id,omitempty"`

	// +kubebuilder:validation:Required
	DxGatewayOwnerAccountID *string `json:"dxGatewayOwnerAccountId" tf:"dx_gateway_owner_account_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*GatewayAssociationProposalParameters) DeepCopy

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

func (*GatewayAssociationProposalParameters) DeepCopyInto

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

type GatewayAssociationProposalSpec

type GatewayAssociationProposalSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GatewayAssociationProposalParameters `json:"forProvider"`
}

GatewayAssociationProposalSpec defines the desired state of GatewayAssociationProposal

func (*GatewayAssociationProposalSpec) DeepCopy

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

func (*GatewayAssociationProposalSpec) DeepCopyInto

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

type GatewayAssociationProposalStatus

type GatewayAssociationProposalStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GatewayAssociationProposalObservation `json:"atProvider,omitempty"`
}

GatewayAssociationProposalStatus defines the observed state of GatewayAssociationProposal.

func (*GatewayAssociationProposalStatus) DeepCopy

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

func (*GatewayAssociationProposalStatus) DeepCopyInto

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

type GatewayAssociationSpec

type GatewayAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GatewayAssociationParameters `json:"forProvider"`
}

GatewayAssociationSpec defines the desired state of GatewayAssociation

func (*GatewayAssociationSpec) DeepCopy

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

func (*GatewayAssociationSpec) DeepCopyInto

func (in *GatewayAssociationSpec) DeepCopyInto(out *GatewayAssociationSpec)

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

type GatewayAssociationStatus

type GatewayAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GatewayAssociationObservation `json:"atProvider,omitempty"`
}

GatewayAssociationStatus defines the observed state of GatewayAssociation.

func (*GatewayAssociationStatus) DeepCopy

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

func (*GatewayAssociationStatus) DeepCopyInto

func (in *GatewayAssociationStatus) DeepCopyInto(out *GatewayAssociationStatus)

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

type GatewayList

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

GatewayList contains a list of Gateways

func (*GatewayList) DeepCopy

func (in *GatewayList) DeepCopy() *GatewayList

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

func (*GatewayList) DeepCopyInto

func (in *GatewayList) DeepCopyInto(out *GatewayList)

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

func (*GatewayList) DeepCopyObject

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

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

func (*GatewayList) GetItems

func (l *GatewayList) GetItems() []resource.Managed

GetItems of this GatewayList.

type GatewayObservation

type GatewayObservation struct {
	OwnerAccountID *string `json:"ownerAccountId,omitempty" tf:"owner_account_id,omitempty"`
}

func (*GatewayObservation) DeepCopy

func (in *GatewayObservation) DeepCopy() *GatewayObservation

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

func (*GatewayObservation) DeepCopyInto

func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)

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

type GatewayParameters

type GatewayParameters struct {

	// +kubebuilder:validation:Required
	AmazonSideAsn *string `json:"amazonSideAsn" tf:"amazon_side_asn,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*GatewayParameters) DeepCopy

func (in *GatewayParameters) DeepCopy() *GatewayParameters

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

func (*GatewayParameters) DeepCopyInto

func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)

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

type GatewaySpec

type GatewaySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GatewayParameters `json:"forProvider"`
}

GatewaySpec defines the desired state of Gateway

func (*GatewaySpec) DeepCopy

func (in *GatewaySpec) DeepCopy() *GatewaySpec

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

func (*GatewaySpec) DeepCopyInto

func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)

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

type GatewayStatus

type GatewayStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GatewayObservation `json:"atProvider,omitempty"`
}

GatewayStatus defines the observed state of Gateway.

func (*GatewayStatus) DeepCopy

func (in *GatewayStatus) DeepCopy() *GatewayStatus

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

func (*GatewayStatus) DeepCopyInto

func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)

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

type HostedPrivateVirtualInterface

type HostedPrivateVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedPrivateVirtualInterfaceSpec   `json:"spec"`
	Status            HostedPrivateVirtualInterfaceStatus `json:"status,omitempty"`
}

HostedPrivateVirtualInterface is the Schema for the HostedPrivateVirtualInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HostedPrivateVirtualInterface) DeepCopy

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

func (*HostedPrivateVirtualInterface) DeepCopyInto

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

func (*HostedPrivateVirtualInterface) DeepCopyObject

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

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

func (*HostedPrivateVirtualInterface) GetCondition

GetCondition of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) GetConnectionDetailsMapping

func (tr *HostedPrivateVirtualInterface) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterface) GetDeletionPolicy

func (mg *HostedPrivateVirtualInterface) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) GetObservation

func (tr *HostedPrivateVirtualInterface) GetObservation() (map[string]interface{}, error)

GetObservation of this HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterface) GetParameters

func (tr *HostedPrivateVirtualInterface) GetParameters() (map[string]interface{}, error)

GetParameters of this HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterface) GetProviderConfigReference

func (mg *HostedPrivateVirtualInterface) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) GetProviderReference

func (mg *HostedPrivateVirtualInterface) GetProviderReference() *xpv1.Reference

GetProviderReference of this HostedPrivateVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*HostedPrivateVirtualInterface) GetTerraformResourceType

func (mg *HostedPrivateVirtualInterface) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterface) GetTerraformSchemaVersion

func (tr *HostedPrivateVirtualInterface) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedPrivateVirtualInterface) GetWriteConnectionSecretToReference

func (mg *HostedPrivateVirtualInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) LateInitialize

func (tr *HostedPrivateVirtualInterface) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HostedPrivateVirtualInterface using its observed tfState. returns True if there are any spec changes for the resource.

func (*HostedPrivateVirtualInterface) SetConditions

func (mg *HostedPrivateVirtualInterface) SetConditions(c ...xpv1.Condition)

SetConditions of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) SetDeletionPolicy

func (mg *HostedPrivateVirtualInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) SetObservation

func (tr *HostedPrivateVirtualInterface) SetObservation(obs map[string]interface{}) error

SetObservation for this HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterface) SetParameters

func (tr *HostedPrivateVirtualInterface) SetParameters(params map[string]interface{}) error

SetParameters for this HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterface) SetProviderConfigReference

func (mg *HostedPrivateVirtualInterface) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterface) SetProviderReference

func (mg *HostedPrivateVirtualInterface) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HostedPrivateVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*HostedPrivateVirtualInterface) SetWriteConnectionSecretToReference

func (mg *HostedPrivateVirtualInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HostedPrivateVirtualInterface.

type HostedPrivateVirtualInterfaceAccepter

type HostedPrivateVirtualInterfaceAccepter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedPrivateVirtualInterfaceAccepterSpec   `json:"spec"`
	Status            HostedPrivateVirtualInterfaceAccepterStatus `json:"status,omitempty"`
}

HostedPrivateVirtualInterfaceAccepter is the Schema for the HostedPrivateVirtualInterfaceAccepters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HostedPrivateVirtualInterfaceAccepter) DeepCopy

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

func (*HostedPrivateVirtualInterfaceAccepter) DeepCopyInto

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

func (*HostedPrivateVirtualInterfaceAccepter) DeepCopyObject

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

func (*HostedPrivateVirtualInterfaceAccepter) GetCondition

GetCondition of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) GetConnectionDetailsMapping

func (tr *HostedPrivateVirtualInterfaceAccepter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepter) GetDeletionPolicy

GetDeletionPolicy of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) GetObservation

func (tr *HostedPrivateVirtualInterfaceAccepter) GetObservation() (map[string]interface{}, error)

GetObservation of this HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepter) GetParameters

func (tr *HostedPrivateVirtualInterfaceAccepter) GetParameters() (map[string]interface{}, error)

GetParameters of this HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepter) GetProviderConfigReference

func (mg *HostedPrivateVirtualInterfaceAccepter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) GetProviderReference

func (mg *HostedPrivateVirtualInterfaceAccepter) GetProviderReference() *xpv1.Reference

GetProviderReference of this HostedPrivateVirtualInterfaceAccepter. Deprecated: Use GetProviderConfigReference.

func (*HostedPrivateVirtualInterfaceAccepter) GetTerraformResourceType

func (mg *HostedPrivateVirtualInterfaceAccepter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepter) GetTerraformSchemaVersion

func (tr *HostedPrivateVirtualInterfaceAccepter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedPrivateVirtualInterfaceAccepter) GetWriteConnectionSecretToReference

func (mg *HostedPrivateVirtualInterfaceAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) LateInitialize

func (tr *HostedPrivateVirtualInterfaceAccepter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HostedPrivateVirtualInterfaceAccepter using its observed tfState. returns True if there are any spec changes for the resource.

func (*HostedPrivateVirtualInterfaceAccepter) SetConditions

func (mg *HostedPrivateVirtualInterfaceAccepter) SetConditions(c ...xpv1.Condition)

SetConditions of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) SetDeletionPolicy

SetDeletionPolicy of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) SetObservation

func (tr *HostedPrivateVirtualInterfaceAccepter) SetObservation(obs map[string]interface{}) error

SetObservation for this HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepter) SetParameters

func (tr *HostedPrivateVirtualInterfaceAccepter) SetParameters(params map[string]interface{}) error

SetParameters for this HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepter) SetProviderConfigReference

func (mg *HostedPrivateVirtualInterfaceAccepter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepter) SetProviderReference

func (mg *HostedPrivateVirtualInterfaceAccepter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HostedPrivateVirtualInterfaceAccepter. Deprecated: Use SetProviderConfigReference.

func (*HostedPrivateVirtualInterfaceAccepter) SetWriteConnectionSecretToReference

func (mg *HostedPrivateVirtualInterfaceAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HostedPrivateVirtualInterfaceAccepter.

type HostedPrivateVirtualInterfaceAccepterList

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

HostedPrivateVirtualInterfaceAccepterList contains a list of HostedPrivateVirtualInterfaceAccepters

func (*HostedPrivateVirtualInterfaceAccepterList) DeepCopy

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

func (*HostedPrivateVirtualInterfaceAccepterList) DeepCopyInto

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

func (*HostedPrivateVirtualInterfaceAccepterList) DeepCopyObject

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

func (*HostedPrivateVirtualInterfaceAccepterList) GetItems

GetItems of this HostedPrivateVirtualInterfaceAccepterList.

type HostedPrivateVirtualInterfaceAccepterObservation

type HostedPrivateVirtualInterfaceAccepterObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*HostedPrivateVirtualInterfaceAccepterObservation) DeepCopy

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

func (*HostedPrivateVirtualInterfaceAccepterObservation) DeepCopyInto

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

type HostedPrivateVirtualInterfaceAccepterParameters

type HostedPrivateVirtualInterfaceAccepterParameters struct {

	// +kubebuilder:validation:Optional
	DxGatewayID *string `json:"dxGatewayId,omitempty" tf:"dx_gateway_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	VirtualInterfaceID *string `json:"virtualInterfaceId" tf:"virtual_interface_id,omitempty"`

	// +kubebuilder:validation:Optional
	VpnGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*HostedPrivateVirtualInterfaceAccepterParameters) DeepCopy

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

func (*HostedPrivateVirtualInterfaceAccepterParameters) DeepCopyInto

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

type HostedPrivateVirtualInterfaceAccepterSpec

type HostedPrivateVirtualInterfaceAccepterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedPrivateVirtualInterfaceAccepterParameters `json:"forProvider"`
}

HostedPrivateVirtualInterfaceAccepterSpec defines the desired state of HostedPrivateVirtualInterfaceAccepter

func (*HostedPrivateVirtualInterfaceAccepterSpec) DeepCopy

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

func (*HostedPrivateVirtualInterfaceAccepterSpec) DeepCopyInto

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

type HostedPrivateVirtualInterfaceAccepterStatus

type HostedPrivateVirtualInterfaceAccepterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HostedPrivateVirtualInterfaceAccepterObservation `json:"atProvider,omitempty"`
}

HostedPrivateVirtualInterfaceAccepterStatus defines the observed state of HostedPrivateVirtualInterfaceAccepter.

func (*HostedPrivateVirtualInterfaceAccepterStatus) DeepCopy

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

func (*HostedPrivateVirtualInterfaceAccepterStatus) DeepCopyInto

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

type HostedPrivateVirtualInterfaceList

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

HostedPrivateVirtualInterfaceList contains a list of HostedPrivateVirtualInterfaces

func (*HostedPrivateVirtualInterfaceList) DeepCopy

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

func (*HostedPrivateVirtualInterfaceList) DeepCopyInto

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

func (*HostedPrivateVirtualInterfaceList) DeepCopyObject

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

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

func (*HostedPrivateVirtualInterfaceList) GetItems

GetItems of this HostedPrivateVirtualInterfaceList.

type HostedPrivateVirtualInterfaceObservation

type HostedPrivateVirtualInterfaceObservation struct {
	AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
}

func (*HostedPrivateVirtualInterfaceObservation) DeepCopy

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

func (*HostedPrivateVirtualInterfaceObservation) DeepCopyInto

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

type HostedPrivateVirtualInterfaceParameters

type HostedPrivateVirtualInterfaceParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// +kubebuilder:validation:Optional
	Mtu *int64 `json:"mtu,omitempty" tf:"mtu,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	OwnerAccountID *string `json:"ownerAccountId" tf:"owner_account_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Vlan *int64 `json:"vlan" tf:"vlan,omitempty"`
}

func (*HostedPrivateVirtualInterfaceParameters) DeepCopy

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

func (*HostedPrivateVirtualInterfaceParameters) DeepCopyInto

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

type HostedPrivateVirtualInterfaceSpec

type HostedPrivateVirtualInterfaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedPrivateVirtualInterfaceParameters `json:"forProvider"`
}

HostedPrivateVirtualInterfaceSpec defines the desired state of HostedPrivateVirtualInterface

func (*HostedPrivateVirtualInterfaceSpec) DeepCopy

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

func (*HostedPrivateVirtualInterfaceSpec) DeepCopyInto

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

type HostedPrivateVirtualInterfaceStatus

type HostedPrivateVirtualInterfaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HostedPrivateVirtualInterfaceObservation `json:"atProvider,omitempty"`
}

HostedPrivateVirtualInterfaceStatus defines the observed state of HostedPrivateVirtualInterface.

func (*HostedPrivateVirtualInterfaceStatus) DeepCopy

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

func (*HostedPrivateVirtualInterfaceStatus) DeepCopyInto

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

type HostedPublicVirtualInterface

type HostedPublicVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedPublicVirtualInterfaceSpec   `json:"spec"`
	Status            HostedPublicVirtualInterfaceStatus `json:"status,omitempty"`
}

HostedPublicVirtualInterface is the Schema for the HostedPublicVirtualInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HostedPublicVirtualInterface) DeepCopy

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

func (*HostedPublicVirtualInterface) DeepCopyInto

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

func (*HostedPublicVirtualInterface) DeepCopyObject

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

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

func (*HostedPublicVirtualInterface) GetCondition

GetCondition of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) GetConnectionDetailsMapping

func (tr *HostedPublicVirtualInterface) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HostedPublicVirtualInterface

func (*HostedPublicVirtualInterface) GetDeletionPolicy

func (mg *HostedPublicVirtualInterface) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) GetObservation

func (tr *HostedPublicVirtualInterface) GetObservation() (map[string]interface{}, error)

GetObservation of this HostedPublicVirtualInterface

func (*HostedPublicVirtualInterface) GetParameters

func (tr *HostedPublicVirtualInterface) GetParameters() (map[string]interface{}, error)

GetParameters of this HostedPublicVirtualInterface

func (*HostedPublicVirtualInterface) GetProviderConfigReference

func (mg *HostedPublicVirtualInterface) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) GetProviderReference

func (mg *HostedPublicVirtualInterface) GetProviderReference() *xpv1.Reference

GetProviderReference of this HostedPublicVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*HostedPublicVirtualInterface) GetTerraformResourceType

func (mg *HostedPublicVirtualInterface) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedPublicVirtualInterface

func (*HostedPublicVirtualInterface) GetTerraformSchemaVersion

func (tr *HostedPublicVirtualInterface) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedPublicVirtualInterface) GetWriteConnectionSecretToReference

func (mg *HostedPublicVirtualInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) LateInitialize

func (tr *HostedPublicVirtualInterface) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HostedPublicVirtualInterface using its observed tfState. returns True if there are any spec changes for the resource.

func (*HostedPublicVirtualInterface) SetConditions

func (mg *HostedPublicVirtualInterface) SetConditions(c ...xpv1.Condition)

SetConditions of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) SetDeletionPolicy

func (mg *HostedPublicVirtualInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) SetObservation

func (tr *HostedPublicVirtualInterface) SetObservation(obs map[string]interface{}) error

SetObservation for this HostedPublicVirtualInterface

func (*HostedPublicVirtualInterface) SetParameters

func (tr *HostedPublicVirtualInterface) SetParameters(params map[string]interface{}) error

SetParameters for this HostedPublicVirtualInterface

func (*HostedPublicVirtualInterface) SetProviderConfigReference

func (mg *HostedPublicVirtualInterface) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterface) SetProviderReference

func (mg *HostedPublicVirtualInterface) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HostedPublicVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*HostedPublicVirtualInterface) SetWriteConnectionSecretToReference

func (mg *HostedPublicVirtualInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HostedPublicVirtualInterface.

type HostedPublicVirtualInterfaceAccepter

type HostedPublicVirtualInterfaceAccepter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedPublicVirtualInterfaceAccepterSpec   `json:"spec"`
	Status            HostedPublicVirtualInterfaceAccepterStatus `json:"status,omitempty"`
}

HostedPublicVirtualInterfaceAccepter is the Schema for the HostedPublicVirtualInterfaceAccepters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HostedPublicVirtualInterfaceAccepter) DeepCopy

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

func (*HostedPublicVirtualInterfaceAccepter) DeepCopyInto

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

func (*HostedPublicVirtualInterfaceAccepter) DeepCopyObject

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

func (*HostedPublicVirtualInterfaceAccepter) GetCondition

GetCondition of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) GetConnectionDetailsMapping

func (tr *HostedPublicVirtualInterfaceAccepter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepter) GetDeletionPolicy

GetDeletionPolicy of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) GetObservation

func (tr *HostedPublicVirtualInterfaceAccepter) GetObservation() (map[string]interface{}, error)

GetObservation of this HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepter) GetParameters

func (tr *HostedPublicVirtualInterfaceAccepter) GetParameters() (map[string]interface{}, error)

GetParameters of this HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepter) GetProviderConfigReference

func (mg *HostedPublicVirtualInterfaceAccepter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) GetProviderReference

func (mg *HostedPublicVirtualInterfaceAccepter) GetProviderReference() *xpv1.Reference

GetProviderReference of this HostedPublicVirtualInterfaceAccepter. Deprecated: Use GetProviderConfigReference.

func (*HostedPublicVirtualInterfaceAccepter) GetTerraformResourceType

func (mg *HostedPublicVirtualInterfaceAccepter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepter) GetTerraformSchemaVersion

func (tr *HostedPublicVirtualInterfaceAccepter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedPublicVirtualInterfaceAccepter) GetWriteConnectionSecretToReference

func (mg *HostedPublicVirtualInterfaceAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) LateInitialize

func (tr *HostedPublicVirtualInterfaceAccepter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HostedPublicVirtualInterfaceAccepter using its observed tfState. returns True if there are any spec changes for the resource.

func (*HostedPublicVirtualInterfaceAccepter) SetConditions

func (mg *HostedPublicVirtualInterfaceAccepter) SetConditions(c ...xpv1.Condition)

SetConditions of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) SetDeletionPolicy

func (mg *HostedPublicVirtualInterfaceAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) SetObservation

func (tr *HostedPublicVirtualInterfaceAccepter) SetObservation(obs map[string]interface{}) error

SetObservation for this HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepter) SetParameters

func (tr *HostedPublicVirtualInterfaceAccepter) SetParameters(params map[string]interface{}) error

SetParameters for this HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepter) SetProviderConfigReference

func (mg *HostedPublicVirtualInterfaceAccepter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepter) SetProviderReference

func (mg *HostedPublicVirtualInterfaceAccepter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HostedPublicVirtualInterfaceAccepter. Deprecated: Use SetProviderConfigReference.

func (*HostedPublicVirtualInterfaceAccepter) SetWriteConnectionSecretToReference

func (mg *HostedPublicVirtualInterfaceAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HostedPublicVirtualInterfaceAccepter.

type HostedPublicVirtualInterfaceAccepterList

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

HostedPublicVirtualInterfaceAccepterList contains a list of HostedPublicVirtualInterfaceAccepters

func (*HostedPublicVirtualInterfaceAccepterList) DeepCopy

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

func (*HostedPublicVirtualInterfaceAccepterList) DeepCopyInto

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

func (*HostedPublicVirtualInterfaceAccepterList) DeepCopyObject

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

func (*HostedPublicVirtualInterfaceAccepterList) GetItems

GetItems of this HostedPublicVirtualInterfaceAccepterList.

type HostedPublicVirtualInterfaceAccepterObservation

type HostedPublicVirtualInterfaceAccepterObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*HostedPublicVirtualInterfaceAccepterObservation) DeepCopy

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

func (*HostedPublicVirtualInterfaceAccepterObservation) DeepCopyInto

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

type HostedPublicVirtualInterfaceAccepterParameters

type HostedPublicVirtualInterfaceAccepterParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	VirtualInterfaceID *string `json:"virtualInterfaceId" tf:"virtual_interface_id,omitempty"`
}

func (*HostedPublicVirtualInterfaceAccepterParameters) DeepCopy

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

func (*HostedPublicVirtualInterfaceAccepterParameters) DeepCopyInto

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

type HostedPublicVirtualInterfaceAccepterSpec

type HostedPublicVirtualInterfaceAccepterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedPublicVirtualInterfaceAccepterParameters `json:"forProvider"`
}

HostedPublicVirtualInterfaceAccepterSpec defines the desired state of HostedPublicVirtualInterfaceAccepter

func (*HostedPublicVirtualInterfaceAccepterSpec) DeepCopy

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

func (*HostedPublicVirtualInterfaceAccepterSpec) DeepCopyInto

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

type HostedPublicVirtualInterfaceAccepterStatus

type HostedPublicVirtualInterfaceAccepterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HostedPublicVirtualInterfaceAccepterObservation `json:"atProvider,omitempty"`
}

HostedPublicVirtualInterfaceAccepterStatus defines the observed state of HostedPublicVirtualInterfaceAccepter.

func (*HostedPublicVirtualInterfaceAccepterStatus) DeepCopy

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

func (*HostedPublicVirtualInterfaceAccepterStatus) DeepCopyInto

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

type HostedPublicVirtualInterfaceList

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

HostedPublicVirtualInterfaceList contains a list of HostedPublicVirtualInterfaces

func (*HostedPublicVirtualInterfaceList) DeepCopy

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

func (*HostedPublicVirtualInterfaceList) DeepCopyInto

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

func (*HostedPublicVirtualInterfaceList) DeepCopyObject

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

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

func (*HostedPublicVirtualInterfaceList) GetItems

GetItems of this HostedPublicVirtualInterfaceList.

type HostedPublicVirtualInterfaceObservation

type HostedPublicVirtualInterfaceObservation struct {
	AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
}

func (*HostedPublicVirtualInterfaceObservation) DeepCopy

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

func (*HostedPublicVirtualInterfaceObservation) DeepCopyInto

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

type HostedPublicVirtualInterfaceParameters

type HostedPublicVirtualInterfaceParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	OwnerAccountID *string `json:"ownerAccountId" tf:"owner_account_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	RouteFilterPrefixes []*string `json:"routeFilterPrefixes" tf:"route_filter_prefixes,omitempty"`

	// +kubebuilder:validation:Required
	Vlan *int64 `json:"vlan" tf:"vlan,omitempty"`
}

func (*HostedPublicVirtualInterfaceParameters) DeepCopy

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

func (*HostedPublicVirtualInterfaceParameters) DeepCopyInto

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

type HostedPublicVirtualInterfaceSpec

type HostedPublicVirtualInterfaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedPublicVirtualInterfaceParameters `json:"forProvider"`
}

HostedPublicVirtualInterfaceSpec defines the desired state of HostedPublicVirtualInterface

func (*HostedPublicVirtualInterfaceSpec) DeepCopy

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

func (*HostedPublicVirtualInterfaceSpec) DeepCopyInto

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

type HostedPublicVirtualInterfaceStatus

type HostedPublicVirtualInterfaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HostedPublicVirtualInterfaceObservation `json:"atProvider,omitempty"`
}

HostedPublicVirtualInterfaceStatus defines the observed state of HostedPublicVirtualInterface.

func (*HostedPublicVirtualInterfaceStatus) DeepCopy

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

func (*HostedPublicVirtualInterfaceStatus) DeepCopyInto

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

type HostedTransitVirtualInterface

type HostedTransitVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedTransitVirtualInterfaceSpec   `json:"spec"`
	Status            HostedTransitVirtualInterfaceStatus `json:"status,omitempty"`
}

HostedTransitVirtualInterface is the Schema for the HostedTransitVirtualInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HostedTransitVirtualInterface) DeepCopy

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

func (*HostedTransitVirtualInterface) DeepCopyInto

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

func (*HostedTransitVirtualInterface) DeepCopyObject

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

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

func (*HostedTransitVirtualInterface) GetCondition

GetCondition of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) GetConnectionDetailsMapping

func (tr *HostedTransitVirtualInterface) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HostedTransitVirtualInterface

func (*HostedTransitVirtualInterface) GetDeletionPolicy

func (mg *HostedTransitVirtualInterface) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) GetObservation

func (tr *HostedTransitVirtualInterface) GetObservation() (map[string]interface{}, error)

GetObservation of this HostedTransitVirtualInterface

func (*HostedTransitVirtualInterface) GetParameters

func (tr *HostedTransitVirtualInterface) GetParameters() (map[string]interface{}, error)

GetParameters of this HostedTransitVirtualInterface

func (*HostedTransitVirtualInterface) GetProviderConfigReference

func (mg *HostedTransitVirtualInterface) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) GetProviderReference

func (mg *HostedTransitVirtualInterface) GetProviderReference() *xpv1.Reference

GetProviderReference of this HostedTransitVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*HostedTransitVirtualInterface) GetTerraformResourceType

func (mg *HostedTransitVirtualInterface) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedTransitVirtualInterface

func (*HostedTransitVirtualInterface) GetTerraformSchemaVersion

func (tr *HostedTransitVirtualInterface) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedTransitVirtualInterface) GetWriteConnectionSecretToReference

func (mg *HostedTransitVirtualInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) LateInitialize

func (tr *HostedTransitVirtualInterface) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HostedTransitVirtualInterface using its observed tfState. returns True if there are any spec changes for the resource.

func (*HostedTransitVirtualInterface) SetConditions

func (mg *HostedTransitVirtualInterface) SetConditions(c ...xpv1.Condition)

SetConditions of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) SetDeletionPolicy

func (mg *HostedTransitVirtualInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) SetObservation

func (tr *HostedTransitVirtualInterface) SetObservation(obs map[string]interface{}) error

SetObservation for this HostedTransitVirtualInterface

func (*HostedTransitVirtualInterface) SetParameters

func (tr *HostedTransitVirtualInterface) SetParameters(params map[string]interface{}) error

SetParameters for this HostedTransitVirtualInterface

func (*HostedTransitVirtualInterface) SetProviderConfigReference

func (mg *HostedTransitVirtualInterface) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterface) SetProviderReference

func (mg *HostedTransitVirtualInterface) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HostedTransitVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*HostedTransitVirtualInterface) SetWriteConnectionSecretToReference

func (mg *HostedTransitVirtualInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HostedTransitVirtualInterface.

type HostedTransitVirtualInterfaceAccepter

type HostedTransitVirtualInterfaceAccepter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedTransitVirtualInterfaceAccepterSpec   `json:"spec"`
	Status            HostedTransitVirtualInterfaceAccepterStatus `json:"status,omitempty"`
}

HostedTransitVirtualInterfaceAccepter is the Schema for the HostedTransitVirtualInterfaceAccepters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*HostedTransitVirtualInterfaceAccepter) DeepCopy

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

func (*HostedTransitVirtualInterfaceAccepter) DeepCopyInto

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

func (*HostedTransitVirtualInterfaceAccepter) DeepCopyObject

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

func (*HostedTransitVirtualInterfaceAccepter) GetCondition

GetCondition of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) GetConnectionDetailsMapping

func (tr *HostedTransitVirtualInterfaceAccepter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepter) GetDeletionPolicy

GetDeletionPolicy of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) GetObservation

func (tr *HostedTransitVirtualInterfaceAccepter) GetObservation() (map[string]interface{}, error)

GetObservation of this HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepter) GetParameters

func (tr *HostedTransitVirtualInterfaceAccepter) GetParameters() (map[string]interface{}, error)

GetParameters of this HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepter) GetProviderConfigReference

func (mg *HostedTransitVirtualInterfaceAccepter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) GetProviderReference

func (mg *HostedTransitVirtualInterfaceAccepter) GetProviderReference() *xpv1.Reference

GetProviderReference of this HostedTransitVirtualInterfaceAccepter. Deprecated: Use GetProviderConfigReference.

func (*HostedTransitVirtualInterfaceAccepter) GetTerraformResourceType

func (mg *HostedTransitVirtualInterfaceAccepter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepter) GetTerraformSchemaVersion

func (tr *HostedTransitVirtualInterfaceAccepter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedTransitVirtualInterfaceAccepter) GetWriteConnectionSecretToReference

func (mg *HostedTransitVirtualInterfaceAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) LateInitialize

func (tr *HostedTransitVirtualInterfaceAccepter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this HostedTransitVirtualInterfaceAccepter using its observed tfState. returns True if there are any spec changes for the resource.

func (*HostedTransitVirtualInterfaceAccepter) SetConditions

func (mg *HostedTransitVirtualInterfaceAccepter) SetConditions(c ...xpv1.Condition)

SetConditions of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) SetDeletionPolicy

SetDeletionPolicy of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) SetObservation

func (tr *HostedTransitVirtualInterfaceAccepter) SetObservation(obs map[string]interface{}) error

SetObservation for this HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepter) SetParameters

func (tr *HostedTransitVirtualInterfaceAccepter) SetParameters(params map[string]interface{}) error

SetParameters for this HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepter) SetProviderConfigReference

func (mg *HostedTransitVirtualInterfaceAccepter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepter) SetProviderReference

func (mg *HostedTransitVirtualInterfaceAccepter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this HostedTransitVirtualInterfaceAccepter. Deprecated: Use SetProviderConfigReference.

func (*HostedTransitVirtualInterfaceAccepter) SetWriteConnectionSecretToReference

func (mg *HostedTransitVirtualInterfaceAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this HostedTransitVirtualInterfaceAccepter.

type HostedTransitVirtualInterfaceAccepterList

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

HostedTransitVirtualInterfaceAccepterList contains a list of HostedTransitVirtualInterfaceAccepters

func (*HostedTransitVirtualInterfaceAccepterList) DeepCopy

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

func (*HostedTransitVirtualInterfaceAccepterList) DeepCopyInto

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

func (*HostedTransitVirtualInterfaceAccepterList) DeepCopyObject

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

func (*HostedTransitVirtualInterfaceAccepterList) GetItems

GetItems of this HostedTransitVirtualInterfaceAccepterList.

type HostedTransitVirtualInterfaceAccepterObservation

type HostedTransitVirtualInterfaceAccepterObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*HostedTransitVirtualInterfaceAccepterObservation) DeepCopy

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

func (*HostedTransitVirtualInterfaceAccepterObservation) DeepCopyInto

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

type HostedTransitVirtualInterfaceAccepterParameters

type HostedTransitVirtualInterfaceAccepterParameters struct {

	// +kubebuilder:validation:Required
	DxGatewayID *string `json:"dxGatewayId" tf:"dx_gateway_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	VirtualInterfaceID *string `json:"virtualInterfaceId" tf:"virtual_interface_id,omitempty"`
}

func (*HostedTransitVirtualInterfaceAccepterParameters) DeepCopy

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

func (*HostedTransitVirtualInterfaceAccepterParameters) DeepCopyInto

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

type HostedTransitVirtualInterfaceAccepterSpec

type HostedTransitVirtualInterfaceAccepterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedTransitVirtualInterfaceAccepterParameters `json:"forProvider"`
}

HostedTransitVirtualInterfaceAccepterSpec defines the desired state of HostedTransitVirtualInterfaceAccepter

func (*HostedTransitVirtualInterfaceAccepterSpec) DeepCopy

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

func (*HostedTransitVirtualInterfaceAccepterSpec) DeepCopyInto

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

type HostedTransitVirtualInterfaceAccepterStatus

type HostedTransitVirtualInterfaceAccepterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HostedTransitVirtualInterfaceAccepterObservation `json:"atProvider,omitempty"`
}

HostedTransitVirtualInterfaceAccepterStatus defines the observed state of HostedTransitVirtualInterfaceAccepter.

func (*HostedTransitVirtualInterfaceAccepterStatus) DeepCopy

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

func (*HostedTransitVirtualInterfaceAccepterStatus) DeepCopyInto

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

type HostedTransitVirtualInterfaceList

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

HostedTransitVirtualInterfaceList contains a list of HostedTransitVirtualInterfaces

func (*HostedTransitVirtualInterfaceList) DeepCopy

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

func (*HostedTransitVirtualInterfaceList) DeepCopyInto

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

func (*HostedTransitVirtualInterfaceList) DeepCopyObject

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

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

func (*HostedTransitVirtualInterfaceList) GetItems

GetItems of this HostedTransitVirtualInterfaceList.

type HostedTransitVirtualInterfaceObservation

type HostedTransitVirtualInterfaceObservation struct {
	AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
}

func (*HostedTransitVirtualInterfaceObservation) DeepCopy

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

func (*HostedTransitVirtualInterfaceObservation) DeepCopyInto

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

type HostedTransitVirtualInterfaceParameters

type HostedTransitVirtualInterfaceParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// +kubebuilder:validation:Optional
	Mtu *int64 `json:"mtu,omitempty" tf:"mtu,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	OwnerAccountID *string `json:"ownerAccountId" tf:"owner_account_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Vlan *int64 `json:"vlan" tf:"vlan,omitempty"`
}

func (*HostedTransitVirtualInterfaceParameters) DeepCopy

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

func (*HostedTransitVirtualInterfaceParameters) DeepCopyInto

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

type HostedTransitVirtualInterfaceSpec

type HostedTransitVirtualInterfaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedTransitVirtualInterfaceParameters `json:"forProvider"`
}

HostedTransitVirtualInterfaceSpec defines the desired state of HostedTransitVirtualInterface

func (*HostedTransitVirtualInterfaceSpec) DeepCopy

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

func (*HostedTransitVirtualInterfaceSpec) DeepCopyInto

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

type HostedTransitVirtualInterfaceStatus

type HostedTransitVirtualInterfaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        HostedTransitVirtualInterfaceObservation `json:"atProvider,omitempty"`
}

HostedTransitVirtualInterfaceStatus defines the observed state of HostedTransitVirtualInterface.

func (*HostedTransitVirtualInterfaceStatus) DeepCopy

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

func (*HostedTransitVirtualInterfaceStatus) DeepCopyInto

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

type Lag

type Lag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LagSpec   `json:"spec"`
	Status            LagStatus `json:"status,omitempty"`
}

Lag is the Schema for the Lags API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Lag) DeepCopy

func (in *Lag) DeepCopy() *Lag

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

func (*Lag) DeepCopyInto

func (in *Lag) DeepCopyInto(out *Lag)

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

func (*Lag) DeepCopyObject

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

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

func (*Lag) GetCondition

func (mg *Lag) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Lag.

func (*Lag) GetConnectionDetailsMapping

func (tr *Lag) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Lag

func (*Lag) GetDeletionPolicy

func (mg *Lag) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Lag.

func (*Lag) GetObservation

func (tr *Lag) GetObservation() (map[string]interface{}, error)

GetObservation of this Lag

func (*Lag) GetParameters

func (tr *Lag) GetParameters() (map[string]interface{}, error)

GetParameters of this Lag

func (*Lag) GetProviderConfigReference

func (mg *Lag) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Lag.

func (*Lag) GetProviderReference

func (mg *Lag) GetProviderReference() *xpv1.Reference

GetProviderReference of this Lag. Deprecated: Use GetProviderConfigReference.

func (*Lag) GetTerraformResourceType

func (mg *Lag) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Lag

func (*Lag) GetTerraformSchemaVersion

func (tr *Lag) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Lag) GetWriteConnectionSecretToReference

func (mg *Lag) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Lag.

func (*Lag) LateInitialize

func (tr *Lag) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Lag using its observed tfState. returns True if there are any spec changes for the resource.

func (*Lag) SetConditions

func (mg *Lag) SetConditions(c ...xpv1.Condition)

SetConditions of this Lag.

func (*Lag) SetDeletionPolicy

func (mg *Lag) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Lag.

func (*Lag) SetObservation

func (tr *Lag) SetObservation(obs map[string]interface{}) error

SetObservation for this Lag

func (*Lag) SetParameters

func (tr *Lag) SetParameters(params map[string]interface{}) error

SetParameters for this Lag

func (*Lag) SetProviderConfigReference

func (mg *Lag) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Lag.

func (*Lag) SetProviderReference

func (mg *Lag) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Lag. Deprecated: Use SetProviderConfigReference.

func (*Lag) SetWriteConnectionSecretToReference

func (mg *Lag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Lag.

type LagList

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

LagList contains a list of Lags

func (*LagList) DeepCopy

func (in *LagList) DeepCopy() *LagList

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

func (*LagList) DeepCopyInto

func (in *LagList) DeepCopyInto(out *LagList)

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

func (*LagList) DeepCopyObject

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

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

func (*LagList) GetItems

func (l *LagList) GetItems() []resource.Managed

GetItems of this LagList.

type LagObservation

type LagObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	HasLogicalRedundancy *string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy,omitempty"`

	JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*LagObservation) DeepCopy

func (in *LagObservation) DeepCopy() *LagObservation

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

func (*LagObservation) DeepCopyInto

func (in *LagObservation) DeepCopyInto(out *LagObservation)

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

type LagParameters

type LagParameters struct {

	// +kubebuilder:validation:Required
	ConnectionsBandwidth *string `json:"connectionsBandwidth" tf:"connections_bandwidth,omitempty"`

	// +kubebuilder:validation:Optional
	ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*LagParameters) DeepCopy

func (in *LagParameters) DeepCopy() *LagParameters

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

func (*LagParameters) DeepCopyInto

func (in *LagParameters) DeepCopyInto(out *LagParameters)

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

type LagSpec

type LagSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LagParameters `json:"forProvider"`
}

LagSpec defines the desired state of Lag

func (*LagSpec) DeepCopy

func (in *LagSpec) DeepCopy() *LagSpec

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

func (*LagSpec) DeepCopyInto

func (in *LagSpec) DeepCopyInto(out *LagSpec)

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

type LagStatus

type LagStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LagObservation `json:"atProvider,omitempty"`
}

LagStatus defines the observed state of Lag.

func (*LagStatus) DeepCopy

func (in *LagStatus) DeepCopy() *LagStatus

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

func (*LagStatus) DeepCopyInto

func (in *LagStatus) DeepCopyInto(out *LagStatus)

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

type PrivateVirtualInterface

type PrivateVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrivateVirtualInterfaceSpec   `json:"spec"`
	Status            PrivateVirtualInterfaceStatus `json:"status,omitempty"`
}

PrivateVirtualInterface is the Schema for the PrivateVirtualInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*PrivateVirtualInterface) DeepCopy

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

func (*PrivateVirtualInterface) DeepCopyInto

func (in *PrivateVirtualInterface) DeepCopyInto(out *PrivateVirtualInterface)

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

func (*PrivateVirtualInterface) DeepCopyObject

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

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

func (*PrivateVirtualInterface) GetCondition

GetCondition of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) GetConnectionDetailsMapping

func (tr *PrivateVirtualInterface) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PrivateVirtualInterface

func (*PrivateVirtualInterface) GetDeletionPolicy

func (mg *PrivateVirtualInterface) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) GetObservation

func (tr *PrivateVirtualInterface) GetObservation() (map[string]interface{}, error)

GetObservation of this PrivateVirtualInterface

func (*PrivateVirtualInterface) GetParameters

func (tr *PrivateVirtualInterface) GetParameters() (map[string]interface{}, error)

GetParameters of this PrivateVirtualInterface

func (*PrivateVirtualInterface) GetProviderConfigReference

func (mg *PrivateVirtualInterface) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) GetProviderReference

func (mg *PrivateVirtualInterface) GetProviderReference() *xpv1.Reference

GetProviderReference of this PrivateVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*PrivateVirtualInterface) GetTerraformResourceType

func (mg *PrivateVirtualInterface) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PrivateVirtualInterface

func (*PrivateVirtualInterface) GetTerraformSchemaVersion

func (tr *PrivateVirtualInterface) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PrivateVirtualInterface) GetWriteConnectionSecretToReference

func (mg *PrivateVirtualInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) LateInitialize

func (tr *PrivateVirtualInterface) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PrivateVirtualInterface using its observed tfState. returns True if there are any spec changes for the resource.

func (*PrivateVirtualInterface) SetConditions

func (mg *PrivateVirtualInterface) SetConditions(c ...xpv1.Condition)

SetConditions of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) SetDeletionPolicy

func (mg *PrivateVirtualInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) SetObservation

func (tr *PrivateVirtualInterface) SetObservation(obs map[string]interface{}) error

SetObservation for this PrivateVirtualInterface

func (*PrivateVirtualInterface) SetParameters

func (tr *PrivateVirtualInterface) SetParameters(params map[string]interface{}) error

SetParameters for this PrivateVirtualInterface

func (*PrivateVirtualInterface) SetProviderConfigReference

func (mg *PrivateVirtualInterface) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PrivateVirtualInterface.

func (*PrivateVirtualInterface) SetProviderReference

func (mg *PrivateVirtualInterface) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PrivateVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*PrivateVirtualInterface) SetWriteConnectionSecretToReference

func (mg *PrivateVirtualInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PrivateVirtualInterface.

type PrivateVirtualInterfaceList

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

PrivateVirtualInterfaceList contains a list of PrivateVirtualInterfaces

func (*PrivateVirtualInterfaceList) DeepCopy

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

func (*PrivateVirtualInterfaceList) DeepCopyInto

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

func (*PrivateVirtualInterfaceList) DeepCopyObject

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

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

func (*PrivateVirtualInterfaceList) GetItems

GetItems of this PrivateVirtualInterfaceList.

type PrivateVirtualInterfaceObservation

type PrivateVirtualInterfaceObservation struct {
	AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*PrivateVirtualInterfaceObservation) DeepCopy

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

func (*PrivateVirtualInterfaceObservation) DeepCopyInto

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

type PrivateVirtualInterfaceParameters

type PrivateVirtualInterfaceParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// +kubebuilder:validation:Optional
	DxGatewayID *string `json:"dxGatewayId,omitempty" tf:"dx_gateway_id,omitempty"`

	// +kubebuilder:validation:Optional
	Mtu *int64 `json:"mtu,omitempty" tf:"mtu,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Vlan *int64 `json:"vlan" tf:"vlan,omitempty"`

	// +kubebuilder:validation:Optional
	VpnGatewayID *string `json:"vpnGatewayId,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*PrivateVirtualInterfaceParameters) DeepCopy

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

func (*PrivateVirtualInterfaceParameters) DeepCopyInto

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

type PrivateVirtualInterfaceSpec

type PrivateVirtualInterfaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PrivateVirtualInterfaceParameters `json:"forProvider"`
}

PrivateVirtualInterfaceSpec defines the desired state of PrivateVirtualInterface

func (*PrivateVirtualInterfaceSpec) DeepCopy

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

func (*PrivateVirtualInterfaceSpec) DeepCopyInto

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

type PrivateVirtualInterfaceStatus

type PrivateVirtualInterfaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PrivateVirtualInterfaceObservation `json:"atProvider,omitempty"`
}

PrivateVirtualInterfaceStatus defines the observed state of PrivateVirtualInterface.

func (*PrivateVirtualInterfaceStatus) DeepCopy

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

func (*PrivateVirtualInterfaceStatus) DeepCopyInto

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

type PublicVirtualInterface

type PublicVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PublicVirtualInterfaceSpec   `json:"spec"`
	Status            PublicVirtualInterfaceStatus `json:"status,omitempty"`
}

PublicVirtualInterface is the Schema for the PublicVirtualInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*PublicVirtualInterface) DeepCopy

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

func (*PublicVirtualInterface) DeepCopyInto

func (in *PublicVirtualInterface) DeepCopyInto(out *PublicVirtualInterface)

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

func (*PublicVirtualInterface) DeepCopyObject

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

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

func (*PublicVirtualInterface) GetCondition

GetCondition of this PublicVirtualInterface.

func (*PublicVirtualInterface) GetConnectionDetailsMapping

func (tr *PublicVirtualInterface) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PublicVirtualInterface

func (*PublicVirtualInterface) GetDeletionPolicy

func (mg *PublicVirtualInterface) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PublicVirtualInterface.

func (*PublicVirtualInterface) GetObservation

func (tr *PublicVirtualInterface) GetObservation() (map[string]interface{}, error)

GetObservation of this PublicVirtualInterface

func (*PublicVirtualInterface) GetParameters

func (tr *PublicVirtualInterface) GetParameters() (map[string]interface{}, error)

GetParameters of this PublicVirtualInterface

func (*PublicVirtualInterface) GetProviderConfigReference

func (mg *PublicVirtualInterface) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PublicVirtualInterface.

func (*PublicVirtualInterface) GetProviderReference

func (mg *PublicVirtualInterface) GetProviderReference() *xpv1.Reference

GetProviderReference of this PublicVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*PublicVirtualInterface) GetTerraformResourceType

func (mg *PublicVirtualInterface) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PublicVirtualInterface

func (*PublicVirtualInterface) GetTerraformSchemaVersion

func (tr *PublicVirtualInterface) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PublicVirtualInterface) GetWriteConnectionSecretToReference

func (mg *PublicVirtualInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PublicVirtualInterface.

func (*PublicVirtualInterface) LateInitialize

func (tr *PublicVirtualInterface) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PublicVirtualInterface using its observed tfState. returns True if there are any spec changes for the resource.

func (*PublicVirtualInterface) SetConditions

func (mg *PublicVirtualInterface) SetConditions(c ...xpv1.Condition)

SetConditions of this PublicVirtualInterface.

func (*PublicVirtualInterface) SetDeletionPolicy

func (mg *PublicVirtualInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PublicVirtualInterface.

func (*PublicVirtualInterface) SetObservation

func (tr *PublicVirtualInterface) SetObservation(obs map[string]interface{}) error

SetObservation for this PublicVirtualInterface

func (*PublicVirtualInterface) SetParameters

func (tr *PublicVirtualInterface) SetParameters(params map[string]interface{}) error

SetParameters for this PublicVirtualInterface

func (*PublicVirtualInterface) SetProviderConfigReference

func (mg *PublicVirtualInterface) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PublicVirtualInterface.

func (*PublicVirtualInterface) SetProviderReference

func (mg *PublicVirtualInterface) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PublicVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*PublicVirtualInterface) SetWriteConnectionSecretToReference

func (mg *PublicVirtualInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PublicVirtualInterface.

type PublicVirtualInterfaceList

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

PublicVirtualInterfaceList contains a list of PublicVirtualInterfaces

func (*PublicVirtualInterfaceList) DeepCopy

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

func (*PublicVirtualInterfaceList) DeepCopyInto

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

func (*PublicVirtualInterfaceList) DeepCopyObject

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

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

func (*PublicVirtualInterfaceList) GetItems

GetItems of this PublicVirtualInterfaceList.

type PublicVirtualInterfaceObservation

type PublicVirtualInterfaceObservation struct {
	AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*PublicVirtualInterfaceObservation) DeepCopy

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

func (*PublicVirtualInterfaceObservation) DeepCopyInto

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

type PublicVirtualInterfaceParameters

type PublicVirtualInterfaceParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	RouteFilterPrefixes []*string `json:"routeFilterPrefixes" tf:"route_filter_prefixes,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Vlan *int64 `json:"vlan" tf:"vlan,omitempty"`
}

func (*PublicVirtualInterfaceParameters) DeepCopy

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

func (*PublicVirtualInterfaceParameters) DeepCopyInto

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

type PublicVirtualInterfaceSpec

type PublicVirtualInterfaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PublicVirtualInterfaceParameters `json:"forProvider"`
}

PublicVirtualInterfaceSpec defines the desired state of PublicVirtualInterface

func (*PublicVirtualInterfaceSpec) DeepCopy

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

func (*PublicVirtualInterfaceSpec) DeepCopyInto

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

type PublicVirtualInterfaceStatus

type PublicVirtualInterfaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PublicVirtualInterfaceObservation `json:"atProvider,omitempty"`
}

PublicVirtualInterfaceStatus defines the observed state of PublicVirtualInterface.

func (*PublicVirtualInterfaceStatus) DeepCopy

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

func (*PublicVirtualInterfaceStatus) DeepCopyInto

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

type TransitVirtualInterface

type TransitVirtualInterface struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TransitVirtualInterfaceSpec   `json:"spec"`
	Status            TransitVirtualInterfaceStatus `json:"status,omitempty"`
}

TransitVirtualInterface is the Schema for the TransitVirtualInterfaces API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*TransitVirtualInterface) DeepCopy

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

func (*TransitVirtualInterface) DeepCopyInto

func (in *TransitVirtualInterface) DeepCopyInto(out *TransitVirtualInterface)

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

func (*TransitVirtualInterface) DeepCopyObject

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

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

func (*TransitVirtualInterface) GetCondition

GetCondition of this TransitVirtualInterface.

func (*TransitVirtualInterface) GetConnectionDetailsMapping

func (tr *TransitVirtualInterface) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TransitVirtualInterface

func (*TransitVirtualInterface) GetDeletionPolicy

func (mg *TransitVirtualInterface) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TransitVirtualInterface.

func (*TransitVirtualInterface) GetObservation

func (tr *TransitVirtualInterface) GetObservation() (map[string]interface{}, error)

GetObservation of this TransitVirtualInterface

func (*TransitVirtualInterface) GetParameters

func (tr *TransitVirtualInterface) GetParameters() (map[string]interface{}, error)

GetParameters of this TransitVirtualInterface

func (*TransitVirtualInterface) GetProviderConfigReference

func (mg *TransitVirtualInterface) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TransitVirtualInterface.

func (*TransitVirtualInterface) GetProviderReference

func (mg *TransitVirtualInterface) GetProviderReference() *xpv1.Reference

GetProviderReference of this TransitVirtualInterface. Deprecated: Use GetProviderConfigReference.

func (*TransitVirtualInterface) GetTerraformResourceType

func (mg *TransitVirtualInterface) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TransitVirtualInterface

func (*TransitVirtualInterface) GetTerraformSchemaVersion

func (tr *TransitVirtualInterface) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TransitVirtualInterface) GetWriteConnectionSecretToReference

func (mg *TransitVirtualInterface) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TransitVirtualInterface.

func (*TransitVirtualInterface) LateInitialize

func (tr *TransitVirtualInterface) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TransitVirtualInterface using its observed tfState. returns True if there are any spec changes for the resource.

func (*TransitVirtualInterface) SetConditions

func (mg *TransitVirtualInterface) SetConditions(c ...xpv1.Condition)

SetConditions of this TransitVirtualInterface.

func (*TransitVirtualInterface) SetDeletionPolicy

func (mg *TransitVirtualInterface) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TransitVirtualInterface.

func (*TransitVirtualInterface) SetObservation

func (tr *TransitVirtualInterface) SetObservation(obs map[string]interface{}) error

SetObservation for this TransitVirtualInterface

func (*TransitVirtualInterface) SetParameters

func (tr *TransitVirtualInterface) SetParameters(params map[string]interface{}) error

SetParameters for this TransitVirtualInterface

func (*TransitVirtualInterface) SetProviderConfigReference

func (mg *TransitVirtualInterface) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TransitVirtualInterface.

func (*TransitVirtualInterface) SetProviderReference

func (mg *TransitVirtualInterface) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TransitVirtualInterface. Deprecated: Use SetProviderConfigReference.

func (*TransitVirtualInterface) SetWriteConnectionSecretToReference

func (mg *TransitVirtualInterface) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TransitVirtualInterface.

type TransitVirtualInterfaceList

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

TransitVirtualInterfaceList contains a list of TransitVirtualInterfaces

func (*TransitVirtualInterfaceList) DeepCopy

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

func (*TransitVirtualInterfaceList) DeepCopyInto

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

func (*TransitVirtualInterfaceList) DeepCopyObject

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

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

func (*TransitVirtualInterfaceList) GetItems

GetItems of this TransitVirtualInterfaceList.

type TransitVirtualInterfaceObservation

type TransitVirtualInterfaceObservation struct {
	AmazonSideAsn *string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	AwsDevice *string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`

	JumboFrameCapable *bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*TransitVirtualInterfaceObservation) DeepCopy

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

func (*TransitVirtualInterfaceObservation) DeepCopyInto

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

type TransitVirtualInterfaceParameters

type TransitVirtualInterfaceParameters struct {

	// +kubebuilder:validation:Required
	AddressFamily *string `json:"addressFamily" tf:"address_family,omitempty"`

	// +kubebuilder:validation:Optional
	AmazonAddress *string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`

	// +kubebuilder:validation:Required
	BgpAsn *int64 `json:"bgpAsn" tf:"bgp_asn,omitempty"`

	// +kubebuilder:validation:Optional
	BgpAuthKey *string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"`

	// +kubebuilder:validation:Optional
	CustomerAddress *string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`

	// +kubebuilder:validation:Required
	DxGatewayID *string `json:"dxGatewayId" tf:"dx_gateway_id,omitempty"`

	// +kubebuilder:validation:Optional
	Mtu *int64 `json:"mtu,omitempty" tf:"mtu,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Vlan *int64 `json:"vlan" tf:"vlan,omitempty"`
}

func (*TransitVirtualInterfaceParameters) DeepCopy

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

func (*TransitVirtualInterfaceParameters) DeepCopyInto

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

type TransitVirtualInterfaceSpec

type TransitVirtualInterfaceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TransitVirtualInterfaceParameters `json:"forProvider"`
}

TransitVirtualInterfaceSpec defines the desired state of TransitVirtualInterface

func (*TransitVirtualInterfaceSpec) DeepCopy

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

func (*TransitVirtualInterfaceSpec) DeepCopyInto

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

type TransitVirtualInterfaceStatus

type TransitVirtualInterfaceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TransitVirtualInterfaceObservation `json:"atProvider,omitempty"`
}

TransitVirtualInterfaceStatus defines the observed state of TransitVirtualInterface.

func (*TransitVirtualInterfaceStatus) DeepCopy

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

func (*TransitVirtualInterfaceStatus) DeepCopyInto

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