View source: R/domain-records.R
as.domain_record | R Documentation |
List, create, update, and delete domain records.
as.domain_record(x, domain) ## S3 method for class 'list' as.domain_record(x, domain) ## S3 method for class 'domain_record' as.domain_record(x, domain) ## S3 method for class 'domain_record' as.url(x, ...) domain_records(domain, ...) domain_record(domain, domain_record_id, ...) domain_record_create( domain, type, name = NULL, data = NULL, priority = NULL, port = NULL, ttl = NULL, weight = NULL, flags = NULL, tag = NULL, ... ) domain_record_update( domain_record, type = NULL, name = NULL, data = NULL, priority = NULL, port = NULL, ttl = NULL, weight = NULL, flags = NULL, tag = NULL, ... ) domain_record_delete(domain_record, ...)
x |
Domain record. |
domain |
(domain) Required. Domain Name (e.g. domain.com), specifies the domain for which to create a record. |
... |
Further args passed on the curl call to the web. |
domain_record_id |
(numeric/integer) A domain record ID |
type |
(character) Required. The type of record you would like to create. 'A', 'CNAME', 'NS', 'TXT', 'MX' or 'SRV' |
name |
(character) The host name, alias, or service being defined by the record. Required for 'A', 'CNAME', 'TXT' and 'SRV' records |
data |
(character) Variable data depending on record type. Required for 'A', 'AAAA', 'CNAME', 'MX', 'TXT', 'SRV', and 'NS' records |
priority |
(integer) Required for 'SRV' and 'MX' records |
port |
(integer) Required for 'SRV' records |
ttl |
(numeric/integer) Time to live for the record, in seconds. This defines the time frame that clients can cache queried information before a refresh should be requested. If not set, default is 1800 |
weight |
(integer) Required for 'SRV' records |
flags |
(integer) An unsigned integer between 0-255 used for CAA records |
tag |
(character) The parameter tag for CAA records. Valid values are "issue", "wildissue", or "iodef" |
domain_record |
A domain record, or anything coercible to one |
## Not run: # list domains, then get domain records (d <- domains()[[1]]) (rec <- domain_records(d)) # create a domain dom <- domain_create('tablesandchairsbunnies.info', '107.170.220.59') ## list domain records domain_records(dom) # create a domain record dr <- domain_record_create(dom, "CNAME", name = "helloworld", data = "@") domain_record(dom, dr$id) # update a domain record dru <- domain_record_update(domain_record = dr, name = "blog") # delete a domain record domain_record_delete(dr) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.