struct

Cl8r::Model::ResolvedPlane

Inherits Struct < Value < Object

Represents a fully-resolved, immutable network plane with calculated IP ranges.

Constructors

new(name : String, vlan : Int32, mtu : Int32, ipv4_cidr : String | Nil, ipv6_prefix : String | Nil, gateway_ipv4 : String | Nil, gateway_ipv6 : String | Nil, vips : Hash(String, String), dhcp_range : Tuple(String, String) | Nil = nil, reserved_range : Tuple(String, String) | Nil = nil, dhcp_range_ipv4 : Tuple(String, String) | Nil = nil, dhcp_range_ipv6 : Tuple(String, String) | Nil = nil, reserved_range_ipv4 : Tuple(String, String) | Nil = nil, reserved_range_ipv6 : Tuple(String, String) | Nil = nil, dns_servers : Array(String) = [] of String, ntp_servers : Array(String) = [] of String)

Initializes a ResolvedPlane.

Source

Instance methods

dhcp_range
Source
dhcp_range_ipv4
Source
dhcp_range_ipv6
Source
dns_servers
Source
gateway
Source
gateway_ipv4
Source
gateway_ipv6
Source
gateway_v6
Source
ipv4_cidr
Source
ipv6_prefix
Source
name
Source
ntp_servers
Source
reserved_range
Source
reserved_range_ipv4
Source
reserved_range_ipv6
Source
vips
Source
vlan
Source