Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeEc2TransitGatewayRoute(prev *Ec2TransitGatewayRoute, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2TransitGatewayRoute_Blackhole(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRoute_DestinationCidrBlock(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRoute_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func DecodeEc2TransitGatewayRoute_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRoute(r Ec2TransitGatewayRoute) cty.Value
- func EncodeEc2TransitGatewayRoute_Blackhole(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRoute_DestinationCidrBlock(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRoute_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2TransitGatewayRoute_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2TransitGatewayRoute_Blackhole(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, ...) bool
- func MergeEc2TransitGatewayRoute_DestinationCidrBlock(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, ...) bool
- func MergeEc2TransitGatewayRoute_TransitGatewayAttachmentId(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, ...) bool
- func MergeEc2TransitGatewayRoute_TransitGatewayRouteTableId(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, ...) bool
- type Ec2TransitGatewayRoute
- func (in *Ec2TransitGatewayRoute) DeepCopy() *Ec2TransitGatewayRoute
- func (in *Ec2TransitGatewayRoute) DeepCopyInto(out *Ec2TransitGatewayRoute)
- func (in *Ec2TransitGatewayRoute) DeepCopyObject() runtime.Object
- func (mg *Ec2TransitGatewayRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2TransitGatewayRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2TransitGatewayRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRoute) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2TransitGatewayRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2TransitGatewayRoute) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2TransitGatewayRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2TransitGatewayRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRoute) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TransitGatewayRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2TransitGatewayRouteList
- type Ec2TransitGatewayRouteObservation
- type Ec2TransitGatewayRouteParameters
- type Ec2TransitGatewayRouteSpec
- type Ec2TransitGatewayRouteStatus
Constants ¶
const ( Group = "ec-2-transit-gateway-route.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2TransitGatewayRoute" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_transit_gateway_route" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2TransitGatewayRoute_Blackhole ¶
func DecodeEc2TransitGatewayRoute_Blackhole(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRoute_DestinationCidrBlock ¶
func DecodeEc2TransitGatewayRoute_DestinationCidrBlock(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRoute_TransitGatewayAttachmentId ¶
func DecodeEc2TransitGatewayRoute_TransitGatewayAttachmentId(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TransitGatewayRoute_TransitGatewayRouteTableId ¶
func DecodeEc2TransitGatewayRoute_TransitGatewayRouteTableId(p *Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2TransitGatewayRoute ¶
func EncodeEc2TransitGatewayRoute(r Ec2TransitGatewayRoute) cty.Value
func EncodeEc2TransitGatewayRoute_Blackhole ¶
func EncodeEc2TransitGatewayRoute_Blackhole(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRoute_DestinationCidrBlock ¶
func EncodeEc2TransitGatewayRoute_DestinationCidrBlock(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRoute_TransitGatewayAttachmentId ¶
func EncodeEc2TransitGatewayRoute_TransitGatewayAttachmentId(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
func EncodeEc2TransitGatewayRoute_TransitGatewayRouteTableId ¶
func EncodeEc2TransitGatewayRoute_TransitGatewayRouteTableId(p Ec2TransitGatewayRouteParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2TransitGatewayRoute_Blackhole ¶
func MergeEc2TransitGatewayRoute_Blackhole(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayRoute_DestinationCidrBlock ¶
func MergeEc2TransitGatewayRoute_DestinationCidrBlock(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayRoute_TransitGatewayAttachmentId ¶
func MergeEc2TransitGatewayRoute_TransitGatewayAttachmentId(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TransitGatewayRoute_TransitGatewayRouteTableId ¶
func MergeEc2TransitGatewayRoute_TransitGatewayRouteTableId(k *Ec2TransitGatewayRouteParameters, p *Ec2TransitGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2TransitGatewayRoute ¶
type Ec2TransitGatewayRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2TransitGatewayRouteSpec `json:"spec"` Status Ec2TransitGatewayRouteStatus `json:"status,omitempty"` }
Ec2TransitGatewayRoute is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2TransitGatewayRoute) DeepCopy ¶
func (in *Ec2TransitGatewayRoute) DeepCopy() *Ec2TransitGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) DeepCopyInto ¶
func (in *Ec2TransitGatewayRoute) DeepCopyInto(out *Ec2TransitGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRoute) DeepCopyObject ¶
func (in *Ec2TransitGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRoute) GetCondition ¶
func (mg *Ec2TransitGatewayRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) GetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) GetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) GetProviderReference ¶
func (mg *Ec2TransitGatewayRoute) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2TransitGatewayRoute. Deprecated: Use GetProviderConfigReference.
func (*Ec2TransitGatewayRoute) GetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) SetConditions ¶
func (mg *Ec2TransitGatewayRoute) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) SetDeletionPolicy ¶
func (mg *Ec2TransitGatewayRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) SetProviderConfigReference ¶
func (mg *Ec2TransitGatewayRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2TransitGatewayRoute.
func (*Ec2TransitGatewayRoute) SetProviderReference ¶
func (mg *Ec2TransitGatewayRoute) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2TransitGatewayRoute. Deprecated: Use SetProviderConfigReference.
func (*Ec2TransitGatewayRoute) SetWriteConnectionSecretToReference ¶
func (mg *Ec2TransitGatewayRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2TransitGatewayRoute.
type Ec2TransitGatewayRouteList ¶
type Ec2TransitGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2TransitGatewayRoute `json:"items"` }
Ec2TransitGatewayRoute contains a list of Ec2TransitGatewayRouteList
func (*Ec2TransitGatewayRouteList) DeepCopy ¶
func (in *Ec2TransitGatewayRouteList) DeepCopy() *Ec2TransitGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteList.
func (*Ec2TransitGatewayRouteList) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteList) DeepCopyInto(out *Ec2TransitGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TransitGatewayRouteList) DeepCopyObject ¶
func (in *Ec2TransitGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TransitGatewayRouteList) GetItems ¶
func (l *Ec2TransitGatewayRouteList) GetItems() []resource.Managed
GetItems of this Ec2TransitGatewayRouteList.
type Ec2TransitGatewayRouteObservation ¶
type Ec2TransitGatewayRouteObservation struct{}
A Ec2TransitGatewayRouteObservation records the observed state of a Ec2TransitGatewayRoute
func (*Ec2TransitGatewayRouteObservation) DeepCopy ¶
func (in *Ec2TransitGatewayRouteObservation) DeepCopy() *Ec2TransitGatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteObservation.
func (*Ec2TransitGatewayRouteObservation) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteObservation) DeepCopyInto(out *Ec2TransitGatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteParameters ¶
type Ec2TransitGatewayRouteParameters struct { TransitGatewayRouteTableId string `json:"transit_gateway_route_table_id"` Blackhole bool `json:"blackhole"` DestinationCidrBlock string `json:"destination_cidr_block"` TransitGatewayAttachmentId string `json:"transit_gateway_attachment_id"` }
A Ec2TransitGatewayRouteParameters defines the desired state of a Ec2TransitGatewayRoute
func (*Ec2TransitGatewayRouteParameters) DeepCopy ¶
func (in *Ec2TransitGatewayRouteParameters) DeepCopy() *Ec2TransitGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteParameters.
func (*Ec2TransitGatewayRouteParameters) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteParameters) DeepCopyInto(out *Ec2TransitGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteSpec ¶
type Ec2TransitGatewayRouteSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2TransitGatewayRouteParameters `json:"forProvider"` }
A Ec2TransitGatewayRouteSpec defines the desired state of a Ec2TransitGatewayRoute
func (*Ec2TransitGatewayRouteSpec) DeepCopy ¶
func (in *Ec2TransitGatewayRouteSpec) DeepCopy() *Ec2TransitGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteSpec.
func (*Ec2TransitGatewayRouteSpec) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteSpec) DeepCopyInto(out *Ec2TransitGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TransitGatewayRouteStatus ¶
type Ec2TransitGatewayRouteStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2TransitGatewayRouteObservation `json:"atProvider"` }
A Ec2TransitGatewayRouteStatus defines the observed state of a Ec2TransitGatewayRoute
func (*Ec2TransitGatewayRouteStatus) DeepCopy ¶
func (in *Ec2TransitGatewayRouteStatus) DeepCopy() *Ec2TransitGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteStatus.
func (*Ec2TransitGatewayRouteStatus) DeepCopyInto ¶
func (in *Ec2TransitGatewayRouteStatus) DeepCopyInto(out *Ec2TransitGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.