Skip to content
Start here

Get DNS queries by matching answer summary

client.Radar.DNS.Summary.MatchingAnswer(ctx, query) (*DNSSummaryMatchingAnswerResponse, error)
GET/radar/dns/summary/matching_answer

Retrieves the distribution of DNS queries by matching answers.

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 DNSSummaryMatchingAnswerParams
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[DNSSummaryMatchingAnswerParamsFormat]Optional

Format in which results will be returned.

const DNSSummaryMatchingAnswerParamsFormatJson DNSSummaryMatchingAnswerParamsFormat = "JSON"
const DNSSummaryMatchingAnswerParamsFormatCsv DNSSummaryMatchingAnswerParamsFormat = "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[[]DNSSummaryMatchingAnswerParamsProtocol]Optional

Filters results by DNS transport protocol.

const DNSSummaryMatchingAnswerParamsProtocolUdp DNSSummaryMatchingAnswerParamsProtocol = "UDP"
const DNSSummaryMatchingAnswerParamsProtocolTCP DNSSummaryMatchingAnswerParamsProtocol = "TCP"
const DNSSummaryMatchingAnswerParamsProtocolHTTPS DNSSummaryMatchingAnswerParamsProtocol = "HTTPS"
const DNSSummaryMatchingAnswerParamsProtocolTLS DNSSummaryMatchingAnswerParamsProtocol = "TLS"
QueryType param.Field[[]DNSSummaryMatchingAnswerParamsQueryType]Optional

Filters results by DNS query type.

const DNSSummaryMatchingAnswerParamsQueryTypeA DNSSummaryMatchingAnswerParamsQueryType = "A"
const DNSSummaryMatchingAnswerParamsQueryTypeAAAA DNSSummaryMatchingAnswerParamsQueryType = "AAAA"
const DNSSummaryMatchingAnswerParamsQueryTypeA6 DNSSummaryMatchingAnswerParamsQueryType = "A6"
const DNSSummaryMatchingAnswerParamsQueryTypeAfsdb DNSSummaryMatchingAnswerParamsQueryType = "AFSDB"
const DNSSummaryMatchingAnswerParamsQueryTypeAny DNSSummaryMatchingAnswerParamsQueryType = "ANY"
const DNSSummaryMatchingAnswerParamsQueryTypeApl DNSSummaryMatchingAnswerParamsQueryType = "APL"
const DNSSummaryMatchingAnswerParamsQueryTypeAtma DNSSummaryMatchingAnswerParamsQueryType = "ATMA"
const DNSSummaryMatchingAnswerParamsQueryTypeAXFR DNSSummaryMatchingAnswerParamsQueryType = "AXFR"
const DNSSummaryMatchingAnswerParamsQueryTypeCAA DNSSummaryMatchingAnswerParamsQueryType = "CAA"
const DNSSummaryMatchingAnswerParamsQueryTypeCdnskey DNSSummaryMatchingAnswerParamsQueryType = "CDNSKEY"
const DNSSummaryMatchingAnswerParamsQueryTypeCds DNSSummaryMatchingAnswerParamsQueryType = "CDS"
const DNSSummaryMatchingAnswerParamsQueryTypeCERT DNSSummaryMatchingAnswerParamsQueryType = "CERT"
const DNSSummaryMatchingAnswerParamsQueryTypeCNAME DNSSummaryMatchingAnswerParamsQueryType = "CNAME"
const DNSSummaryMatchingAnswerParamsQueryTypeCsync DNSSummaryMatchingAnswerParamsQueryType = "CSYNC"
const DNSSummaryMatchingAnswerParamsQueryTypeDhcid DNSSummaryMatchingAnswerParamsQueryType = "DHCID"
const DNSSummaryMatchingAnswerParamsQueryTypeDlv DNSSummaryMatchingAnswerParamsQueryType = "DLV"
const DNSSummaryMatchingAnswerParamsQueryTypeDname DNSSummaryMatchingAnswerParamsQueryType = "DNAME"
const DNSSummaryMatchingAnswerParamsQueryTypeDNSKEY DNSSummaryMatchingAnswerParamsQueryType = "DNSKEY"
const DNSSummaryMatchingAnswerParamsQueryTypeDoa DNSSummaryMatchingAnswerParamsQueryType = "DOA"
const DNSSummaryMatchingAnswerParamsQueryTypeDS DNSSummaryMatchingAnswerParamsQueryType = "DS"
const DNSSummaryMatchingAnswerParamsQueryTypeEid DNSSummaryMatchingAnswerParamsQueryType = "EID"
const DNSSummaryMatchingAnswerParamsQueryTypeEui48 DNSSummaryMatchingAnswerParamsQueryType = "EUI48"
const DNSSummaryMatchingAnswerParamsQueryTypeEui64 DNSSummaryMatchingAnswerParamsQueryType = "EUI64"
const DNSSummaryMatchingAnswerParamsQueryTypeGpos DNSSummaryMatchingAnswerParamsQueryType = "GPOS"
const DNSSummaryMatchingAnswerParamsQueryTypeGid DNSSummaryMatchingAnswerParamsQueryType = "GID"
const DNSSummaryMatchingAnswerParamsQueryTypeHinfo DNSSummaryMatchingAnswerParamsQueryType = "HINFO"
const DNSSummaryMatchingAnswerParamsQueryTypeHip DNSSummaryMatchingAnswerParamsQueryType = "HIP"
const DNSSummaryMatchingAnswerParamsQueryTypeHTTPS DNSSummaryMatchingAnswerParamsQueryType = "HTTPS"
const DNSSummaryMatchingAnswerParamsQueryTypeIpseckey DNSSummaryMatchingAnswerParamsQueryType = "IPSECKEY"
const DNSSummaryMatchingAnswerParamsQueryTypeIsdn DNSSummaryMatchingAnswerParamsQueryType = "ISDN"
const DNSSummaryMatchingAnswerParamsQueryTypeIxfr DNSSummaryMatchingAnswerParamsQueryType = "IXFR"
const DNSSummaryMatchingAnswerParamsQueryTypeKey DNSSummaryMatchingAnswerParamsQueryType = "KEY"
const DNSSummaryMatchingAnswerParamsQueryTypeKx DNSSummaryMatchingAnswerParamsQueryType = "KX"
const DNSSummaryMatchingAnswerParamsQueryTypeL32 DNSSummaryMatchingAnswerParamsQueryType = "L32"
const DNSSummaryMatchingAnswerParamsQueryTypeL64 DNSSummaryMatchingAnswerParamsQueryType = "L64"
const DNSSummaryMatchingAnswerParamsQueryTypeLOC DNSSummaryMatchingAnswerParamsQueryType = "LOC"
const DNSSummaryMatchingAnswerParamsQueryTypeLp DNSSummaryMatchingAnswerParamsQueryType = "LP"
const DNSSummaryMatchingAnswerParamsQueryTypeMaila DNSSummaryMatchingAnswerParamsQueryType = "MAILA"
const DNSSummaryMatchingAnswerParamsQueryTypeMailb DNSSummaryMatchingAnswerParamsQueryType = "MAILB"
const DNSSummaryMatchingAnswerParamsQueryTypeMB DNSSummaryMatchingAnswerParamsQueryType = "MB"
const DNSSummaryMatchingAnswerParamsQueryTypeMd DNSSummaryMatchingAnswerParamsQueryType = "MD"
const DNSSummaryMatchingAnswerParamsQueryTypeMf DNSSummaryMatchingAnswerParamsQueryType = "MF"
const DNSSummaryMatchingAnswerParamsQueryTypeMg DNSSummaryMatchingAnswerParamsQueryType = "MG"
const DNSSummaryMatchingAnswerParamsQueryTypeMinfo DNSSummaryMatchingAnswerParamsQueryType = "MINFO"
const DNSSummaryMatchingAnswerParamsQueryTypeMr DNSSummaryMatchingAnswerParamsQueryType = "MR"
const DNSSummaryMatchingAnswerParamsQueryTypeMX DNSSummaryMatchingAnswerParamsQueryType = "MX"
const DNSSummaryMatchingAnswerParamsQueryTypeNAPTR DNSSummaryMatchingAnswerParamsQueryType = "NAPTR"
const DNSSummaryMatchingAnswerParamsQueryTypeNb DNSSummaryMatchingAnswerParamsQueryType = "NB"
const DNSSummaryMatchingAnswerParamsQueryTypeNbstat DNSSummaryMatchingAnswerParamsQueryType = "NBSTAT"
const DNSSummaryMatchingAnswerParamsQueryTypeNid DNSSummaryMatchingAnswerParamsQueryType = "NID"
const DNSSummaryMatchingAnswerParamsQueryTypeNimloc DNSSummaryMatchingAnswerParamsQueryType = "NIMLOC"
const DNSSummaryMatchingAnswerParamsQueryTypeNinfo DNSSummaryMatchingAnswerParamsQueryType = "NINFO"
const DNSSummaryMatchingAnswerParamsQueryTypeNS DNSSummaryMatchingAnswerParamsQueryType = "NS"
const DNSSummaryMatchingAnswerParamsQueryTypeNsap DNSSummaryMatchingAnswerParamsQueryType = "NSAP"
const DNSSummaryMatchingAnswerParamsQueryTypeNsec DNSSummaryMatchingAnswerParamsQueryType = "NSEC"
const DNSSummaryMatchingAnswerParamsQueryTypeNsec3 DNSSummaryMatchingAnswerParamsQueryType = "NSEC3"
const DNSSummaryMatchingAnswerParamsQueryTypeNsec3Param DNSSummaryMatchingAnswerParamsQueryType = "NSEC3PARAM"
const DNSSummaryMatchingAnswerParamsQueryTypeNull DNSSummaryMatchingAnswerParamsQueryType = "NULL"
const DNSSummaryMatchingAnswerParamsQueryTypeNxt DNSSummaryMatchingAnswerParamsQueryType = "NXT"
const DNSSummaryMatchingAnswerParamsQueryTypeOpenpgpkey DNSSummaryMatchingAnswerParamsQueryType = "OPENPGPKEY"
const DNSSummaryMatchingAnswerParamsQueryTypeOpt DNSSummaryMatchingAnswerParamsQueryType = "OPT"
const DNSSummaryMatchingAnswerParamsQueryTypePTR DNSSummaryMatchingAnswerParamsQueryType = "PTR"
const DNSSummaryMatchingAnswerParamsQueryTypePx DNSSummaryMatchingAnswerParamsQueryType = "PX"
const DNSSummaryMatchingAnswerParamsQueryTypeRkey DNSSummaryMatchingAnswerParamsQueryType = "RKEY"
const DNSSummaryMatchingAnswerParamsQueryTypeRp DNSSummaryMatchingAnswerParamsQueryType = "RP"
const DNSSummaryMatchingAnswerParamsQueryTypeRrsig DNSSummaryMatchingAnswerParamsQueryType = "RRSIG"
const DNSSummaryMatchingAnswerParamsQueryTypeRt DNSSummaryMatchingAnswerParamsQueryType = "RT"
const DNSSummaryMatchingAnswerParamsQueryTypeSig DNSSummaryMatchingAnswerParamsQueryType = "SIG"
const DNSSummaryMatchingAnswerParamsQueryTypeSink DNSSummaryMatchingAnswerParamsQueryType = "SINK"
const DNSSummaryMatchingAnswerParamsQueryTypeSMIMEA DNSSummaryMatchingAnswerParamsQueryType = "SMIMEA"
const DNSSummaryMatchingAnswerParamsQueryTypeSOA DNSSummaryMatchingAnswerParamsQueryType = "SOA"
const DNSSummaryMatchingAnswerParamsQueryTypeSPF DNSSummaryMatchingAnswerParamsQueryType = "SPF"
const DNSSummaryMatchingAnswerParamsQueryTypeSRV DNSSummaryMatchingAnswerParamsQueryType = "SRV"
const DNSSummaryMatchingAnswerParamsQueryTypeSSHFP DNSSummaryMatchingAnswerParamsQueryType = "SSHFP"
const DNSSummaryMatchingAnswerParamsQueryTypeSVCB DNSSummaryMatchingAnswerParamsQueryType = "SVCB"
const DNSSummaryMatchingAnswerParamsQueryTypeTa DNSSummaryMatchingAnswerParamsQueryType = "TA"
const DNSSummaryMatchingAnswerParamsQueryTypeTalink DNSSummaryMatchingAnswerParamsQueryType = "TALINK"
const DNSSummaryMatchingAnswerParamsQueryTypeTkey DNSSummaryMatchingAnswerParamsQueryType = "TKEY"
const DNSSummaryMatchingAnswerParamsQueryTypeTLSA DNSSummaryMatchingAnswerParamsQueryType = "TLSA"
const DNSSummaryMatchingAnswerParamsQueryTypeTSIG DNSSummaryMatchingAnswerParamsQueryType = "TSIG"
const DNSSummaryMatchingAnswerParamsQueryTypeTXT DNSSummaryMatchingAnswerParamsQueryType = "TXT"
const DNSSummaryMatchingAnswerParamsQueryTypeUinfo DNSSummaryMatchingAnswerParamsQueryType = "UINFO"
const DNSSummaryMatchingAnswerParamsQueryTypeUID DNSSummaryMatchingAnswerParamsQueryType = "UID"
const DNSSummaryMatchingAnswerParamsQueryTypeUnspec DNSSummaryMatchingAnswerParamsQueryType = "UNSPEC"
const DNSSummaryMatchingAnswerParamsQueryTypeURI DNSSummaryMatchingAnswerParamsQueryType = "URI"
const DNSSummaryMatchingAnswerParamsQueryTypeWks DNSSummaryMatchingAnswerParamsQueryType = "WKS"
const DNSSummaryMatchingAnswerParamsQueryTypeX25 DNSSummaryMatchingAnswerParamsQueryType = "X25"
const DNSSummaryMatchingAnswerParamsQueryTypeZonemd DNSSummaryMatchingAnswerParamsQueryType = "ZONEMD"
ResponseCode param.Field[[]DNSSummaryMatchingAnswerParamsResponseCode]Optional

Filters results by DNS response code.

const DNSSummaryMatchingAnswerParamsResponseCodeNoerror DNSSummaryMatchingAnswerParamsResponseCode = "NOERROR"
const DNSSummaryMatchingAnswerParamsResponseCodeFormerr DNSSummaryMatchingAnswerParamsResponseCode = "FORMERR"
const DNSSummaryMatchingAnswerParamsResponseCodeServfail DNSSummaryMatchingAnswerParamsResponseCode = "SERVFAIL"
const DNSSummaryMatchingAnswerParamsResponseCodeNxdomain DNSSummaryMatchingAnswerParamsResponseCode = "NXDOMAIN"
const DNSSummaryMatchingAnswerParamsResponseCodeNotimp DNSSummaryMatchingAnswerParamsResponseCode = "NOTIMP"
const DNSSummaryMatchingAnswerParamsResponseCodeRefused DNSSummaryMatchingAnswerParamsResponseCode = "REFUSED"
const DNSSummaryMatchingAnswerParamsResponseCodeYxdomain DNSSummaryMatchingAnswerParamsResponseCode = "YXDOMAIN"
const DNSSummaryMatchingAnswerParamsResponseCodeYxrrset DNSSummaryMatchingAnswerParamsResponseCode = "YXRRSET"
const DNSSummaryMatchingAnswerParamsResponseCodeNxrrset DNSSummaryMatchingAnswerParamsResponseCode = "NXRRSET"
const DNSSummaryMatchingAnswerParamsResponseCodeNotauth DNSSummaryMatchingAnswerParamsResponseCode = "NOTAUTH"
const DNSSummaryMatchingAnswerParamsResponseCodeNotzone DNSSummaryMatchingAnswerParamsResponseCode = "NOTZONE"
const DNSSummaryMatchingAnswerParamsResponseCodeBadsig DNSSummaryMatchingAnswerParamsResponseCode = "BADSIG"
const DNSSummaryMatchingAnswerParamsResponseCodeBadkey DNSSummaryMatchingAnswerParamsResponseCode = "BADKEY"
const DNSSummaryMatchingAnswerParamsResponseCodeBadtime DNSSummaryMatchingAnswerParamsResponseCode = "BADTIME"
const DNSSummaryMatchingAnswerParamsResponseCodeBadmode DNSSummaryMatchingAnswerParamsResponseCode = "BADMODE"
const DNSSummaryMatchingAnswerParamsResponseCodeBadname DNSSummaryMatchingAnswerParamsResponseCode = "BADNAME"
const DNSSummaryMatchingAnswerParamsResponseCodeBadalg DNSSummaryMatchingAnswerParamsResponseCode = "BADALG"
const DNSSummaryMatchingAnswerParamsResponseCodeBadtrunc DNSSummaryMatchingAnswerParamsResponseCode = "BADTRUNC"
const DNSSummaryMatchingAnswerParamsResponseCodeBadcookie DNSSummaryMatchingAnswerParamsResponseCode = "BADCOOKIE"
TLD param.Field[[]string]Optional

Filters results by top-level domain.

ReturnsExpand Collapse
type DNSSummaryMatchingAnswerResponse struct{…}
Meta DNSSummaryMatchingAnswerResponseMeta

Metadata for the results.

ConfidenceInfo DNSSummaryMatchingAnswerResponseMetaConfidenceInfo
Annotations []DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotation
DataSource DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource

Data source for annotations.

One of the following:
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceAll DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceAIBots DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceBGP DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceBots DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceCT DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "CT"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceDNS DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceDos DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceFw DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "FW"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceFwPg DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceHTTP DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceIQI DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceNet DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "NET"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceSpeed DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"
Description string
EndDate Time
formatdate-time
EventType DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType

Event type for annotations.

One of the following:
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventTypeEvent DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventTypeGeneral DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventTypeOutage DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventTypePipeline DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"
const DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly DNSSummaryMatchingAnswerResponseMetaConfidenceInfoAnnotationsEventType = "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 []DNSSummaryMatchingAnswerResponseMetaDateRange
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 DNSSummaryMatchingAnswerResponseMetaNormalization

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

One of the following:
const DNSSummaryMatchingAnswerResponseMetaNormalizationPercentage DNSSummaryMatchingAnswerResponseMetaNormalization = "PERCENTAGE"
const DNSSummaryMatchingAnswerResponseMetaNormalizationMin0Max DNSSummaryMatchingAnswerResponseMetaNormalization = "MIN0_MAX"
const DNSSummaryMatchingAnswerResponseMetaNormalizationMinMax DNSSummaryMatchingAnswerResponseMetaNormalization = "MIN_MAX"
const DNSSummaryMatchingAnswerResponseMetaNormalizationRawValues DNSSummaryMatchingAnswerResponseMetaNormalization = "RAW_VALUES"
const DNSSummaryMatchingAnswerResponseMetaNormalizationPercentageChange DNSSummaryMatchingAnswerResponseMetaNormalization = "PERCENTAGE_CHANGE"
const DNSSummaryMatchingAnswerResponseMetaNormalizationRollingAverage DNSSummaryMatchingAnswerResponseMetaNormalization = "ROLLING_AVERAGE"
const DNSSummaryMatchingAnswerResponseMetaNormalizationOverlappedPercentage DNSSummaryMatchingAnswerResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"
const DNSSummaryMatchingAnswerResponseMetaNormalizationRatio DNSSummaryMatchingAnswerResponseMetaNormalization = "RATIO"
Units []DNSSummaryMatchingAnswerResponseMetaUnit

Measurement units for the results.

Name string
Value string
Summary0 DNSSummaryMatchingAnswerResponseSummary0
Negative string

A numeric string.

Positive string

A numeric string.

Get DNS queries by matching answer summary

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.Summary.MatchingAnswer(context.TODO(), radar.DNSSummaryMatchingAnswerParams{

  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.Meta)
}
{
  "result": {
    "meta": {
      "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"
        }
      ]
    },
    "summary_0": {
      "NEGATIVE": "10",
      "POSITIVE": "10"
    }
  },
  "success": true
}
Returns Examples
{
  "result": {
    "meta": {
      "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"
        }
      ]
    },
    "summary_0": {
      "NEGATIVE": "10",
      "POSITIVE": "10"
    }
  },
  "success": true
}