Skip to content
Start here

Get DNS queries by DNSSEC support time series

client.Radar.DNS.TimeseriesGroups.DNSSEC(ctx, query) (*DNSTimeseriesGroupDNSSECResponse, error)
GET/radar/dns/timeseries_groups/dnssec

Retrieves the distribution of DNS responses by DNSSEC (DNS Security Extensions) support over time.

Security
API Token

The preferred authorization scheme for interacting with the Cloudflare API. Create a token.

Example:Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY
API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

Example:X-Auth-Email: user@example.com

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

Example:X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194
Accepted Permissions (at least one required)
User Details WriteUser Details Read
ParametersExpand Collapse
query DNSTimeseriesGroupDNSSECParams
AggInterval param.Field[DNSTimeseriesGroupDNSSECParamsAggInterval]Optional

Aggregation interval of the results (e.g., in 15 minutes or 1 hour intervals). Refer to Aggregation intervals.

const DNSTimeseriesGroupDNSSECParamsAggInterval15m DNSTimeseriesGroupDNSSECParamsAggInterval = "15m"
const DNSTimeseriesGroupDNSSECParamsAggInterval1h DNSTimeseriesGroupDNSSECParamsAggInterval = "1h"
const DNSTimeseriesGroupDNSSECParamsAggInterval1d DNSTimeseriesGroupDNSSECParamsAggInterval = "1d"
const DNSTimeseriesGroupDNSSECParamsAggInterval1w DNSTimeseriesGroupDNSSECParamsAggInterval = "1w"
ASN param.Field[[]string]Optional

Filters results by Autonomous System. Specify one or more Autonomous System Numbers (ASNs) as a comma-separated list. Prefix with - to exclude ASNs from results. For example, -174, 3356 excludes results from AS174, but includes results from AS3356.

Continent param.Field[[]string]Optional

Filters results by continent. Specify a comma-separated list of alpha-2 codes. Prefix with - to exclude continents from results. For example, -EU,NA excludes results from EU, but includes results from NA.

DateEnd param.Field[[]Time]Optional

End of the date range (inclusive).

DateRange param.Field[[]string]Optional

Filters results by date range. For example, use 7d and 7dcontrol to compare this week with the previous week. Use this parameter or set specific start and end dates (dateStart and dateEnd parameters).

DateStart param.Field[[]Time]Optional

Start of the date range.

Format param.Field[DNSTimeseriesGroupDNSSECParamsFormat]Optional

Format in which results will be returned.

const DNSTimeseriesGroupDNSSECParamsFormatJson DNSTimeseriesGroupDNSSECParamsFormat = "JSON"
const DNSTimeseriesGroupDNSSECParamsFormatCsv DNSTimeseriesGroupDNSSECParamsFormat = "CSV"
Location param.Field[[]string]Optional

Filters results by location. Specify a comma-separated list of alpha-2 codes. Prefix with - to exclude locations from results. For example, -US,PT excludes results from the US, but includes results from PT.

Name param.Field[[]string]Optional

Array of names used to label the series in the response.

Nodata param.Field[[]bool]Optional

Specifies whether the response includes empty DNS responses (NODATA).

Protocol param.Field[[]DNSTimeseriesGroupDNSSECParamsProtocol]Optional

Filters results by DNS transport protocol.

const DNSTimeseriesGroupDNSSECParamsProtocolUdp DNSTimeseriesGroupDNSSECParamsProtocol = "UDP"
const DNSTimeseriesGroupDNSSECParamsProtocolTCP DNSTimeseriesGroupDNSSECParamsProtocol = "TCP"
const DNSTimeseriesGroupDNSSECParamsProtocolHTTPS DNSTimeseriesGroupDNSSECParamsProtocol = "HTTPS"
const DNSTimeseriesGroupDNSSECParamsProtocolTLS DNSTimeseriesGroupDNSSECParamsProtocol = "TLS"
QueryType param.Field[[]DNSTimeseriesGroupDNSSECParamsQueryType]Optional

Filters results by DNS query type.

const DNSTimeseriesGroupDNSSECParamsQueryTypeA DNSTimeseriesGroupDNSSECParamsQueryType = "A"
const DNSTimeseriesGroupDNSSECParamsQueryTypeAAAA DNSTimeseriesGroupDNSSECParamsQueryType = "AAAA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeA6 DNSTimeseriesGroupDNSSECParamsQueryType = "A6"
const DNSTimeseriesGroupDNSSECParamsQueryTypeAfsdb DNSTimeseriesGroupDNSSECParamsQueryType = "AFSDB"
const DNSTimeseriesGroupDNSSECParamsQueryTypeAny DNSTimeseriesGroupDNSSECParamsQueryType = "ANY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeApl DNSTimeseriesGroupDNSSECParamsQueryType = "APL"
const DNSTimeseriesGroupDNSSECParamsQueryTypeAtma DNSTimeseriesGroupDNSSECParamsQueryType = "ATMA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeAXFR DNSTimeseriesGroupDNSSECParamsQueryType = "AXFR"
const DNSTimeseriesGroupDNSSECParamsQueryTypeCAA DNSTimeseriesGroupDNSSECParamsQueryType = "CAA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeCdnskey DNSTimeseriesGroupDNSSECParamsQueryType = "CDNSKEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeCds DNSTimeseriesGroupDNSSECParamsQueryType = "CDS"
const DNSTimeseriesGroupDNSSECParamsQueryTypeCERT DNSTimeseriesGroupDNSSECParamsQueryType = "CERT"
const DNSTimeseriesGroupDNSSECParamsQueryTypeCNAME DNSTimeseriesGroupDNSSECParamsQueryType = "CNAME"
const DNSTimeseriesGroupDNSSECParamsQueryTypeCsync DNSTimeseriesGroupDNSSECParamsQueryType = "CSYNC"
const DNSTimeseriesGroupDNSSECParamsQueryTypeDhcid DNSTimeseriesGroupDNSSECParamsQueryType = "DHCID"
const DNSTimeseriesGroupDNSSECParamsQueryTypeDlv DNSTimeseriesGroupDNSSECParamsQueryType = "DLV"
const DNSTimeseriesGroupDNSSECParamsQueryTypeDname DNSTimeseriesGroupDNSSECParamsQueryType = "DNAME"
const DNSTimeseriesGroupDNSSECParamsQueryTypeDNSKEY DNSTimeseriesGroupDNSSECParamsQueryType = "DNSKEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeDoa DNSTimeseriesGroupDNSSECParamsQueryType = "DOA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeDS DNSTimeseriesGroupDNSSECParamsQueryType = "DS"
const DNSTimeseriesGroupDNSSECParamsQueryTypeEid DNSTimeseriesGroupDNSSECParamsQueryType = "EID"
const DNSTimeseriesGroupDNSSECParamsQueryTypeEui48 DNSTimeseriesGroupDNSSECParamsQueryType = "EUI48"
const DNSTimeseriesGroupDNSSECParamsQueryTypeEui64 DNSTimeseriesGroupDNSSECParamsQueryType = "EUI64"
const DNSTimeseriesGroupDNSSECParamsQueryTypeGpos DNSTimeseriesGroupDNSSECParamsQueryType = "GPOS"
const DNSTimeseriesGroupDNSSECParamsQueryTypeGid DNSTimeseriesGroupDNSSECParamsQueryType = "GID"
const DNSTimeseriesGroupDNSSECParamsQueryTypeHinfo DNSTimeseriesGroupDNSSECParamsQueryType = "HINFO"
const DNSTimeseriesGroupDNSSECParamsQueryTypeHip DNSTimeseriesGroupDNSSECParamsQueryType = "HIP"
const DNSTimeseriesGroupDNSSECParamsQueryTypeHTTPS DNSTimeseriesGroupDNSSECParamsQueryType = "HTTPS"
const DNSTimeseriesGroupDNSSECParamsQueryTypeIpseckey DNSTimeseriesGroupDNSSECParamsQueryType = "IPSECKEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeIsdn DNSTimeseriesGroupDNSSECParamsQueryType = "ISDN"
const DNSTimeseriesGroupDNSSECParamsQueryTypeIxfr DNSTimeseriesGroupDNSSECParamsQueryType = "IXFR"
const DNSTimeseriesGroupDNSSECParamsQueryTypeKey DNSTimeseriesGroupDNSSECParamsQueryType = "KEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeKx DNSTimeseriesGroupDNSSECParamsQueryType = "KX"
const DNSTimeseriesGroupDNSSECParamsQueryTypeL32 DNSTimeseriesGroupDNSSECParamsQueryType = "L32"
const DNSTimeseriesGroupDNSSECParamsQueryTypeL64 DNSTimeseriesGroupDNSSECParamsQueryType = "L64"
const DNSTimeseriesGroupDNSSECParamsQueryTypeLOC DNSTimeseriesGroupDNSSECParamsQueryType = "LOC"
const DNSTimeseriesGroupDNSSECParamsQueryTypeLp DNSTimeseriesGroupDNSSECParamsQueryType = "LP"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMaila DNSTimeseriesGroupDNSSECParamsQueryType = "MAILA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMailb DNSTimeseriesGroupDNSSECParamsQueryType = "MAILB"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMB DNSTimeseriesGroupDNSSECParamsQueryType = "MB"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMd DNSTimeseriesGroupDNSSECParamsQueryType = "MD"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMf DNSTimeseriesGroupDNSSECParamsQueryType = "MF"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMg DNSTimeseriesGroupDNSSECParamsQueryType = "MG"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMinfo DNSTimeseriesGroupDNSSECParamsQueryType = "MINFO"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMr DNSTimeseriesGroupDNSSECParamsQueryType = "MR"
const DNSTimeseriesGroupDNSSECParamsQueryTypeMX DNSTimeseriesGroupDNSSECParamsQueryType = "MX"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNAPTR DNSTimeseriesGroupDNSSECParamsQueryType = "NAPTR"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNb DNSTimeseriesGroupDNSSECParamsQueryType = "NB"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNbstat DNSTimeseriesGroupDNSSECParamsQueryType = "NBSTAT"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNid DNSTimeseriesGroupDNSSECParamsQueryType = "NID"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNimloc DNSTimeseriesGroupDNSSECParamsQueryType = "NIMLOC"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNinfo DNSTimeseriesGroupDNSSECParamsQueryType = "NINFO"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNS DNSTimeseriesGroupDNSSECParamsQueryType = "NS"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNsap DNSTimeseriesGroupDNSSECParamsQueryType = "NSAP"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNsec DNSTimeseriesGroupDNSSECParamsQueryType = "NSEC"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNsec3 DNSTimeseriesGroupDNSSECParamsQueryType = "NSEC3"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNsec3Param DNSTimeseriesGroupDNSSECParamsQueryType = "NSEC3PARAM"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNull DNSTimeseriesGroupDNSSECParamsQueryType = "NULL"
const DNSTimeseriesGroupDNSSECParamsQueryTypeNxt DNSTimeseriesGroupDNSSECParamsQueryType = "NXT"
const DNSTimeseriesGroupDNSSECParamsQueryTypeOpenpgpkey DNSTimeseriesGroupDNSSECParamsQueryType = "OPENPGPKEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeOpt DNSTimeseriesGroupDNSSECParamsQueryType = "OPT"
const DNSTimeseriesGroupDNSSECParamsQueryTypePTR DNSTimeseriesGroupDNSSECParamsQueryType = "PTR"
const DNSTimeseriesGroupDNSSECParamsQueryTypePx DNSTimeseriesGroupDNSSECParamsQueryType = "PX"
const DNSTimeseriesGroupDNSSECParamsQueryTypeRkey DNSTimeseriesGroupDNSSECParamsQueryType = "RKEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeRp DNSTimeseriesGroupDNSSECParamsQueryType = "RP"
const DNSTimeseriesGroupDNSSECParamsQueryTypeRrsig DNSTimeseriesGroupDNSSECParamsQueryType = "RRSIG"
const DNSTimeseriesGroupDNSSECParamsQueryTypeRt DNSTimeseriesGroupDNSSECParamsQueryType = "RT"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSig DNSTimeseriesGroupDNSSECParamsQueryType = "SIG"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSink DNSTimeseriesGroupDNSSECParamsQueryType = "SINK"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSMIMEA DNSTimeseriesGroupDNSSECParamsQueryType = "SMIMEA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSOA DNSTimeseriesGroupDNSSECParamsQueryType = "SOA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSPF DNSTimeseriesGroupDNSSECParamsQueryType = "SPF"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSRV DNSTimeseriesGroupDNSSECParamsQueryType = "SRV"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSSHFP DNSTimeseriesGroupDNSSECParamsQueryType = "SSHFP"
const DNSTimeseriesGroupDNSSECParamsQueryTypeSVCB DNSTimeseriesGroupDNSSECParamsQueryType = "SVCB"
const DNSTimeseriesGroupDNSSECParamsQueryTypeTa DNSTimeseriesGroupDNSSECParamsQueryType = "TA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeTalink DNSTimeseriesGroupDNSSECParamsQueryType = "TALINK"
const DNSTimeseriesGroupDNSSECParamsQueryTypeTkey DNSTimeseriesGroupDNSSECParamsQueryType = "TKEY"
const DNSTimeseriesGroupDNSSECParamsQueryTypeTLSA DNSTimeseriesGroupDNSSECParamsQueryType = "TLSA"
const DNSTimeseriesGroupDNSSECParamsQueryTypeTSIG DNSTimeseriesGroupDNSSECParamsQueryType = "TSIG"
const DNSTimeseriesGroupDNSSECParamsQueryTypeTXT DNSTimeseriesGroupDNSSECParamsQueryType = "TXT"
const DNSTimeseriesGroupDNSSECParamsQueryTypeUinfo DNSTimeseriesGroupDNSSECParamsQueryType = "UINFO"
const DNSTimeseriesGroupDNSSECParamsQueryTypeUID DNSTimeseriesGroupDNSSECParamsQueryType = "UID"
const DNSTimeseriesGroupDNSSECParamsQueryTypeUnspec DNSTimeseriesGroupDNSSECParamsQueryType = "UNSPEC"
const DNSTimeseriesGroupDNSSECParamsQueryTypeURI DNSTimeseriesGroupDNSSECParamsQueryType = "URI"
const DNSTimeseriesGroupDNSSECParamsQueryTypeWks DNSTimeseriesGroupDNSSECParamsQueryType = "WKS"
const DNSTimeseriesGroupDNSSECParamsQueryTypeX25 DNSTimeseriesGroupDNSSECParamsQueryType = "X25"
const DNSTimeseriesGroupDNSSECParamsQueryTypeZonemd DNSTimeseriesGroupDNSSECParamsQueryType = "ZONEMD"
ResponseCode param.Field[[]DNSTimeseriesGroupDNSSECParamsResponseCode]Optional

Filters results by DNS response code.

const DNSTimeseriesGroupDNSSECParamsResponseCodeNoerror DNSTimeseriesGroupDNSSECParamsResponseCode = "NOERROR"
const DNSTimeseriesGroupDNSSECParamsResponseCodeFormerr DNSTimeseriesGroupDNSSECParamsResponseCode = "FORMERR"
const DNSTimeseriesGroupDNSSECParamsResponseCodeServfail DNSTimeseriesGroupDNSSECParamsResponseCode = "SERVFAIL"
const DNSTimeseriesGroupDNSSECParamsResponseCodeNxdomain DNSTimeseriesGroupDNSSECParamsResponseCode = "NXDOMAIN"
const DNSTimeseriesGroupDNSSECParamsResponseCodeNotimp DNSTimeseriesGroupDNSSECParamsResponseCode = "NOTIMP"
const DNSTimeseriesGroupDNSSECParamsResponseCodeRefused DNSTimeseriesGroupDNSSECParamsResponseCode = "REFUSED"
const DNSTimeseriesGroupDNSSECParamsResponseCodeYxdomain DNSTimeseriesGroupDNSSECParamsResponseCode = "YXDOMAIN"
const DNSTimeseriesGroupDNSSECParamsResponseCodeYxrrset DNSTimeseriesGroupDNSSECParamsResponseCode = "YXRRSET"
const DNSTimeseriesGroupDNSSECParamsResponseCodeNxrrset DNSTimeseriesGroupDNSSECParamsResponseCode = "NXRRSET"
const DNSTimeseriesGroupDNSSECParamsResponseCodeNotauth DNSTimeseriesGroupDNSSECParamsResponseCode = "NOTAUTH"
const DNSTimeseriesGroupDNSSECParamsResponseCodeNotzone DNSTimeseriesGroupDNSSECParamsResponseCode = "NOTZONE"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadsig DNSTimeseriesGroupDNSSECParamsResponseCode = "BADSIG"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadkey DNSTimeseriesGroupDNSSECParamsResponseCode = "BADKEY"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadtime DNSTimeseriesGroupDNSSECParamsResponseCode = "BADTIME"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadmode DNSTimeseriesGroupDNSSECParamsResponseCode = "BADMODE"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadname DNSTimeseriesGroupDNSSECParamsResponseCode = "BADNAME"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadalg DNSTimeseriesGroupDNSSECParamsResponseCode = "BADALG"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadtrunc DNSTimeseriesGroupDNSSECParamsResponseCode = "BADTRUNC"
const DNSTimeseriesGroupDNSSECParamsResponseCodeBadcookie DNSTimeseriesGroupDNSSECParamsResponseCode = "BADCOOKIE"
TLD param.Field[[]string]Optional

Filters results by top-level domain.

ReturnsExpand Collapse
type DNSTimeseriesGroupDNSSECResponse struct{…}
Meta DNSTimeseriesGroupDNSSECResponseMeta

Metadata for the results.

AggInterval DNSTimeseriesGroupDNSSECResponseMetaAggInterval

Aggregation interval of the results (e.g., in 15 minutes or 1 hour intervals). Refer to Aggregation intervals.

One of the following:
const DNSTimeseriesGroupDNSSECResponseMetaAggIntervalFifteenMinutes DNSTimeseriesGroupDNSSECResponseMetaAggInterval = "FIFTEEN_MINUTES"
const DNSTimeseriesGroupDNSSECResponseMetaAggIntervalOneHour DNSTimeseriesGroupDNSSECResponseMetaAggInterval = "ONE_HOUR"
const DNSTimeseriesGroupDNSSECResponseMetaAggIntervalOneDay DNSTimeseriesGroupDNSSECResponseMetaAggInterval = "ONE_DAY"
const DNSTimeseriesGroupDNSSECResponseMetaAggIntervalOneWeek DNSTimeseriesGroupDNSSECResponseMetaAggInterval = "ONE_WEEK"
const DNSTimeseriesGroupDNSSECResponseMetaAggIntervalOneMonth DNSTimeseriesGroupDNSSECResponseMetaAggInterval = "ONE_MONTH"
ConfidenceInfo DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfo
Annotations []DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotation
DataSource DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource

Data source for annotations.

One of the following:
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceAll DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceAIBots DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceBGP DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceBots DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceCT DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "CT"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDNS DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDos DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceFw DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "FW"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceFwPg DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTP DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceIQI DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceNet DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "NET"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceSpeed DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"
Description string
EndDate Time
formatdate-time
EventType DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType

Event type for annotations.

One of the following:
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeEvent DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeGeneral DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeOutage DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventTypePipeline DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"
const DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly DNSTimeseriesGroupDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "TRAFFIC_ANOMALY"
IsInstantaneous bool

Whether event is a single point in time or a time range.

LinkedURL string
formaturi
StartDate Time
formatdate-time
Tags []stringOptional
Level int64

Provides an indication of how much confidence Cloudflare has in the data.

DateRange []DNSTimeseriesGroupDNSSECResponseMetaDateRange
EndTime Time

Adjusted end of date range.

formatdate-time
StartTime Time

Adjusted start of date range.

formatdate-time
LastUpdated Time

Timestamp of the last dataset update.

formatdate-time
Normalization DNSTimeseriesGroupDNSSECResponseMetaNormalization

Normalization method applied to the results. Refer to Normalization methods.

One of the following:
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationPercentage DNSTimeseriesGroupDNSSECResponseMetaNormalization = "PERCENTAGE"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationMin0Max DNSTimeseriesGroupDNSSECResponseMetaNormalization = "MIN0_MAX"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationMinMax DNSTimeseriesGroupDNSSECResponseMetaNormalization = "MIN_MAX"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationRawValues DNSTimeseriesGroupDNSSECResponseMetaNormalization = "RAW_VALUES"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationPercentageChange DNSTimeseriesGroupDNSSECResponseMetaNormalization = "PERCENTAGE_CHANGE"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationRollingAverage DNSTimeseriesGroupDNSSECResponseMetaNormalization = "ROLLING_AVERAGE"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationOverlappedPercentage DNSTimeseriesGroupDNSSECResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"
const DNSTimeseriesGroupDNSSECResponseMetaNormalizationRatio DNSTimeseriesGroupDNSSECResponseMetaNormalization = "RATIO"
Units []DNSTimeseriesGroupDNSSECResponseMetaUnit

Measurement units for the results.

Name string
Value string
Serie0 DNSTimeseriesGroupDNSSECResponseSerie0
Insecure []string
Invalid []string
Other []string
Secure []string

Get DNS queries by DNSSEC support time series

package main

import (
  "context"
  "fmt"

  "github.com/stainless-sdks/cloudflare-go"
  "github.com/stainless-sdks/cloudflare-go/option"
  "github.com/stainless-sdks/cloudflare-go/radar"
)

func main() {
  client := cloudflare.NewClient(
    option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"),
  )
  response, err := client.Radar.DNS.TimeseriesGroups.DNSSEC(context.TODO(), radar.DNSTimeseriesGroupDNSSECParams{

  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.Meta)
}
{
  "result": {
    "meta": {
      "aggInterval": "FIFTEEN_MINUTES",
      "confidenceInfo": {
        "annotations": [
          {
            "dataSource": "ALL",
            "description": "Cable cut in Tonga",
            "endDate": "2019-12-27T18:11:19.117Z",
            "eventType": "EVENT",
            "isInstantaneous": true,
            "linkedUrl": "https://example.com",
            "startDate": "2019-12-27T18:11:19.117Z",
            "tags": [
              "BOT_CLASS"
            ]
          }
        ],
        "level": 0
      },
      "dateRange": [
        {
          "endTime": "2022-09-17T10:22:57.555Z",
          "startTime": "2022-09-16T10:22:57.555Z"
        }
      ],
      "lastUpdated": "2019-12-27T18:11:19.117Z",
      "normalization": "PERCENTAGE",
      "units": [
        {
          "name": "*",
          "value": "requests"
        }
      ]
    },
    "serie_0": {
      "INSECURE": [
        "10"
      ],
      "INVALID": [
        "10"
      ],
      "OTHER": [
        "10"
      ],
      "SECURE": [
        "10"
      ]
    }
  },
  "success": true
}
Returns Examples
{
  "result": {
    "meta": {
      "aggInterval": "FIFTEEN_MINUTES",
      "confidenceInfo": {
        "annotations": [
          {
            "dataSource": "ALL",
            "description": "Cable cut in Tonga",
            "endDate": "2019-12-27T18:11:19.117Z",
            "eventType": "EVENT",
            "isInstantaneous": true,
            "linkedUrl": "https://example.com",
            "startDate": "2019-12-27T18:11:19.117Z",
            "tags": [
              "BOT_CLASS"
            ]
          }
        ],
        "level": 0
      },
      "dateRange": [
        {
          "endTime": "2022-09-17T10:22:57.555Z",
          "startTime": "2022-09-16T10:22:57.555Z"
        }
      ],
      "lastUpdated": "2019-12-27T18:11:19.117Z",
      "normalization": "PERCENTAGE",
      "units": [
        {
          "name": "*",
          "value": "requests"
        }
      ]
    },
    "serie_0": {
      "INSECURE": [
        "10"
      ],
      "INVALID": [
        "10"
      ],
      "OTHER": [
        "10"
      ],
      "SECURE": [
        "10"
      ]
    }
  },
  "success": true
}