Kvindo™ Cloud Docs


Language

OpenVPN

An OpenVPN instance is a managed VPN server that gives remote users secure, encrypted access to the private resources in a VPC subnet. Clients authenticate with a per-user certificate; what they can reach through the tunnel is controlled by the User Settings profiles attached to each user — nothing is routed unless a profile allows it.

Key concepts

VPC subnet — the subnet the server is attached to (spec.vpcSubnetId); clients can reach its CIDR over the tunnel only if a User Settings profile lists it under allowed

Floating IP — the public address clients connect to; without one the server has no public entry point (spec.floatingIpId)

Tier — a reserved field for future use (spec.tier); only standard is accepted today

Users — each OpenVPN User gets its own certificate and a downloadable .ovpn profile; a User Settings profile controls which traffic is routed through the VPN

Parameters
UI Name API / kc name Terraform name Optional Format Default Is read only Description
Tier spec.tier spec.tier No string standard No Reserved for future use — only standard is accepted today
VPC subnet spec.vpcSubnetId spec.vpc_subnet_id No ULID — references a VPC Subnet No Subnet the server is attached to; reachable through the tunnel when allowed by a User Settings profile
Floating IP spec.floatingIpId spec.floating_ip_id Yes ULID — references a Floating IP No Public address clients connect to
Examples

A VPN server on an existing subnet, reachable at an existing floating IP. Add OpenVPN Users to issue client profiles.

Terraform

Python SDK

kc CLI


Related pages

Resource docs

Examples

An unhandled error has occurred. Reload 🗙