dnsimple v0.9.2 Dnsimple.Services
This module provides functions to interact with the service related endpoints.
See https://developer.dnsimple.com/v2/services See https://developer.dnsimple.com/v2/services/domains/
Summary
Functions
Lists the services already applied to a domain
Apply a service to a domain
Returns a service
Returns the list of existing services
See Dnsimple.Services.get_service/2
See Dnsimple.Services.list_services/1
Unapply a service previously applied to a domain
Functions
Specs
applied_services(Dnsimple.Client.t, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Lists the services already applied to a domain.
See https://developer.dnsimple.com/v2/services/domains/#applied
Examples:
client = %Dnsimple.Client{access_token: “a1b2c3d4”}
Dnsimple.Services.applied_services(client, account_id = 1010, domain_id = “example.com”) Dnsimple.Services.applied_services(client, account_id = 1010, domain_id = “example.com”, page: 2)
Specs
apply_service(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Apply a service to a domain.
See https://developer.dnsimple.com/v2/services/domains/#apply
Examples:
client = %Dnsimple.Client{access_token: “a1b2c3d4”}
Dnsimple.Services.apply_service(client, account_id = 1010, domain_id = “example.com”, service_id = 12)
Specs
get_service(Dnsimple.Client.t, integer | String.t, Keyword.t) :: Dnsimple.Response.t
Returns a service.
See https://developer.dnsimple.com/v2/services/#get
Examples:
client = %Dnsimple.Client{access_token: “a1b2c3d4”}
Dnsimple.Templates.get_service(client, service_id = 1) Dnsimple.Templates.get_service(client, service_id = “wordpress”)
Specs
list_services(Dnsimple.Client.t, Keyword.t) :: Dnsimple.Response.t
Returns the list of existing services.
See https://developer.dnsimple.com/v2/services/#list
Examples:
client = %Dnsimple.Client{access_token: “a1b2c3d4”}
Dnsimple.Templates.list_services(client) Dnsimple.Templates.list_services(client, sort: “short_name:desc”)
Specs
service(Dnsimple.Client.t, integer | String.t, Keyword.t) :: Dnsimple.Response.t
Specs
services(Dnsimple.Client.t, Keyword.t) :: Dnsimple.Response.t
Specs
unapply_service(Dnsimple.Client.t, String.t | integer, String.t | integer, String.t | integer, Keyword.t) :: Dnsimple.Response.t
Unapply a service previously applied to a domain.
See https://developer.dnsimple.com/v2/services/domains/#unapply
Examples:
client = %Dnsimple.Client{access_token: “a1b2c3d4”}
Dnsimple.Services.unapply_service(client, account_id = 1010, domain_id = “example.com”, service_id = 12)