package
metadata
Type Members
-
case class
Interface(ipv4: Option[Ipv4], ipv6: Option[Ipv6], mac: String, type: NetworkType) extends Product with Serializable
-
case class
Interfaces(private: Seq[Interface], public: Seq[Interface]) extends Product with Serializable
-
case class
Ipv4(ip_address: Inet4Address, netmask: String, gateway: Inet4Address) extends Product with Serializable
-
case class
Ipv6(ip_address: Inet6Address, cidr: Short, gateway: Inet6Address) extends Product with Serializable
-
case class
Metadata(id: BigInt, hostname: String, vendorData: String, publicKeys: Seq[String], region: RegionEnum, interfaces: Interfaces, nameservers: Seq[InetAddress]) extends Product with Serializable
Value Members
-
object
Metadata extends Serializable