illithid v0.1.0 Illithid.Models.Server

Represents a controlled server.

Link to this section Summary

Link to this section Types

Link to this type

t()

t() :: %Illithid.Models.Server{
  disk: String.t(),
  host: atom(),
  id: String.t(),
  image: String.t(),
  ip: String.t(),
  memory: String.t(),
  name: String.t(),
  region: String.t(),
  state: atom(),
  status: String.t(),
  vcpus: String.t()
}

Link to this section Functions

Link to this function

new(id, ip, name, region, memory, vcpus, disk, host, status, state, image)

new(
  id :: String.t(),
  ip :: String.t(),
  name :: String.t(),
  region :: String.t(),
  memory :: String.t(),
  vcpus :: String.t(),
  disk :: String.t(),
  host :: atom(),
  status :: String.t(),
  state :: atom(),
  image :: String.t()
) :: t()