v1alpha1

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

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

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

Documentation

Index

Constants

View Source
const (
	Group   = "ec-2-transit-gateway-route-table-association.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeEc2TransitGatewayRouteTableAssociation

func DecodeEc2TransitGatewayRouteTableAssociation(prev *Ec2TransitGatewayRouteTableAssociation, ctyValue cty.Value) (resource.Managed, error)

func DecodeEc2TransitGatewayRouteTableAssociation_ResourceId

func DecodeEc2TransitGatewayRouteTableAssociation_ResourceId(p *Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEc2TransitGatewayRouteTableAssociation_ResourceType

func DecodeEc2TransitGatewayRouteTableAssociation_ResourceType(p *Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId

func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId

func DecodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeEc2TransitGatewayRouteTableAssociation

func EncodeEc2TransitGatewayRouteTableAssociation(r Ec2TransitGatewayRouteTableAssociation) cty.Value

func EncodeEc2TransitGatewayRouteTableAssociation_ResourceId

func EncodeEc2TransitGatewayRouteTableAssociation_ResourceId(p Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)

func EncodeEc2TransitGatewayRouteTableAssociation_ResourceType

func EncodeEc2TransitGatewayRouteTableAssociation_ResourceType(p Ec2TransitGatewayRouteTableAssociationObservation, vals map[string]cty.Value)

func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId

func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)

func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId

func EncodeEc2TransitGatewayRouteTableAssociation_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteTableAssociationParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

Types

type Ec2TransitGatewayRouteTableAssociation

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

	Spec   Ec2TransitGatewayRouteTableAssociationSpec   `json:"spec"`
	Status Ec2TransitGatewayRouteTableAssociationStatus `json:"status,omitempty"`
}

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

func (*Ec2TransitGatewayRouteTableAssociation) DeepCopy

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

func (*Ec2TransitGatewayRouteTableAssociation) DeepCopyInto

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

func (*Ec2TransitGatewayRouteTableAssociation) DeepCopyObject

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

func (*Ec2TransitGatewayRouteTableAssociation) GetCondition

GetCondition of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) GetDeletionPolicy

GetDeletionPolicy of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) GetProviderReference

GetProviderReference of this Ec2TransitGatewayRouteTableAssociation. Deprecated: Use GetProviderConfigReference.

func (*Ec2TransitGatewayRouteTableAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) SetConditions

SetConditions of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) SetDeletionPolicy

SetDeletionPolicy of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) SetProviderReference

SetProviderReference of this Ec2TransitGatewayRouteTableAssociation. Deprecated: Use SetProviderConfigReference.

func (*Ec2TransitGatewayRouteTableAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Ec2TransitGatewayRouteTableAssociation.

type Ec2TransitGatewayRouteTableAssociationList

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

Ec2TransitGatewayRouteTableAssociation contains a list of Ec2TransitGatewayRouteTableAssociationList

func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopy

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

func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopyInto

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

func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopyObject

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

func (*Ec2TransitGatewayRouteTableAssociationList) GetItems

GetItems of this Ec2TransitGatewayRouteTableAssociationList.

type Ec2TransitGatewayRouteTableAssociationObservation

type Ec2TransitGatewayRouteTableAssociationObservation struct {
	ResourceId   string `json:"resource_id"`
	ResourceType string `json:"resource_type"`
}

A Ec2TransitGatewayRouteTableAssociationObservation records the observed state of a Ec2TransitGatewayRouteTableAssociation

func (*Ec2TransitGatewayRouteTableAssociationObservation) DeepCopy

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

func (*Ec2TransitGatewayRouteTableAssociationObservation) DeepCopyInto

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

type Ec2TransitGatewayRouteTableAssociationParameters

type Ec2TransitGatewayRouteTableAssociationParameters struct {
	TransitGatewayAttachmentId string `json:"transit_gateway_attachment_id"`
	TransitGatewayRouteTableId string `json:"transit_gateway_route_table_id"`
}

A Ec2TransitGatewayRouteTableAssociationParameters defines the desired state of a Ec2TransitGatewayRouteTableAssociation

func (*Ec2TransitGatewayRouteTableAssociationParameters) DeepCopy

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

func (*Ec2TransitGatewayRouteTableAssociationParameters) DeepCopyInto

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

type Ec2TransitGatewayRouteTableAssociationSpec

type Ec2TransitGatewayRouteTableAssociationSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  Ec2TransitGatewayRouteTableAssociationParameters `json:"forProvider"`
}

A Ec2TransitGatewayRouteTableAssociationSpec defines the desired state of a Ec2TransitGatewayRouteTableAssociation

func (*Ec2TransitGatewayRouteTableAssociationSpec) DeepCopy

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

func (*Ec2TransitGatewayRouteTableAssociationSpec) DeepCopyInto

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

type Ec2TransitGatewayRouteTableAssociationStatus

type Ec2TransitGatewayRouteTableAssociationStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     Ec2TransitGatewayRouteTableAssociationObservation `json:"atProvider"`
}

A Ec2TransitGatewayRouteTableAssociationStatus defines the observed state of a Ec2TransitGatewayRouteTableAssociation

func (*Ec2TransitGatewayRouteTableAssociationStatus) DeepCopy

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

func (*Ec2TransitGatewayRouteTableAssociationStatus) 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