# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ExternalVPNSpec defines the an external VPN connection.
FirewallRuleSpec defines a firewall rule.
FirewallRulesSpec defines a list of firewall rules.
FirewallSpec defines the firewall configuration for a container.
InitSpec defines the initial container configuration.
NameSelectorSpec defines a name selector for a resource.
Network is the Schema for the networks API.
NetworkList contains a list of Network.
NetworkSpec defines the desired state of Network.
NetworkStatus defines the observed state of Network.
Peer is the Schema for the peers API.
PeerList contains a list of Peer.
PeerSpec defines the desired state of Peer.
PeerStatus defines the observed state of Peer.
Router is the Schema for the routers API.
RouterList contains a list of Router.
RouterSpec defines the desired state of Router.
RouterStatus defines the observed state of Router.
WireguardConnectionSpec defines a Wireguard connection.
WireguardCredentialsSpec defines a set of Wireguard credentials.
# Type aliases
Protocol defines a network protocol.
WireguardKey is a 44-character base64-encoded Wireguard key.