GradientEdge CDK Utils
    Preparing search index...

    Properties for creating a DNS TXT record

    interface DnsTxtRecordProps {
        aaaaRecords?: Input<Input<AaaaRecordArgs>[] | undefined>;
        aRecords?: Input<Input<ARecordArgs>[] | undefined>;
        caaRecords?: Input<Input<CaaRecordArgs>[] | undefined>;
        cnameRecord?: Input<CnameRecordArgs | undefined>;
        dsRecords?: Input<Input<DsRecordArgs>[] | undefined>;
        metadata?: Input<{ [key: string]: Input<string> } | undefined>;
        mxRecords?: Input<Input<MxRecordArgs>[] | undefined>;
        naptrRecords?: Input<Input<NaptrRecordArgs>[] | undefined>;
        nsRecords?: Input<Input<NsRecordArgs>[] | undefined>;
        ptrRecords?: Input<Input<PtrRecordArgs>[] | undefined>;
        recordType: Input<string>;
        relativeRecordSetName?: Input<string | undefined>;
        resourceGroupName: Input<string>;
        soaRecord?: Input<SoaRecordArgs | undefined>;
        srvRecords?: Input<Input<SrvRecordArgs>[] | undefined>;
        targetResource?: Input<SubResourceArgs | undefined>;
        tlsaRecords?: Input<Input<TlsaRecordArgs>[] | undefined>;
        trafficManagementProfile?: Input<SubResourceArgs | undefined>;
        ttl?: Input<number | undefined>;
        txtRecords?: Input<Input<TxtRecordArgs>[] | undefined>;
        zoneName: Input<string>;
    }

    Hierarchy

    • RecordSetArgs
      • DnsTxtRecordProps
    Index
    aaaaRecords?: Input<Input<AaaaRecordArgs>[] | undefined>

    The list of AAAA records in the record set.

    aRecords?: Input<Input<ARecordArgs>[] | undefined>

    The list of A records in the record set.

    caaRecords?: Input<Input<CaaRecordArgs>[] | undefined>

    The list of CAA records in the record set.

    cnameRecord?: Input<CnameRecordArgs | undefined>

    The CNAME record in the record set.

    dsRecords?: Input<Input<DsRecordArgs>[] | undefined>

    The list of DS records in the record set.

    metadata?: Input<{ [key: string]: Input<string> } | undefined>

    The metadata attached to the record set.

    mxRecords?: Input<Input<MxRecordArgs>[] | undefined>

    The list of MX records in the record set.

    naptrRecords?: Input<Input<NaptrRecordArgs>[] | undefined>

    The list of NAPTR records in the record set.

    nsRecords?: Input<Input<NsRecordArgs>[] | undefined>

    The list of NS records in the record set.

    ptrRecords?: Input<Input<PtrRecordArgs>[] | undefined>

    The list of PTR records in the record set.

    recordType: Input<string>

    The type of DNS record in this record set.

    relativeRecordSetName?: Input<string | undefined>

    The name of the record set, relative to the name of the zone.

    resourceGroupName: Input<string>

    The name of the resource group. The name is case insensitive.

    soaRecord?: Input<SoaRecordArgs | undefined>

    The SOA record in the record set.

    srvRecords?: Input<Input<SrvRecordArgs>[] | undefined>

    The list of SRV records in the record set.

    targetResource?: Input<SubResourceArgs | undefined>

    A reference to an azure resource from where the dns resource value is taken.

    tlsaRecords?: Input<Input<TlsaRecordArgs>[] | undefined>

    The list of TLSA records in the record set.

    trafficManagementProfile?: Input<SubResourceArgs | undefined>

    A reference to an azure traffic manager profile resource from where the dns resource value is taken.

    ttl?: Input<number | undefined>

    The TTL (time-to-live) of the records in the record set.

    txtRecords?: Input<Input<TxtRecordArgs>[] | undefined>

    The list of TXT records in the record set.

    zoneName: Input<string>

    The name of the DNS zone (without a terminating dot).