Skip to content
Start here

Get AS112 DNS queries by DNSSEC summary

client.Radar.AS112.Summary.DNSSEC(ctx, query) (*AS112SummaryDNSSECResponse, error)
GET/radar/as112/summary/dnssec

Retrieves the distribution of DNS queries to AS112 by DNSSEC (DNS Security Extensions) support.

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 AS112SummaryDNSSECParams
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[AS112SummaryDNSSECParamsFormat]Optional

Format in which results will be returned.

const AS112SummaryDNSSECParamsFormatJson AS112SummaryDNSSECParamsFormat = "JSON"
const AS112SummaryDNSSECParamsFormatCsv AS112SummaryDNSSECParamsFormat = "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.

Protocol param.Field[[]AS112SummaryDNSSECParamsProtocol]Optional

Filters results by DNS transport protocol.

const AS112SummaryDNSSECParamsProtocolUdp AS112SummaryDNSSECParamsProtocol = "UDP"
const AS112SummaryDNSSECParamsProtocolTCP AS112SummaryDNSSECParamsProtocol = "TCP"
const AS112SummaryDNSSECParamsProtocolHTTPS AS112SummaryDNSSECParamsProtocol = "HTTPS"
const AS112SummaryDNSSECParamsProtocolTLS AS112SummaryDNSSECParamsProtocol = "TLS"
QueryType param.Field[[]AS112SummaryDNSSECParamsQueryType]Optional

Filters results by DNS query type.

const AS112SummaryDNSSECParamsQueryTypeA AS112SummaryDNSSECParamsQueryType = "A"
const AS112SummaryDNSSECParamsQueryTypeAAAA AS112SummaryDNSSECParamsQueryType = "AAAA"
const AS112SummaryDNSSECParamsQueryTypeA6 AS112SummaryDNSSECParamsQueryType = "A6"
const AS112SummaryDNSSECParamsQueryTypeAfsdb AS112SummaryDNSSECParamsQueryType = "AFSDB"
const AS112SummaryDNSSECParamsQueryTypeAny AS112SummaryDNSSECParamsQueryType = "ANY"
const AS112SummaryDNSSECParamsQueryTypeApl AS112SummaryDNSSECParamsQueryType = "APL"
const AS112SummaryDNSSECParamsQueryTypeAtma AS112SummaryDNSSECParamsQueryType = "ATMA"
const AS112SummaryDNSSECParamsQueryTypeAXFR AS112SummaryDNSSECParamsQueryType = "AXFR"
const AS112SummaryDNSSECParamsQueryTypeCAA AS112SummaryDNSSECParamsQueryType = "CAA"
const AS112SummaryDNSSECParamsQueryTypeCdnskey AS112SummaryDNSSECParamsQueryType = "CDNSKEY"
const AS112SummaryDNSSECParamsQueryTypeCds AS112SummaryDNSSECParamsQueryType = "CDS"
const AS112SummaryDNSSECParamsQueryTypeCERT AS112SummaryDNSSECParamsQueryType = "CERT"
const AS112SummaryDNSSECParamsQueryTypeCNAME AS112SummaryDNSSECParamsQueryType = "CNAME"
const AS112SummaryDNSSECParamsQueryTypeCsync AS112SummaryDNSSECParamsQueryType = "CSYNC"
const AS112SummaryDNSSECParamsQueryTypeDhcid AS112SummaryDNSSECParamsQueryType = "DHCID"
const AS112SummaryDNSSECParamsQueryTypeDlv AS112SummaryDNSSECParamsQueryType = "DLV"
const AS112SummaryDNSSECParamsQueryTypeDname AS112SummaryDNSSECParamsQueryType = "DNAME"
const AS112SummaryDNSSECParamsQueryTypeDNSKEY AS112SummaryDNSSECParamsQueryType = "DNSKEY"
const AS112SummaryDNSSECParamsQueryTypeDoa AS112SummaryDNSSECParamsQueryType = "DOA"
const AS112SummaryDNSSECParamsQueryTypeDS AS112SummaryDNSSECParamsQueryType = "DS"
const AS112SummaryDNSSECParamsQueryTypeEid AS112SummaryDNSSECParamsQueryType = "EID"
const AS112SummaryDNSSECParamsQueryTypeEui48 AS112SummaryDNSSECParamsQueryType = "EUI48"
const AS112SummaryDNSSECParamsQueryTypeEui64 AS112SummaryDNSSECParamsQueryType = "EUI64"
const AS112SummaryDNSSECParamsQueryTypeGpos AS112SummaryDNSSECParamsQueryType = "GPOS"
const AS112SummaryDNSSECParamsQueryTypeGid AS112SummaryDNSSECParamsQueryType = "GID"
const AS112SummaryDNSSECParamsQueryTypeHinfo AS112SummaryDNSSECParamsQueryType = "HINFO"
const AS112SummaryDNSSECParamsQueryTypeHip AS112SummaryDNSSECParamsQueryType = "HIP"
const AS112SummaryDNSSECParamsQueryTypeHTTPS AS112SummaryDNSSECParamsQueryType = "HTTPS"
const AS112SummaryDNSSECParamsQueryTypeIpseckey AS112SummaryDNSSECParamsQueryType = "IPSECKEY"
const AS112SummaryDNSSECParamsQueryTypeIsdn AS112SummaryDNSSECParamsQueryType = "ISDN"
const AS112SummaryDNSSECParamsQueryTypeIxfr AS112SummaryDNSSECParamsQueryType = "IXFR"
const AS112SummaryDNSSECParamsQueryTypeKey AS112SummaryDNSSECParamsQueryType = "KEY"
const AS112SummaryDNSSECParamsQueryTypeKx AS112SummaryDNSSECParamsQueryType = "KX"
const AS112SummaryDNSSECParamsQueryTypeL32 AS112SummaryDNSSECParamsQueryType = "L32"
const AS112SummaryDNSSECParamsQueryTypeL64 AS112SummaryDNSSECParamsQueryType = "L64"
const AS112SummaryDNSSECParamsQueryTypeLOC AS112SummaryDNSSECParamsQueryType = "LOC"
const AS112SummaryDNSSECParamsQueryTypeLp AS112SummaryDNSSECParamsQueryType = "LP"
const AS112SummaryDNSSECParamsQueryTypeMaila AS112SummaryDNSSECParamsQueryType = "MAILA"
const AS112SummaryDNSSECParamsQueryTypeMailb AS112SummaryDNSSECParamsQueryType = "MAILB"
const AS112SummaryDNSSECParamsQueryTypeMB AS112SummaryDNSSECParamsQueryType = "MB"
const AS112SummaryDNSSECParamsQueryTypeMd AS112SummaryDNSSECParamsQueryType = "MD"
const AS112SummaryDNSSECParamsQueryTypeMf AS112SummaryDNSSECParamsQueryType = "MF"
const AS112SummaryDNSSECParamsQueryTypeMg AS112SummaryDNSSECParamsQueryType = "MG"
const AS112SummaryDNSSECParamsQueryTypeMinfo AS112SummaryDNSSECParamsQueryType = "MINFO"
const AS112SummaryDNSSECParamsQueryTypeMr AS112SummaryDNSSECParamsQueryType = "MR"
const AS112SummaryDNSSECParamsQueryTypeMX AS112SummaryDNSSECParamsQueryType = "MX"
const AS112SummaryDNSSECParamsQueryTypeNAPTR AS112SummaryDNSSECParamsQueryType = "NAPTR"
const AS112SummaryDNSSECParamsQueryTypeNb AS112SummaryDNSSECParamsQueryType = "NB"
const AS112SummaryDNSSECParamsQueryTypeNbstat AS112SummaryDNSSECParamsQueryType = "NBSTAT"
const AS112SummaryDNSSECParamsQueryTypeNid AS112SummaryDNSSECParamsQueryType = "NID"
const AS112SummaryDNSSECParamsQueryTypeNimloc AS112SummaryDNSSECParamsQueryType = "NIMLOC"
const AS112SummaryDNSSECParamsQueryTypeNinfo AS112SummaryDNSSECParamsQueryType = "NINFO"
const AS112SummaryDNSSECParamsQueryTypeNS AS112SummaryDNSSECParamsQueryType = "NS"
const AS112SummaryDNSSECParamsQueryTypeNsap AS112SummaryDNSSECParamsQueryType = "NSAP"
const AS112SummaryDNSSECParamsQueryTypeNsec AS112SummaryDNSSECParamsQueryType = "NSEC"
const AS112SummaryDNSSECParamsQueryTypeNsec3 AS112SummaryDNSSECParamsQueryType = "NSEC3"
const AS112SummaryDNSSECParamsQueryTypeNsec3Param AS112SummaryDNSSECParamsQueryType = "NSEC3PARAM"
const AS112SummaryDNSSECParamsQueryTypeNull AS112SummaryDNSSECParamsQueryType = "NULL"
const AS112SummaryDNSSECParamsQueryTypeNxt AS112SummaryDNSSECParamsQueryType = "NXT"
const AS112SummaryDNSSECParamsQueryTypeOpenpgpkey AS112SummaryDNSSECParamsQueryType = "OPENPGPKEY"
const AS112SummaryDNSSECParamsQueryTypeOpt AS112SummaryDNSSECParamsQueryType = "OPT"
const AS112SummaryDNSSECParamsQueryTypePTR AS112SummaryDNSSECParamsQueryType = "PTR"
const AS112SummaryDNSSECParamsQueryTypePx AS112SummaryDNSSECParamsQueryType = "PX"
const AS112SummaryDNSSECParamsQueryTypeRkey AS112SummaryDNSSECParamsQueryType = "RKEY"
const AS112SummaryDNSSECParamsQueryTypeRp AS112SummaryDNSSECParamsQueryType = "RP"
const AS112SummaryDNSSECParamsQueryTypeRrsig AS112SummaryDNSSECParamsQueryType = "RRSIG"
const AS112SummaryDNSSECParamsQueryTypeRt AS112SummaryDNSSECParamsQueryType = "RT"
const AS112SummaryDNSSECParamsQueryTypeSig AS112SummaryDNSSECParamsQueryType = "SIG"
const AS112SummaryDNSSECParamsQueryTypeSink AS112SummaryDNSSECParamsQueryType = "SINK"
const AS112SummaryDNSSECParamsQueryTypeSMIMEA AS112SummaryDNSSECParamsQueryType = "SMIMEA"
const AS112SummaryDNSSECParamsQueryTypeSOA AS112SummaryDNSSECParamsQueryType = "SOA"
const AS112SummaryDNSSECParamsQueryTypeSPF AS112SummaryDNSSECParamsQueryType = "SPF"
const AS112SummaryDNSSECParamsQueryTypeSRV AS112SummaryDNSSECParamsQueryType = "SRV"
const AS112SummaryDNSSECParamsQueryTypeSSHFP AS112SummaryDNSSECParamsQueryType = "SSHFP"
const AS112SummaryDNSSECParamsQueryTypeSVCB AS112SummaryDNSSECParamsQueryType = "SVCB"
const AS112SummaryDNSSECParamsQueryTypeTa AS112SummaryDNSSECParamsQueryType = "TA"
const AS112SummaryDNSSECParamsQueryTypeTalink AS112SummaryDNSSECParamsQueryType = "TALINK"
const AS112SummaryDNSSECParamsQueryTypeTkey AS112SummaryDNSSECParamsQueryType = "TKEY"
const AS112SummaryDNSSECParamsQueryTypeTLSA AS112SummaryDNSSECParamsQueryType = "TLSA"
const AS112SummaryDNSSECParamsQueryTypeTSIG AS112SummaryDNSSECParamsQueryType = "TSIG"
const AS112SummaryDNSSECParamsQueryTypeTXT AS112SummaryDNSSECParamsQueryType = "TXT"
const AS112SummaryDNSSECParamsQueryTypeUinfo AS112SummaryDNSSECParamsQueryType = "UINFO"
const AS112SummaryDNSSECParamsQueryTypeUID AS112SummaryDNSSECParamsQueryType = "UID"
const AS112SummaryDNSSECParamsQueryTypeUnspec AS112SummaryDNSSECParamsQueryType = "UNSPEC"
const AS112SummaryDNSSECParamsQueryTypeURI AS112SummaryDNSSECParamsQueryType = "URI"
const AS112SummaryDNSSECParamsQueryTypeWks AS112SummaryDNSSECParamsQueryType = "WKS"
const AS112SummaryDNSSECParamsQueryTypeX25 AS112SummaryDNSSECParamsQueryType = "X25"
const AS112SummaryDNSSECParamsQueryTypeZonemd AS112SummaryDNSSECParamsQueryType = "ZONEMD"
ResponseCode param.Field[[]AS112SummaryDNSSECParamsResponseCode]Optional

Filters results by DNS response code.

const AS112SummaryDNSSECParamsResponseCodeNoerror AS112SummaryDNSSECParamsResponseCode = "NOERROR"
const AS112SummaryDNSSECParamsResponseCodeFormerr AS112SummaryDNSSECParamsResponseCode = "FORMERR"
const AS112SummaryDNSSECParamsResponseCodeServfail AS112SummaryDNSSECParamsResponseCode = "SERVFAIL"
const AS112SummaryDNSSECParamsResponseCodeNxdomain AS112SummaryDNSSECParamsResponseCode = "NXDOMAIN"
const AS112SummaryDNSSECParamsResponseCodeNotimp AS112SummaryDNSSECParamsResponseCode = "NOTIMP"
const AS112SummaryDNSSECParamsResponseCodeRefused AS112SummaryDNSSECParamsResponseCode = "REFUSED"
const AS112SummaryDNSSECParamsResponseCodeYxdomain AS112SummaryDNSSECParamsResponseCode = "YXDOMAIN"
const AS112SummaryDNSSECParamsResponseCodeYxrrset AS112SummaryDNSSECParamsResponseCode = "YXRRSET"
const AS112SummaryDNSSECParamsResponseCodeNxrrset AS112SummaryDNSSECParamsResponseCode = "NXRRSET"
const AS112SummaryDNSSECParamsResponseCodeNotauth AS112SummaryDNSSECParamsResponseCode = "NOTAUTH"
const AS112SummaryDNSSECParamsResponseCodeNotzone AS112SummaryDNSSECParamsResponseCode = "NOTZONE"
const AS112SummaryDNSSECParamsResponseCodeBadsig AS112SummaryDNSSECParamsResponseCode = "BADSIG"
const AS112SummaryDNSSECParamsResponseCodeBadkey AS112SummaryDNSSECParamsResponseCode = "BADKEY"
const AS112SummaryDNSSECParamsResponseCodeBadtime AS112SummaryDNSSECParamsResponseCode = "BADTIME"
const AS112SummaryDNSSECParamsResponseCodeBadmode AS112SummaryDNSSECParamsResponseCode = "BADMODE"
const AS112SummaryDNSSECParamsResponseCodeBadname AS112SummaryDNSSECParamsResponseCode = "BADNAME"
const AS112SummaryDNSSECParamsResponseCodeBadalg AS112SummaryDNSSECParamsResponseCode = "BADALG"
const AS112SummaryDNSSECParamsResponseCodeBadtrunc AS112SummaryDNSSECParamsResponseCode = "BADTRUNC"
const AS112SummaryDNSSECParamsResponseCodeBadcookie AS112SummaryDNSSECParamsResponseCode = "BADCOOKIE"
ReturnsExpand Collapse
type AS112SummaryDNSSECResponse struct{…}
Meta AS112SummaryDNSSECResponseMeta

Metadata for the results.

ConfidenceInfo AS112SummaryDNSSECResponseMetaConfidenceInfo
Annotations []AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotation
DataSource AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource

Data source for annotations.

One of the following:
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceAll AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceAIBots AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceBGP AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceBots AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceCT AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "CT"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDNS AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceDos AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceFw AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "FW"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceFwPg AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTP AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceIQI AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceNet AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "NET"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceSpeed AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"
Description string
EndDate Time
formatdate-time
EventType AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType

Event type for annotations.

One of the following:
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeEvent AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeGeneral AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeOutage AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventTypePipeline AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"
const AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly AS112SummaryDNSSECResponseMetaConfidenceInfoAnnotationsEventType = "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 []AS112SummaryDNSSECResponseMetaDateRange
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 AS112SummaryDNSSECResponseMetaNormalization

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

One of the following:
const AS112SummaryDNSSECResponseMetaNormalizationPercentage AS112SummaryDNSSECResponseMetaNormalization = "PERCENTAGE"
const AS112SummaryDNSSECResponseMetaNormalizationMin0Max AS112SummaryDNSSECResponseMetaNormalization = "MIN0_MAX"
const AS112SummaryDNSSECResponseMetaNormalizationMinMax AS112SummaryDNSSECResponseMetaNormalization = "MIN_MAX"
const AS112SummaryDNSSECResponseMetaNormalizationRawValues AS112SummaryDNSSECResponseMetaNormalization = "RAW_VALUES"
const AS112SummaryDNSSECResponseMetaNormalizationPercentageChange AS112SummaryDNSSECResponseMetaNormalization = "PERCENTAGE_CHANGE"
const AS112SummaryDNSSECResponseMetaNormalizationRollingAverage AS112SummaryDNSSECResponseMetaNormalization = "ROLLING_AVERAGE"
const AS112SummaryDNSSECResponseMetaNormalizationOverlappedPercentage AS112SummaryDNSSECResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"
const AS112SummaryDNSSECResponseMetaNormalizationRatio AS112SummaryDNSSECResponseMetaNormalization = "RATIO"
Units []AS112SummaryDNSSECResponseMetaUnit

Measurement units for the results.

Name string
Value string
Summary0 AS112SummaryDNSSECResponseSummary0
NotSupported string

A numeric string.

Supported string

A numeric string.

Get AS112 DNS queries by DNSSEC 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.AS112.Summary.DNSSEC(context.TODO(), radar.AS112SummaryDNSSECParams{

  })
  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": {
      "NOT_SUPPORTED": "10",
      "SUPPORTED": "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": {
      "NOT_SUPPORTED": "10",
      "SUPPORTED": "10"
    }
  },
  "success": true
}