dnsimple v0.9.2 Dnsimple.Certificates
This module provides functions to interact with the SSL certificate related endpoints.
See: https://developer.dnsimple.com/v2/domains/certificates/
Summary
Functions
See Dnsimple.Certificates.get_certificate/4
See Dnsimple.Certificates.get_certificate_private_key/4
See Dnsimple.Certificates.list_certificates/3
Returns the certificate
Returns the certificate data
Returns a certificate’s private key
Returns the list of certificates for the domain
Functions
See Dnsimple.Certificates.get_certificate/4.
Specs
certificate(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
See Dnsimple.Certificates.get_certificate_private_key/4.
Specs
certificate_private_key(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Specs
certificates(Dnsimple.Client.t, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Specs
download_certificate(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Returns the certificate.
See https://developer.dnsimple.com/v2/domains/certificates/#download
Examples
client = %Dnsimple.Client{access_token: “a1b2c3d4”} account_id = “1010” domain_id = “example.com”
Dnsimple.Certificates.download_certificate(client, account_id, domain_id)
Specs
get_certificate(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Returns the certificate data.
See https://developer.dnsimple.com/v2/domains/certificates/#get
Examples
client = %Dnsimple.Client{access_token: “a1b2c3d4”} account_id = “1010” domain_id = “example.com”
Dnsimple.Certificates.get_certificate(client, account_id, domain_id)
Specs
get_certificate_private_key(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Returns a certificate’s private key.
See https://developer.dnsimple.com/v2/domains/certificates/#get-private-key
Examples
client = %Dnsimple.Client{access_token: “a1b2c3d4”} account_id = “1010” domain_id = “example.com”
Dnsimple.Certificates.get_certificate_private_key(client, account_id, domain_id)
Specs
list_certificates(Dnsimple.Client.t, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Returns the list of certificates for the domain.
See: https://developer.dnsimple.com/v2/domains/certificates/#list
Examples:
client = %Dnsimple.Client{access_token: “a1b2c3d4”} account_id = “1010” domain_id = “example.com”
Dnsimple.Certificates.list_certificates(client, account_id, domain_id) Dnsimple.Certificates.list_certificates(client, account_id, domain_id, page: 2, per_page: 10) Dnsimple.Certificates.list_certificates(client, account_id, domain_id, sort: “expires_on:desc”)