Versions in this module Expand all Collapse all v0 v0.1.0 Nov 14, 2024 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + var VpnWireguardGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VpnWireguardGateway_Kind}.String() + var VpnWireguardGateway_GroupVersionKind = CRDGroupVersion.WithKind(VpnWireguardGateway_Kind) + var VpnWireguardGateway_Kind = "VpnWireguardGateway" + var VpnWireguardGateway_KindAPIVersion = VpnWireguardGateway_Kind + "." + CRDGroupVersion.String() + var VpnWireguardPeer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VpnWireguardPeer_Kind}.String() + var VpnWireguardPeer_GroupVersionKind = CRDGroupVersion.WithKind(VpnWireguardPeer_Kind) + var VpnWireguardPeer_Kind = "VpnWireguardPeer" + var VpnWireguardPeer_KindAPIVersion = VpnWireguardPeer_Kind + "." + CRDGroupVersion.String() + type ConnectionsInitParameters struct + DatacenterID *string + DatacenterIDRef *v1.Reference + DatacenterIDSelector *v1.Selector + IPv4Cidr *string + IPv6Cidr *string + LanID *string + LanIDRef *v1.Reference + LanIDSelector *v1.Selector + func (in *ConnectionsInitParameters) DeepCopy() *ConnectionsInitParameters + func (in *ConnectionsInitParameters) DeepCopyInto(out *ConnectionsInitParameters) + type ConnectionsObservation struct + DatacenterID *string + IPv4Cidr *string + IPv6Cidr *string + LanID *string + func (in *ConnectionsObservation) DeepCopy() *ConnectionsObservation + func (in *ConnectionsObservation) DeepCopyInto(out *ConnectionsObservation) + type ConnectionsParameters struct + DatacenterID *string + DatacenterIDRef *v1.Reference + DatacenterIDSelector *v1.Selector + IPv4Cidr *string + IPv6Cidr *string + LanID *string + LanIDRef *v1.Reference + LanIDSelector *v1.Selector + func (in *ConnectionsParameters) DeepCopy() *ConnectionsParameters + func (in *ConnectionsParameters) DeepCopyInto(out *ConnectionsParameters) + type EndpointInitParameters struct + Host *string + Port *float64 + func (in *EndpointInitParameters) DeepCopy() *EndpointInitParameters + func (in *EndpointInitParameters) DeepCopyInto(out *EndpointInitParameters) + type EndpointObservation struct + Host *string + Port *float64 + func (in *EndpointObservation) DeepCopy() *EndpointObservation + func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation) + type EndpointParameters struct + Host *string + Port *float64 + func (in *EndpointParameters) DeepCopy() *EndpointParameters + func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters) + type VpnWireguardGateway struct + Spec VpnWireguardGatewaySpec + Status VpnWireguardGatewayStatus + func (in *VpnWireguardGateway) DeepCopy() *VpnWireguardGateway + func (in *VpnWireguardGateway) DeepCopyInto(out *VpnWireguardGateway) + func (in *VpnWireguardGateway) DeepCopyObject() runtime.Object + func (mg *VpnWireguardGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *VpnWireguardGateway) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *VpnWireguardGateway) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *VpnWireguardGateway) GetProviderConfigReference() *xpv1.Reference + func (mg *VpnWireguardGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *VpnWireguardGateway) GetTerraformResourceType() string + func (mg *VpnWireguardGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *VpnWireguardGateway) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *VpnWireguardGateway) SetConditions(c ...xpv1.Condition) + func (mg *VpnWireguardGateway) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *VpnWireguardGateway) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *VpnWireguardGateway) SetProviderConfigReference(r *xpv1.Reference) + func (mg *VpnWireguardGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *VpnWireguardGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *VpnWireguardGateway) GetConnectionDetailsMapping() map[string]string + func (tr *VpnWireguardGateway) GetID() string + func (tr *VpnWireguardGateway) GetInitParameters() (map[string]any, error) + func (tr *VpnWireguardGateway) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *VpnWireguardGateway) GetObservation() (map[string]any, error) + func (tr *VpnWireguardGateway) GetParameters() (map[string]any, error) + func (tr *VpnWireguardGateway) GetTerraformSchemaVersion() int + func (tr *VpnWireguardGateway) Hub() + func (tr *VpnWireguardGateway) LateInitialize(attrs []byte) (bool, error) + func (tr *VpnWireguardGateway) SetObservation(obs map[string]any) error + func (tr *VpnWireguardGateway) SetParameters(params map[string]any) error + type VpnWireguardGatewayInitParameters struct + Connections []ConnectionsInitParameters + Description *string + GatewayIP *string + GatewayIPRef *v1.Reference + GatewayIPSelector *v1.Selector + InterfaceIPv4Cidr *string + InterfaceIPv6Cidr *string + ListenPort *float64 + Location *string + Name *string + PrivateKeySecretRef v1.SecretKeySelector + func (in *VpnWireguardGatewayInitParameters) DeepCopy() *VpnWireguardGatewayInitParameters + func (in *VpnWireguardGatewayInitParameters) DeepCopyInto(out *VpnWireguardGatewayInitParameters) + type VpnWireguardGatewayList struct + Items []VpnWireguardGateway + func (in *VpnWireguardGatewayList) DeepCopy() *VpnWireguardGatewayList + func (in *VpnWireguardGatewayList) DeepCopyInto(out *VpnWireguardGatewayList) + func (in *VpnWireguardGatewayList) DeepCopyObject() runtime.Object + func (l *VpnWireguardGatewayList) GetItems() []resource.Managed + type VpnWireguardGatewayObservation struct + Connections []ConnectionsObservation + Description *string + GatewayIP *string + ID *string + InterfaceIPv4Cidr *string + InterfaceIPv6Cidr *string + ListenPort *float64 + Location *string + Name *string + PublicKey *string + Status *string + func (in *VpnWireguardGatewayObservation) DeepCopy() *VpnWireguardGatewayObservation + func (in *VpnWireguardGatewayObservation) DeepCopyInto(out *VpnWireguardGatewayObservation) + type VpnWireguardGatewayParameters struct + Connections []ConnectionsParameters + Description *string + GatewayIP *string + GatewayIPRef *v1.Reference + GatewayIPSelector *v1.Selector + InterfaceIPv4Cidr *string + InterfaceIPv6Cidr *string + ListenPort *float64 + Location *string + Name *string + PrivateKeySecretRef v1.SecretKeySelector + func (in *VpnWireguardGatewayParameters) DeepCopy() *VpnWireguardGatewayParameters + func (in *VpnWireguardGatewayParameters) DeepCopyInto(out *VpnWireguardGatewayParameters) + type VpnWireguardGatewaySpec struct + ForProvider VpnWireguardGatewayParameters + InitProvider VpnWireguardGatewayInitParameters + func (in *VpnWireguardGatewaySpec) DeepCopy() *VpnWireguardGatewaySpec + func (in *VpnWireguardGatewaySpec) DeepCopyInto(out *VpnWireguardGatewaySpec) + type VpnWireguardGatewayStatus struct + AtProvider VpnWireguardGatewayObservation + func (in *VpnWireguardGatewayStatus) DeepCopy() *VpnWireguardGatewayStatus + func (in *VpnWireguardGatewayStatus) DeepCopyInto(out *VpnWireguardGatewayStatus) + type VpnWireguardPeer struct + Spec VpnWireguardPeerSpec + Status VpnWireguardPeerStatus + func (in *VpnWireguardPeer) DeepCopy() *VpnWireguardPeer + func (in *VpnWireguardPeer) DeepCopyInto(out *VpnWireguardPeer) + func (in *VpnWireguardPeer) DeepCopyObject() runtime.Object + func (mg *VpnWireguardPeer) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *VpnWireguardPeer) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *VpnWireguardPeer) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *VpnWireguardPeer) GetProviderConfigReference() *xpv1.Reference + func (mg *VpnWireguardPeer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *VpnWireguardPeer) GetTerraformResourceType() string + func (mg *VpnWireguardPeer) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *VpnWireguardPeer) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *VpnWireguardPeer) SetConditions(c ...xpv1.Condition) + func (mg *VpnWireguardPeer) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *VpnWireguardPeer) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *VpnWireguardPeer) SetProviderConfigReference(r *xpv1.Reference) + func (mg *VpnWireguardPeer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *VpnWireguardPeer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *VpnWireguardPeer) GetConnectionDetailsMapping() map[string]string + func (tr *VpnWireguardPeer) GetID() string + func (tr *VpnWireguardPeer) GetInitParameters() (map[string]any, error) + func (tr *VpnWireguardPeer) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *VpnWireguardPeer) GetObservation() (map[string]any, error) + func (tr *VpnWireguardPeer) GetParameters() (map[string]any, error) + func (tr *VpnWireguardPeer) GetTerraformSchemaVersion() int + func (tr *VpnWireguardPeer) Hub() + func (tr *VpnWireguardPeer) LateInitialize(attrs []byte) (bool, error) + func (tr *VpnWireguardPeer) SetObservation(obs map[string]any) error + func (tr *VpnWireguardPeer) SetParameters(params map[string]any) error + type VpnWireguardPeerInitParameters struct + AllowedIps []*string + Description *string + Endpoint *EndpointInitParameters + GatewayID *string + GatewayIDRef *v1.Reference + GatewayIDSelector *v1.Selector + Location *string + Name *string + PublicKey *string + func (in *VpnWireguardPeerInitParameters) DeepCopy() *VpnWireguardPeerInitParameters + func (in *VpnWireguardPeerInitParameters) DeepCopyInto(out *VpnWireguardPeerInitParameters) + type VpnWireguardPeerList struct + Items []VpnWireguardPeer + func (in *VpnWireguardPeerList) DeepCopy() *VpnWireguardPeerList + func (in *VpnWireguardPeerList) DeepCopyInto(out *VpnWireguardPeerList) + func (in *VpnWireguardPeerList) DeepCopyObject() runtime.Object + func (l *VpnWireguardPeerList) GetItems() []resource.Managed + type VpnWireguardPeerObservation struct + AllowedIps []*string + Description *string + Endpoint *EndpointObservation + GatewayID *string + ID *string + Location *string + Name *string + PublicKey *string + Status *string + func (in *VpnWireguardPeerObservation) DeepCopy() *VpnWireguardPeerObservation + func (in *VpnWireguardPeerObservation) DeepCopyInto(out *VpnWireguardPeerObservation) + type VpnWireguardPeerParameters struct + AllowedIps []*string + Description *string + Endpoint *EndpointParameters + GatewayID *string + GatewayIDRef *v1.Reference + GatewayIDSelector *v1.Selector + Location *string + Name *string + PublicKey *string + func (in *VpnWireguardPeerParameters) DeepCopy() *VpnWireguardPeerParameters + func (in *VpnWireguardPeerParameters) DeepCopyInto(out *VpnWireguardPeerParameters) + type VpnWireguardPeerSpec struct + ForProvider VpnWireguardPeerParameters + InitProvider VpnWireguardPeerInitParameters + func (in *VpnWireguardPeerSpec) DeepCopy() *VpnWireguardPeerSpec + func (in *VpnWireguardPeerSpec) DeepCopyInto(out *VpnWireguardPeerSpec) + type VpnWireguardPeerStatus struct + AtProvider VpnWireguardPeerObservation + func (in *VpnWireguardPeerStatus) DeepCopy() *VpnWireguardPeerStatus + func (in *VpnWireguardPeerStatus) DeepCopyInto(out *VpnWireguardPeerStatus)