DigitalOcean.Certificate (digital_ocean v0.1.0)
Link to this section Summary
Functions
Create a custom or Let's Encrypt certificate.
Delete a certificate.
Retrieve details about a specific certificate.
Retrieve a list of certificates.
Link to this section Functions
Link to this function
create(opts)
Specs
create(Keyword.t()) :: DigitalOcean.Operation.t()
Create a custom or Let's Encrypt certificate.
Examples
iex> DigitalOcean.Certificate.create(
...> name: "le-cert-01",
...> type: "lets_encrypt",
...> dns_names: ["example.com"]
...> ) |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function
delete(certificate_id)
Specs
delete(String.t()) :: DigitalOcean.Operation.t()
Delete a certificate.
Examples
iex> DigitalOcean.Certificate.delete("892071a0-bb95-49bc-8021-3afd67a210bf") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function
get(certificate_id)
Specs
get(String.t()) :: DigitalOcean.Operation.t()
Retrieve details about a specific certificate.
Examples
iex> DigitalOcean.Certificate.get("892071a0-bb95-49bc-8021-3afd67a210bf") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
Link to this function
list(opts \\ [])
Specs
list(Keyword.t()) :: DigitalOcean.Operation.t()
Retrieve a list of certificates.
Examples
iex> DigitalOcean.Certificate.list() |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }