Current section
Files
Jump to
Current section
Files
lib/datacenter.ex
defmodule CloudAPI.Datacenter do
@moduledoc """
This structure represents a CloudAPI Datacenter used to communicate with a Triton Cluster.
"""
use Ecto.Schema
import Ecto.Changeset
@primary_key false
embedded_schema do
field :endpoint, :string
field :account, :string
field :keyfile, :string
field :keyname, :string
end
@doc false
def changeset(datacenter, attrs) do
datacenter
|> cast(attrs, [:endpoint, :account, :keyfile, :keyname])
end
end