dnsme:csv

Full name:

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

Description:

Create a CSV file containing dns records. By default, the CSV file contains all records.

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 show records for
User property is: dnsme.domainName.
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.

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.
outputFile File - Where the CSV file gets written
Default value is: ${project.build.directory}/dnsme/records.csv.
User property is: dnsme.outputFile.
recordName String - Matches a single record with this exact name
User property is: dnsme.recordName.
recordNameContains String - Matches any record with a name that contains this value
User property is: dnsme.recordNameContains.
recordType RecordType - A, CNAME, MX, NS, PTR, SRV, AAAA, HTTPRED, TXT
User property is: dnsme.recordType.
recordValue String - Matches any record with this exact value
User property is: dnsme.recordValue.
recordValueContains String - Matches any record with a value that contains this value
User property is: dnsme.recordValueContains.
removeTrailingDot boolean - By default DNSME appends a dot to the end of fully qualified CNAME record values. This plugin removes that dot by default.
Default value is: true.
User property is: dnsme.removeTrailingDot.

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 show records for
  • 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

outputFile:

Where the CSV file gets written
  • Type: java.io.File
  • Required: No
  • User Property: dnsme.outputFile
  • Default: ${project.build.directory}/dnsme/records.csv

recordName:

Matches a single record with this exact name
  • Type: java.lang.String
  • Required: No
  • User Property: dnsme.recordName

recordNameContains:

Matches any record with a name that contains this value
  • Type: java.lang.String
  • Required: No
  • User Property: dnsme.recordNameContains

recordType:

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

recordValue:

Matches any record with this exact value
  • Type: java.lang.String
  • Required: No
  • User Property: dnsme.recordValue

recordValueContains:

Matches any record with a value that contains this value
  • Type: java.lang.String
  • Required: No
  • User Property: dnsme.recordValueContains

removeTrailingDot:

By default DNSME appends a dot to the end of fully qualified CNAME record values. This plugin removes that dot by default.
  • Type: boolean
  • Required: No
  • User Property: dnsme.removeTrailingDot
  • Default: true

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