Cl8r::Model::WireGuardSubsystem
Inherits YAML::Serializable < Reference < Object
Represents the WireGuard VPN gateway subsystem specification.
Constructors
new(server_node : String = "util-01", listen_port : Int32 = 51820, public_endpoint : String | Nil = nil, vpn_cidr_ipv4 : String | Nil = "10.99.0.0/24", vpn_cidr_ipv6 : String | Nil = "fd41:99::/64", server_ipv4 : String | Nil = "10.99.0.1", server_ipv6 : String | Nil = "fd41:99::1", allowed_networks : Array(String) = [] of String, clients : Array(WireGuardClient) = [] of WireGuardClient)
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
allowed_networks
Sourceclients
Sourcelisten_port
Sourcepublic_endpoint
Sourceserver_ipv4
Sourceserver_ipv6
Sourceserver_node
Sourcevpn_cidr_ipv4
Sourcevpn_cidr_ipv6
Source