Represents a controlled server.
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() }
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()