dnsme:addrecord

Full name:

org.kuali.maven.plugins:maven-dnsme-plugin:1.0.7-SNAPSHOT:addrecord

Description:

Add a dns record to a domain name managed by a DNSME account

Attributes:

  • Requires a Maven project to be executed.

Required Parameters

Name Type Since Description
apiKey String - The REST api key for a DNSME account
User property is: dnsme.apiKey.
domainName String - The domain to add a record to eg "kuali.org"
User property is: dnsme.domainName.
recordName String - The record name eg "myurl.mykualiproject". "domainName" is appended to this value
User property is: dnsme.recordName.
recordType RecordType - A, CNAME, MX, NS, PTR, SRV, AAAA, HTTPRED, TXT
User property is: dnsme.recordType.
recordValue String - The record value eg "xyz.amazonaws.com"
User property is: dnsme.recordValue.
restApiUrl String - The url for the DNSME Rest API
Default value is: http://api.dnsmadeeasy.com/V1.2.
User property is: dnsme.restApiUrl.
secretKey String - The REST secret key for a DNSME account
User property is: dnsme.secretKey.
ttl int - Time to live in seconds
User property is: dnsme.ttl.

Optional Parameters

Name Type Since Description
encryptionPassword String - (no description)
User property is: enc.password.
gtdLocation GTDLocation - DEFAULT, US_EAST, US_WEST, ASIA
User property is: dnsme.gtdLocation.

Parameter Details

apiKey:

The REST api key for a DNSME account
  • Type: java.lang.String
  • Required: Yes
  • User Property: dnsme.apiKey

domainName:

The domain to add a record to eg "kuali.org"
  • Type: java.lang.String
  • Required: Yes
  • User Property: dnsme.domainName

encryptionPassword:

(no description)
  • Type: java.lang.String
  • Required: No
  • User Property: enc.password

gtdLocation:

DEFAULT, US_EAST, US_WEST, ASIA
  • Type: org.kuali.maven.plugins.dnsme.beans.GTDLocation
  • Required: No
  • User Property: dnsme.gtdLocation

recordName:

The record name eg "myurl.mykualiproject". "domainName" is appended to this value
  • Type: java.lang.String
  • Required: Yes
  • User Property: dnsme.recordName

recordType:

A, CNAME, MX, NS, PTR, SRV, AAAA, HTTPRED, TXT
  • Type: org.kuali.maven.plugins.dnsme.beans.RecordType
  • Required: Yes
  • User Property: dnsme.recordType

recordValue:

The record value eg "xyz.amazonaws.com"
  • Type: java.lang.String
  • Required: Yes
  • User Property: dnsme.recordValue

restApiUrl:

The url for the DNSME Rest API
  • Type: java.lang.String
  • Required: Yes
  • User Property: dnsme.restApiUrl
  • Default: http://api.dnsmadeeasy.com/V1.2

secretKey:

The REST secret key for a DNSME account
  • Type: java.lang.String
  • Required: Yes
  • User Property: dnsme.secretKey

ttl:

Time to live in seconds
  • Type: int
  • Required: Yes
  • User Property: dnsme.ttl