Cl8r::Model::ResolvedPlane
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.
Instance methods
dhcp_range
Sourcedhcp_range_ipv4
Sourcedhcp_range_ipv6
Sourcedns_servers
Sourcegateway
Sourcegateway_ipv4
Sourcegateway_ipv6
Sourcegateway_v6
Sourceipv4_cidr
Sourceipv6_prefix
Sourcemtu
Sourcename
Sourcentp_servers
Sourcereserved_range
Sourcereserved_range_ipv4
Sourcereserved_range_ipv6
Sourcevips
Sourcevlan
Source