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 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 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

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

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 a domain record.

Examples

iex> DigitalOcean.DomainRecord.update(
...>   "example.com",
...>   3352896,
...>   name: "blog"
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }