DigitalOcean.DomainRecord (digital_ocean v0.1.0)
Link to this section Summary
Functions
Create a domain record.
Delete a domain record.
Retrieve details about a specific domain record.
Retrieve a list of domain records.
Update a domain record.
Link to this section Functions
Link to this function
create(domain_name, opts)
Specs
create(String.t(), Keyword.t()) :: DigitalOcean.Operation.t()
Create a domain record.
Examples
iex> DigitalOcean.DomainRecord.create(
...> type: "A",
...> name: "www",
...> data: "162.10.66.0",
...> ttl: 1800
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function
delete(domain_name, record_id)
Specs
delete(String.t(), DigitalOcean.id_t()) :: DigitalOcean.Operation.t()
Delete a domain record.
Examples
iex> DigitalOcean.DomainRecord.delete("example.com", 3352896) |> DigitalOcean.request()
{ :ok, %DigitalOcean.request() }
Link to this function
get(domain_name, record_id)
Specs
get(String.t(), DigitalOcean.id_t()) :: DigitalOcean.Operation.t()
Retrieve details about a specific domain record.
Examples
iex> DigitalOcean.DomainRecord.get("example.com", 3352896) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Operation{} }
Link to this function
list(domain_name, opts \\ [])
Specs
list(String.t(), Keyword.t()) :: DigitalOcean.Operation.t()
Retrieve a list of domain records.
Examples
iex> DigitalOcean.DomainRecord.list("example.com") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function
update(domain_name, record_id, opts)
Specs
update(String.t(), DigitalOcean.id_t(), Keyword.t()) :: DigitalOcean.Operation.t()
Update a domain record.
Examples
iex> DigitalOcean.DomainRecord.update(
...> "example.com",
...> 3352896,
...> name: "blog"
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }