at.marque.dns

marque.at

Documentation

Record containing the DNS zone entries for a domain managed by Marque. The record key matches the corresponding at.marque.domain record key (the FQDN).

main record

Record containing the DNS zone entries for a domain managed by Marque. The record key matches the corresponding at.marque.domain record key (the FQDN).

Record Key any Any valid record key

Properties

createdAt string datetime Required

Client-declared timestamp when this record was last written.

domain string Required

Fully qualified domain name this zone belongs to.

maxLength: 253 bytes
records array of ref #entry Required

The DNS resource records in this zone.

View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "domain",
      "records",
      "createdAt"
    ],
    "properties": {
      "domain": {
        "type": "string",
        "maxLength": 253,
        "description": "Fully qualified domain name this zone belongs to."
      },
      "records": {
        "type": "array",
        "items": {
          "ref": "#entry",
          "type": "ref"
        },
        "description": "The DNS resource records in this zone."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when this record was last written."
      }
    }
  },
  "description": "Record containing the DNS zone entries for a domain managed by Marque. The record key matches the corresponding at.marque.domain record key (the FQDN)."
}
entry object

A single DNS resource record.

Properties

name string Required

Record name relative to the zone apex. Use '@' for the apex itself.

maxLength: 253 bytes
priority integer Optional

Priority value for MX and SRV records.

recordType string Required

DNS record type.

Known values: A, AAAA, CNAME, MX, TXT, SRV, NS, CAA
ttl integer Required

Time-to-live in seconds.

minimum: 60
value string Required

Record value / rdata.

maxLength: 4096 bytes
View raw schema
{
  "type": "object",
  "required": [
    "name",
    "recordType",
    "value",
    "ttl"
  ],
  "properties": {
    "ttl": {
      "type": "integer",
      "minimum": 60,
      "description": "Time-to-live in seconds."
    },
    "name": {
      "type": "string",
      "maxLength": 253,
      "description": "Record name relative to the zone apex. Use '@' for the apex itself."
    },
    "value": {
      "type": "string",
      "maxLength": 4096,
      "description": "Record value / rdata."
    },
    "priority": {
      "type": "integer",
      "description": "Priority value for MX and SRV records."
    },
    "recordType": {
      "type": "string",
      "description": "DNS record type.",
      "knownValues": [
        "A",
        "AAAA",
        "CNAME",
        "MX",
        "TXT",
        "SRV",
        "NS",
        "CAA"
      ]
    }
  },
  "description": "A single DNS resource record."
}

Lexicon Garden

@