Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeVpnConnectionRoute(prev *VpnConnectionRoute, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpnConnectionRoute_DestinationCidrBlock(p *VpnConnectionRouteParameters, vals map[string]cty.Value)
- func DecodeVpnConnectionRoute_VpnConnectionId(p *VpnConnectionRouteParameters, vals map[string]cty.Value)
- func EncodeVpnConnectionRoute(r VpnConnectionRoute) cty.Value
- func EncodeVpnConnectionRoute_DestinationCidrBlock(p VpnConnectionRouteParameters, vals map[string]cty.Value)
- func EncodeVpnConnectionRoute_VpnConnectionId(p VpnConnectionRouteParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpnConnectionRoute_DestinationCidrBlock(k *VpnConnectionRouteParameters, p *VpnConnectionRouteParameters, ...) bool
- func MergeVpnConnectionRoute_VpnConnectionId(k *VpnConnectionRouteParameters, p *VpnConnectionRouteParameters, ...) bool
- type VpnConnectionRoute
- func (in *VpnConnectionRoute) DeepCopy() *VpnConnectionRoute
- func (in *VpnConnectionRoute) DeepCopyInto(out *VpnConnectionRoute)
- func (in *VpnConnectionRoute) DeepCopyObject() runtime.Object
- func (mg *VpnConnectionRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *VpnConnectionRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *VpnConnectionRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *VpnConnectionRoute) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *VpnConnectionRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *VpnConnectionRoute) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *VpnConnectionRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *VpnConnectionRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *VpnConnectionRoute) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *VpnConnectionRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpnConnectionRouteList
- type VpnConnectionRouteObservation
- type VpnConnectionRouteParameters
- type VpnConnectionRouteSpec
- type VpnConnectionRouteStatus
Constants ¶
const ( Group = "vpn-connection-route.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VpnConnectionRoute" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpn_connection_route" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpnConnectionRoute_DestinationCidrBlock ¶
func DecodeVpnConnectionRoute_DestinationCidrBlock(p *VpnConnectionRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpnConnectionRoute_VpnConnectionId ¶
func DecodeVpnConnectionRoute_VpnConnectionId(p *VpnConnectionRouteParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeVpnConnectionRoute ¶
func EncodeVpnConnectionRoute(r VpnConnectionRoute) cty.Value
func EncodeVpnConnectionRoute_DestinationCidrBlock ¶
func EncodeVpnConnectionRoute_DestinationCidrBlock(p VpnConnectionRouteParameters, vals map[string]cty.Value)
func EncodeVpnConnectionRoute_VpnConnectionId ¶
func EncodeVpnConnectionRoute_VpnConnectionId(p VpnConnectionRouteParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVpnConnectionRoute_DestinationCidrBlock ¶
func MergeVpnConnectionRoute_DestinationCidrBlock(k *VpnConnectionRouteParameters, p *VpnConnectionRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpnConnectionRoute_VpnConnectionId ¶
func MergeVpnConnectionRoute_VpnConnectionId(k *VpnConnectionRouteParameters, p *VpnConnectionRouteParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type VpnConnectionRoute ¶
type VpnConnectionRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpnConnectionRouteSpec `json:"spec"` Status VpnConnectionRouteStatus `json:"status,omitempty"` }
VpnConnectionRoute is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VpnConnectionRoute) DeepCopy ¶
func (in *VpnConnectionRoute) DeepCopy() *VpnConnectionRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRoute.
func (*VpnConnectionRoute) DeepCopyInto ¶
func (in *VpnConnectionRoute) DeepCopyInto(out *VpnConnectionRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnConnectionRoute) DeepCopyObject ¶
func (in *VpnConnectionRoute) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpnConnectionRoute) GetCondition ¶
func (mg *VpnConnectionRoute) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this VpnConnectionRoute.
func (*VpnConnectionRoute) GetDeletionPolicy ¶
func (mg *VpnConnectionRoute) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this VpnConnectionRoute.
func (*VpnConnectionRoute) GetProviderConfigReference ¶
func (mg *VpnConnectionRoute) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this VpnConnectionRoute.
func (*VpnConnectionRoute) GetProviderReference ¶
func (mg *VpnConnectionRoute) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this VpnConnectionRoute. Deprecated: Use GetProviderConfigReference.
func (*VpnConnectionRoute) GetWriteConnectionSecretToReference ¶
func (mg *VpnConnectionRoute) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this VpnConnectionRoute.
func (*VpnConnectionRoute) SetConditions ¶
func (mg *VpnConnectionRoute) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this VpnConnectionRoute.
func (*VpnConnectionRoute) SetDeletionPolicy ¶
func (mg *VpnConnectionRoute) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this VpnConnectionRoute.
func (*VpnConnectionRoute) SetProviderConfigReference ¶
func (mg *VpnConnectionRoute) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this VpnConnectionRoute.
func (*VpnConnectionRoute) SetProviderReference ¶
func (mg *VpnConnectionRoute) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this VpnConnectionRoute. Deprecated: Use SetProviderConfigReference.
func (*VpnConnectionRoute) SetWriteConnectionSecretToReference ¶
func (mg *VpnConnectionRoute) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this VpnConnectionRoute.
type VpnConnectionRouteList ¶
type VpnConnectionRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VpnConnectionRoute `json:"items"` }
VpnConnectionRoute contains a list of VpnConnectionRouteList
func (*VpnConnectionRouteList) DeepCopy ¶
func (in *VpnConnectionRouteList) DeepCopy() *VpnConnectionRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteList.
func (*VpnConnectionRouteList) DeepCopyInto ¶
func (in *VpnConnectionRouteList) DeepCopyInto(out *VpnConnectionRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnConnectionRouteList) DeepCopyObject ¶
func (in *VpnConnectionRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpnConnectionRouteList) GetItems ¶
func (l *VpnConnectionRouteList) GetItems() []resource.Managed
GetItems of this VpnConnectionRouteList.
type VpnConnectionRouteObservation ¶
type VpnConnectionRouteObservation struct{}
A VpnConnectionRouteObservation records the observed state of a VpnConnectionRoute
func (*VpnConnectionRouteObservation) DeepCopy ¶
func (in *VpnConnectionRouteObservation) DeepCopy() *VpnConnectionRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteObservation.
func (*VpnConnectionRouteObservation) DeepCopyInto ¶
func (in *VpnConnectionRouteObservation) DeepCopyInto(out *VpnConnectionRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnConnectionRouteParameters ¶
type VpnConnectionRouteParameters struct { DestinationCidrBlock string `json:"destination_cidr_block"` VpnConnectionId string `json:"vpn_connection_id"` }
A VpnConnectionRouteParameters defines the desired state of a VpnConnectionRoute
func (*VpnConnectionRouteParameters) DeepCopy ¶
func (in *VpnConnectionRouteParameters) DeepCopy() *VpnConnectionRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteParameters.
func (*VpnConnectionRouteParameters) DeepCopyInto ¶
func (in *VpnConnectionRouteParameters) DeepCopyInto(out *VpnConnectionRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnConnectionRouteSpec ¶
type VpnConnectionRouteSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider VpnConnectionRouteParameters `json:"forProvider"` }
A VpnConnectionRouteSpec defines the desired state of a VpnConnectionRoute
func (*VpnConnectionRouteSpec) DeepCopy ¶
func (in *VpnConnectionRouteSpec) DeepCopy() *VpnConnectionRouteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteSpec.
func (*VpnConnectionRouteSpec) DeepCopyInto ¶
func (in *VpnConnectionRouteSpec) DeepCopyInto(out *VpnConnectionRouteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnConnectionRouteStatus ¶
type VpnConnectionRouteStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider VpnConnectionRouteObservation `json:"atProvider"` }
A VpnConnectionRouteStatus defines the observed state of a VpnConnectionRoute
func (*VpnConnectionRouteStatus) DeepCopy ¶
func (in *VpnConnectionRouteStatus) DeepCopy() *VpnConnectionRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteStatus.
func (*VpnConnectionRouteStatus) DeepCopyInto ¶
func (in *VpnConnectionRouteStatus) DeepCopyInto(out *VpnConnectionRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.