Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeEc2ClientVpnRoute(prev *Ec2ClientVpnRoute, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2ClientVpnRoute_ClientVpnEndpointId(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnRoute_Description(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnRoute_DestinationCidrBlock(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnRoute_Origin(p *Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
- func DecodeEc2ClientVpnRoute_TargetVpcSubnetId(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func DecodeEc2ClientVpnRoute_Type(p *Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
- func EncodeEc2ClientVpnRoute(r Ec2ClientVpnRoute) cty.Value
- func EncodeEc2ClientVpnRoute_ClientVpnEndpointId(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnRoute_Description(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnRoute_DestinationCidrBlock(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnRoute_Origin(p Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
- func EncodeEc2ClientVpnRoute_TargetVpcSubnetId(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
- func EncodeEc2ClientVpnRoute_Type(p Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2ClientVpnRoute_ClientVpnEndpointId(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, ...) bool
- func MergeEc2ClientVpnRoute_Description(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, ...) bool
- func MergeEc2ClientVpnRoute_DestinationCidrBlock(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, ...) bool
- func MergeEc2ClientVpnRoute_Origin(k *Ec2ClientVpnRouteObservation, p *Ec2ClientVpnRouteObservation, ...) bool
- func MergeEc2ClientVpnRoute_TargetVpcSubnetId(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, ...) bool
- func MergeEc2ClientVpnRoute_Type(k *Ec2ClientVpnRouteObservation, p *Ec2ClientVpnRouteObservation, ...) bool
- type Ec2ClientVpnRoute
- func (in *Ec2ClientVpnRoute) DeepCopy() *Ec2ClientVpnRoute
- func (in *Ec2ClientVpnRoute) DeepCopyInto(out *Ec2ClientVpnRoute)
- func (in *Ec2ClientVpnRoute) DeepCopyObject() runtime.Object
- func (mg *Ec2ClientVpnRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2ClientVpnRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2ClientVpnRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2ClientVpnRoute) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2ClientVpnRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2ClientVpnRoute) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2ClientVpnRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2ClientVpnRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2ClientVpnRoute) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2ClientVpnRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2ClientVpnRouteList
- type Ec2ClientVpnRouteObservation
- type Ec2ClientVpnRouteParameters
- type Ec2ClientVpnRouteSpec
- type Ec2ClientVpnRouteStatus
Constants ¶
const ( Group = "ec-2-client-vpn-route.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2ClientVpnRoute" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_client_vpn_route" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2ClientVpnRoute ¶
func DecodeEc2ClientVpnRoute_ClientVpnEndpointId ¶
func DecodeEc2ClientVpnRoute_ClientVpnEndpointId(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnRoute_Description ¶
func DecodeEc2ClientVpnRoute_Description(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnRoute_DestinationCidrBlock ¶
func DecodeEc2ClientVpnRoute_DestinationCidrBlock(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnRoute_Origin ¶
func DecodeEc2ClientVpnRoute_Origin(p *Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnRoute_TargetVpcSubnetId ¶
func DecodeEc2ClientVpnRoute_TargetVpcSubnetId(p *Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2ClientVpnRoute_Type ¶
func DecodeEc2ClientVpnRoute_Type(p *Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2ClientVpnRoute ¶
func EncodeEc2ClientVpnRoute(r Ec2ClientVpnRoute) cty.Value
func EncodeEc2ClientVpnRoute_ClientVpnEndpointId ¶
func EncodeEc2ClientVpnRoute_ClientVpnEndpointId(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnRoute_Description ¶
func EncodeEc2ClientVpnRoute_Description(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnRoute_DestinationCidrBlock ¶
func EncodeEc2ClientVpnRoute_DestinationCidrBlock(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnRoute_Origin ¶
func EncodeEc2ClientVpnRoute_Origin(p Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
func EncodeEc2ClientVpnRoute_TargetVpcSubnetId ¶
func EncodeEc2ClientVpnRoute_TargetVpcSubnetId(p Ec2ClientVpnRouteParameters, vals map[string]cty.Value)
func EncodeEc2ClientVpnRoute_Type ¶
func EncodeEc2ClientVpnRoute_Type(p Ec2ClientVpnRouteObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2ClientVpnRoute_ClientVpnEndpointId ¶
func MergeEc2ClientVpnRoute_ClientVpnEndpointId(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnRoute_Description ¶
func MergeEc2ClientVpnRoute_Description(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnRoute_DestinationCidrBlock ¶
func MergeEc2ClientVpnRoute_DestinationCidrBlock(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnRoute_Origin ¶
func MergeEc2ClientVpnRoute_Origin(k *Ec2ClientVpnRouteObservation, p *Ec2ClientVpnRouteObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2ClientVpnRoute_TargetVpcSubnetId ¶
func MergeEc2ClientVpnRoute_TargetVpcSubnetId(k *Ec2ClientVpnRouteParameters, p *Ec2ClientVpnRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2ClientVpnRoute_Type ¶
func MergeEc2ClientVpnRoute_Type(k *Ec2ClientVpnRouteObservation, p *Ec2ClientVpnRouteObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type Ec2ClientVpnRoute ¶
type Ec2ClientVpnRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2ClientVpnRouteSpec `json:"spec"` Status Ec2ClientVpnRouteStatus `json:"status,omitempty"` }
Ec2ClientVpnRoute is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2ClientVpnRoute) DeepCopy ¶
func (in *Ec2ClientVpnRoute) DeepCopy() *Ec2ClientVpnRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) DeepCopyInto ¶
func (in *Ec2ClientVpnRoute) DeepCopyInto(out *Ec2ClientVpnRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2ClientVpnRoute) DeepCopyObject ¶
func (in *Ec2ClientVpnRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2ClientVpnRoute) GetCondition ¶
func (mg *Ec2ClientVpnRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) GetDeletionPolicy ¶
func (mg *Ec2ClientVpnRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) GetProviderConfigReference ¶
func (mg *Ec2ClientVpnRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) GetProviderReference ¶
func (mg *Ec2ClientVpnRoute) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2ClientVpnRoute. Deprecated: Use GetProviderConfigReference.
func (*Ec2ClientVpnRoute) GetWriteConnectionSecretToReference ¶
func (mg *Ec2ClientVpnRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) SetConditions ¶
func (mg *Ec2ClientVpnRoute) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) SetDeletionPolicy ¶
func (mg *Ec2ClientVpnRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) SetProviderConfigReference ¶
func (mg *Ec2ClientVpnRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2ClientVpnRoute.
func (*Ec2ClientVpnRoute) SetProviderReference ¶
func (mg *Ec2ClientVpnRoute) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2ClientVpnRoute. Deprecated: Use SetProviderConfigReference.
func (*Ec2ClientVpnRoute) SetWriteConnectionSecretToReference ¶
func (mg *Ec2ClientVpnRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2ClientVpnRoute.
type Ec2ClientVpnRouteList ¶
type Ec2ClientVpnRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2ClientVpnRoute `json:"items"` }
Ec2ClientVpnRoute contains a list of Ec2ClientVpnRouteList
func (*Ec2ClientVpnRouteList) DeepCopy ¶
func (in *Ec2ClientVpnRouteList) DeepCopy() *Ec2ClientVpnRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnRouteList.
func (*Ec2ClientVpnRouteList) DeepCopyInto ¶
func (in *Ec2ClientVpnRouteList) DeepCopyInto(out *Ec2ClientVpnRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2ClientVpnRouteList) DeepCopyObject ¶
func (in *Ec2ClientVpnRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2ClientVpnRouteList) GetItems ¶
func (l *Ec2ClientVpnRouteList) GetItems() []resource.Managed
GetItems of this Ec2ClientVpnRouteList.
type Ec2ClientVpnRouteObservation ¶
type Ec2ClientVpnRouteObservation struct { Origin string `json:"origin"` Type string `json:"type"` }
A Ec2ClientVpnRouteObservation records the observed state of a Ec2ClientVpnRoute
func (*Ec2ClientVpnRouteObservation) DeepCopy ¶
func (in *Ec2ClientVpnRouteObservation) DeepCopy() *Ec2ClientVpnRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnRouteObservation.
func (*Ec2ClientVpnRouteObservation) DeepCopyInto ¶
func (in *Ec2ClientVpnRouteObservation) DeepCopyInto(out *Ec2ClientVpnRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnRouteParameters ¶
type Ec2ClientVpnRouteParameters struct { TargetVpcSubnetId string `json:"target_vpc_subnet_id"` ClientVpnEndpointId string `json:"client_vpn_endpoint_id"` Description string `json:"description"` DestinationCidrBlock string `json:"destination_cidr_block"` }
A Ec2ClientVpnRouteParameters defines the desired state of a Ec2ClientVpnRoute
func (*Ec2ClientVpnRouteParameters) DeepCopy ¶
func (in *Ec2ClientVpnRouteParameters) DeepCopy() *Ec2ClientVpnRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnRouteParameters.
func (*Ec2ClientVpnRouteParameters) DeepCopyInto ¶
func (in *Ec2ClientVpnRouteParameters) DeepCopyInto(out *Ec2ClientVpnRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnRouteSpec ¶
type Ec2ClientVpnRouteSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2ClientVpnRouteParameters `json:"forProvider"` }
A Ec2ClientVpnRouteSpec defines the desired state of a Ec2ClientVpnRoute
func (*Ec2ClientVpnRouteSpec) DeepCopy ¶
func (in *Ec2ClientVpnRouteSpec) DeepCopy() *Ec2ClientVpnRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnRouteSpec.
func (*Ec2ClientVpnRouteSpec) DeepCopyInto ¶
func (in *Ec2ClientVpnRouteSpec) DeepCopyInto(out *Ec2ClientVpnRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2ClientVpnRouteStatus ¶
type Ec2ClientVpnRouteStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2ClientVpnRouteObservation `json:"atProvider"` }
A Ec2ClientVpnRouteStatus defines the observed state of a Ec2ClientVpnRoute
func (*Ec2ClientVpnRouteStatus) DeepCopy ¶
func (in *Ec2ClientVpnRouteStatus) DeepCopy() *Ec2ClientVpnRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVpnRouteStatus.
func (*Ec2ClientVpnRouteStatus) DeepCopyInto ¶
func (in *Ec2ClientVpnRouteStatus) DeepCopyInto(out *Ec2ClientVpnRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.