GradientEdge CDK Utils
    Preparing search index...
    interface DnsRecordProps {
        comment?: Input<string>;
        content?: Input<string>;
        data?: Input<DnsRecordData>;
        name: Input<string>;
        priority?: Input<number>;
        proxied?: Input<boolean>;
        settings?: Input<DnsRecordSettings>;
        tags?: Input<Input<string>[]>;
        ttl: Input<number>;
        type: Input<string>;
        zoneId: Input<string>;
    }

    Hierarchy

    • DnsRecordArgs
      • DnsRecordProps
    Index

    Properties

    comment?: Input<string>

    Comments or notes about the DNS record. This field has no effect on DNS responses.

    content?: Input<string>

    A valid IPv4 address.

    data?: Input<DnsRecordData>

    Components of a CAA record.

    name: Input<string>

    DNS record name (or @ for the zone apex) in Punycode.

    priority?: Input<number>

    Required for MX, SRV and URI records; unused by other record types. Records with lower priorities are preferred.

    proxied?: Input<boolean>

    Whether the record is receiving the performance and security benefits of Cloudflare.

    settings?: Input<DnsRecordSettings>

    Settings for the DNS record.

    tags?: Input<Input<string>[]>

    Custom tags for the DNS record. This field has no effect on DNS responses.

    ttl: Input<number>

    Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.

    type: Input<string>

    Record type. Available values: "A", "AAAA", "CNAME", "MX", "NS", "OPENPGPKEY", "PTR", "TXT", "CAA", "CERT", "DNSKEY", "DS", "HTTPS", "LOC", "NAPTR", "SMIMEA", "SRV", "SSHFP", "SVCB", "TLSA", "URI".

    zoneId: Input<string>

    Identifier.