Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEc2LocalGatewayRoute(prev *Ec2LocalGatewayRoute, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2LocalGatewayRoute_DestinationCidrBlock(p *Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
- func DecodeEc2LocalGatewayRoute_LocalGatewayRouteTableId(p *Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
- func DecodeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId(p *Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2LocalGatewayRoute(r Ec2LocalGatewayRoute) cty.Value
- func EncodeEc2LocalGatewayRoute_DestinationCidrBlock(p Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2LocalGatewayRoute_LocalGatewayRouteTableId(p Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
- func EncodeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId(p Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2LocalGatewayRoute_DestinationCidrBlock(k *Ec2LocalGatewayRouteParameters, p *Ec2LocalGatewayRouteParameters, ...) bool
- func MergeEc2LocalGatewayRoute_LocalGatewayRouteTableId(k *Ec2LocalGatewayRouteParameters, p *Ec2LocalGatewayRouteParameters, ...) bool
- func MergeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId(k *Ec2LocalGatewayRouteParameters, p *Ec2LocalGatewayRouteParameters, ...) bool
- type Ec2LocalGatewayRoute
- func (in *Ec2LocalGatewayRoute) DeepCopy() *Ec2LocalGatewayRoute
- func (in *Ec2LocalGatewayRoute) DeepCopyInto(out *Ec2LocalGatewayRoute)
- func (in *Ec2LocalGatewayRoute) DeepCopyObject() runtime.Object
- func (mg *Ec2LocalGatewayRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2LocalGatewayRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2LocalGatewayRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2LocalGatewayRoute) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2LocalGatewayRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2LocalGatewayRoute) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2LocalGatewayRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2LocalGatewayRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2LocalGatewayRoute) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2LocalGatewayRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2LocalGatewayRouteList
- type Ec2LocalGatewayRouteObservation
- type Ec2LocalGatewayRouteParameters
- type Ec2LocalGatewayRouteSpec
- type Ec2LocalGatewayRouteStatus
Constants ¶
const ( Group = "ec-2-local-gateway-route.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2LocalGatewayRoute" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_local_gateway_route" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2LocalGatewayRoute_DestinationCidrBlock ¶
func DecodeEc2LocalGatewayRoute_DestinationCidrBlock(p *Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2LocalGatewayRoute_LocalGatewayRouteTableId ¶
func DecodeEc2LocalGatewayRoute_LocalGatewayRouteTableId(p *Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId ¶
func DecodeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId(p *Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2LocalGatewayRoute ¶
func EncodeEc2LocalGatewayRoute(r Ec2LocalGatewayRoute) cty.Value
func EncodeEc2LocalGatewayRoute_DestinationCidrBlock ¶
func EncodeEc2LocalGatewayRoute_DestinationCidrBlock(p Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
func EncodeEc2LocalGatewayRoute_LocalGatewayRouteTableId ¶
func EncodeEc2LocalGatewayRoute_LocalGatewayRouteTableId(p Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
func EncodeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId ¶
func EncodeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId(p Ec2LocalGatewayRouteParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2LocalGatewayRoute_DestinationCidrBlock ¶
func MergeEc2LocalGatewayRoute_DestinationCidrBlock(k *Ec2LocalGatewayRouteParameters, p *Ec2LocalGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2LocalGatewayRoute_LocalGatewayRouteTableId ¶
func MergeEc2LocalGatewayRoute_LocalGatewayRouteTableId(k *Ec2LocalGatewayRouteParameters, p *Ec2LocalGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId ¶
func MergeEc2LocalGatewayRoute_LocalGatewayVirtualInterfaceGroupId(k *Ec2LocalGatewayRouteParameters, p *Ec2LocalGatewayRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2LocalGatewayRoute ¶
type Ec2LocalGatewayRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2LocalGatewayRouteSpec `json:"spec"` Status Ec2LocalGatewayRouteStatus `json:"status,omitempty"` }
Ec2LocalGatewayRoute is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2LocalGatewayRoute) DeepCopy ¶
func (in *Ec2LocalGatewayRoute) DeepCopy() *Ec2LocalGatewayRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) DeepCopyInto ¶
func (in *Ec2LocalGatewayRoute) DeepCopyInto(out *Ec2LocalGatewayRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2LocalGatewayRoute) DeepCopyObject ¶
func (in *Ec2LocalGatewayRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2LocalGatewayRoute) GetCondition ¶
func (mg *Ec2LocalGatewayRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) GetDeletionPolicy ¶
func (mg *Ec2LocalGatewayRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) GetProviderConfigReference ¶
func (mg *Ec2LocalGatewayRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) GetProviderReference ¶
func (mg *Ec2LocalGatewayRoute) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2LocalGatewayRoute. Deprecated: Use GetProviderConfigReference.
func (*Ec2LocalGatewayRoute) GetWriteConnectionSecretToReference ¶
func (mg *Ec2LocalGatewayRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) SetConditions ¶
func (mg *Ec2LocalGatewayRoute) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) SetDeletionPolicy ¶
func (mg *Ec2LocalGatewayRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) SetProviderConfigReference ¶
func (mg *Ec2LocalGatewayRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2LocalGatewayRoute.
func (*Ec2LocalGatewayRoute) SetProviderReference ¶
func (mg *Ec2LocalGatewayRoute) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2LocalGatewayRoute. Deprecated: Use SetProviderConfigReference.
func (*Ec2LocalGatewayRoute) SetWriteConnectionSecretToReference ¶
func (mg *Ec2LocalGatewayRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2LocalGatewayRoute.
type Ec2LocalGatewayRouteList ¶
type Ec2LocalGatewayRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2LocalGatewayRoute `json:"items"` }
Ec2LocalGatewayRoute contains a list of Ec2LocalGatewayRouteList
func (*Ec2LocalGatewayRouteList) DeepCopy ¶
func (in *Ec2LocalGatewayRouteList) DeepCopy() *Ec2LocalGatewayRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2LocalGatewayRouteList.
func (*Ec2LocalGatewayRouteList) DeepCopyInto ¶
func (in *Ec2LocalGatewayRouteList) DeepCopyInto(out *Ec2LocalGatewayRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2LocalGatewayRouteList) DeepCopyObject ¶
func (in *Ec2LocalGatewayRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2LocalGatewayRouteList) GetItems ¶
func (l *Ec2LocalGatewayRouteList) GetItems() []resource.Managed
GetItems of this Ec2LocalGatewayRouteList.
type Ec2LocalGatewayRouteObservation ¶
type Ec2LocalGatewayRouteObservation struct{}
A Ec2LocalGatewayRouteObservation records the observed state of a Ec2LocalGatewayRoute
func (*Ec2LocalGatewayRouteObservation) DeepCopy ¶
func (in *Ec2LocalGatewayRouteObservation) DeepCopy() *Ec2LocalGatewayRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2LocalGatewayRouteObservation.
func (*Ec2LocalGatewayRouteObservation) DeepCopyInto ¶
func (in *Ec2LocalGatewayRouteObservation) DeepCopyInto(out *Ec2LocalGatewayRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2LocalGatewayRouteParameters ¶
type Ec2LocalGatewayRouteParameters struct { DestinationCidrBlock string `json:"destination_cidr_block"` LocalGatewayRouteTableId string `json:"local_gateway_route_table_id"` LocalGatewayVirtualInterfaceGroupId string `json:"local_gateway_virtual_interface_group_id"` }
A Ec2LocalGatewayRouteParameters defines the desired state of a Ec2LocalGatewayRoute
func (*Ec2LocalGatewayRouteParameters) DeepCopy ¶
func (in *Ec2LocalGatewayRouteParameters) DeepCopy() *Ec2LocalGatewayRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2LocalGatewayRouteParameters.
func (*Ec2LocalGatewayRouteParameters) DeepCopyInto ¶
func (in *Ec2LocalGatewayRouteParameters) DeepCopyInto(out *Ec2LocalGatewayRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2LocalGatewayRouteSpec ¶
type Ec2LocalGatewayRouteSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2LocalGatewayRouteParameters `json:"forProvider"` }
A Ec2LocalGatewayRouteSpec defines the desired state of a Ec2LocalGatewayRoute
func (*Ec2LocalGatewayRouteSpec) DeepCopy ¶
func (in *Ec2LocalGatewayRouteSpec) DeepCopy() *Ec2LocalGatewayRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2LocalGatewayRouteSpec.
func (*Ec2LocalGatewayRouteSpec) DeepCopyInto ¶
func (in *Ec2LocalGatewayRouteSpec) DeepCopyInto(out *Ec2LocalGatewayRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2LocalGatewayRouteStatus ¶
type Ec2LocalGatewayRouteStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2LocalGatewayRouteObservation `json:"atProvider"` }
A Ec2LocalGatewayRouteStatus defines the observed state of a Ec2LocalGatewayRoute
func (*Ec2LocalGatewayRouteStatus) DeepCopy ¶
func (in *Ec2LocalGatewayRouteStatus) DeepCopy() *Ec2LocalGatewayRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2LocalGatewayRouteStatus.
func (*Ec2LocalGatewayRouteStatus) DeepCopyInto ¶
func (in *Ec2LocalGatewayRouteStatus) DeepCopyInto(out *Ec2LocalGatewayRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.