Skip to content
Start here

Get AS112 DNS queries by EDNS support summary

Deprecated
client.Radar.AS112.TimeseriesGroups.Edns(ctx, query) (*AS112TimeseriesGroupEdnsResponse, error)
GET/radar/as112/timeseries_groups/edns

Retrieves the distribution of AS112 DNS queries by EDNS (Extension Mechanisms for DNS) 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 AS112TimeseriesGroupEdnsParams
AggInterval param.Field[AS112TimeseriesGroupEdnsParamsAggInterval]optional

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

const AS112TimeseriesGroupEdnsParamsAggInterval15m AS112TimeseriesGroupEdnsParamsAggInterval = "15m"
const AS112TimeseriesGroupEdnsParamsAggInterval1h AS112TimeseriesGroupEdnsParamsAggInterval = "1h"
const AS112TimeseriesGroupEdnsParamsAggInterval1d AS112TimeseriesGroupEdnsParamsAggInterval = "1d"
const AS112TimeseriesGroupEdnsParamsAggInterval1w AS112TimeseriesGroupEdnsParamsAggInterval = "1w"
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[AS112TimeseriesGroupEdnsParamsFormat]optional

Format in which results will be returned.

const AS112TimeseriesGroupEdnsParamsFormatJson AS112TimeseriesGroupEdnsParamsFormat = "JSON"
const AS112TimeseriesGroupEdnsParamsFormatCsv AS112TimeseriesGroupEdnsParamsFormat = "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[[]AS112TimeseriesGroupEdnsParamsProtocol]optional

Filters results by DNS transport protocol.

const AS112TimeseriesGroupEdnsParamsProtocolUdp AS112TimeseriesGroupEdnsParamsProtocol = "UDP"
const AS112TimeseriesGroupEdnsParamsProtocolTCP AS112TimeseriesGroupEdnsParamsProtocol = "TCP"
const AS112TimeseriesGroupEdnsParamsProtocolHTTPS AS112TimeseriesGroupEdnsParamsProtocol = "HTTPS"
const AS112TimeseriesGroupEdnsParamsProtocolTLS AS112TimeseriesGroupEdnsParamsProtocol = "TLS"
QueryType param.Field[[]AS112TimeseriesGroupEdnsParamsQueryType]optional

Filters results by DNS query type.

const AS112TimeseriesGroupEdnsParamsQueryTypeA AS112TimeseriesGroupEdnsParamsQueryType = "A"
const AS112TimeseriesGroupEdnsParamsQueryTypeAAAA AS112TimeseriesGroupEdnsParamsQueryType = "AAAA"
const AS112TimeseriesGroupEdnsParamsQueryTypeA6 AS112TimeseriesGroupEdnsParamsQueryType = "A6"
const AS112TimeseriesGroupEdnsParamsQueryTypeAfsdb AS112TimeseriesGroupEdnsParamsQueryType = "AFSDB"
const AS112TimeseriesGroupEdnsParamsQueryTypeAny AS112TimeseriesGroupEdnsParamsQueryType = "ANY"
const AS112TimeseriesGroupEdnsParamsQueryTypeApl AS112TimeseriesGroupEdnsParamsQueryType = "APL"
const AS112TimeseriesGroupEdnsParamsQueryTypeAtma AS112TimeseriesGroupEdnsParamsQueryType = "ATMA"
const AS112TimeseriesGroupEdnsParamsQueryTypeAXFR AS112TimeseriesGroupEdnsParamsQueryType = "AXFR"
const AS112TimeseriesGroupEdnsParamsQueryTypeCAA AS112TimeseriesGroupEdnsParamsQueryType = "CAA"
const AS112TimeseriesGroupEdnsParamsQueryTypeCdnskey AS112TimeseriesGroupEdnsParamsQueryType = "CDNSKEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeCds AS112TimeseriesGroupEdnsParamsQueryType = "CDS"
const AS112TimeseriesGroupEdnsParamsQueryTypeCERT AS112TimeseriesGroupEdnsParamsQueryType = "CERT"
const AS112TimeseriesGroupEdnsParamsQueryTypeCNAME AS112TimeseriesGroupEdnsParamsQueryType = "CNAME"
const AS112TimeseriesGroupEdnsParamsQueryTypeCsync AS112TimeseriesGroupEdnsParamsQueryType = "CSYNC"
const AS112TimeseriesGroupEdnsParamsQueryTypeDhcid AS112TimeseriesGroupEdnsParamsQueryType = "DHCID"
const AS112TimeseriesGroupEdnsParamsQueryTypeDlv AS112TimeseriesGroupEdnsParamsQueryType = "DLV"
const AS112TimeseriesGroupEdnsParamsQueryTypeDname AS112TimeseriesGroupEdnsParamsQueryType = "DNAME"
const AS112TimeseriesGroupEdnsParamsQueryTypeDNSKEY AS112TimeseriesGroupEdnsParamsQueryType = "DNSKEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeDoa AS112TimeseriesGroupEdnsParamsQueryType = "DOA"
const AS112TimeseriesGroupEdnsParamsQueryTypeDS AS112TimeseriesGroupEdnsParamsQueryType = "DS"
const AS112TimeseriesGroupEdnsParamsQueryTypeEid AS112TimeseriesGroupEdnsParamsQueryType = "EID"
const AS112TimeseriesGroupEdnsParamsQueryTypeEui48 AS112TimeseriesGroupEdnsParamsQueryType = "EUI48"
const AS112TimeseriesGroupEdnsParamsQueryTypeEui64 AS112TimeseriesGroupEdnsParamsQueryType = "EUI64"
const AS112TimeseriesGroupEdnsParamsQueryTypeGpos AS112TimeseriesGroupEdnsParamsQueryType = "GPOS"
const AS112TimeseriesGroupEdnsParamsQueryTypeGid AS112TimeseriesGroupEdnsParamsQueryType = "GID"
const AS112TimeseriesGroupEdnsParamsQueryTypeHinfo AS112TimeseriesGroupEdnsParamsQueryType = "HINFO"
const AS112TimeseriesGroupEdnsParamsQueryTypeHip AS112TimeseriesGroupEdnsParamsQueryType = "HIP"
const AS112TimeseriesGroupEdnsParamsQueryTypeHTTPS AS112TimeseriesGroupEdnsParamsQueryType = "HTTPS"
const AS112TimeseriesGroupEdnsParamsQueryTypeIpseckey AS112TimeseriesGroupEdnsParamsQueryType = "IPSECKEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeIsdn AS112TimeseriesGroupEdnsParamsQueryType = "ISDN"
const AS112TimeseriesGroupEdnsParamsQueryTypeIxfr AS112TimeseriesGroupEdnsParamsQueryType = "IXFR"
const AS112TimeseriesGroupEdnsParamsQueryTypeKey AS112TimeseriesGroupEdnsParamsQueryType = "KEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeKx AS112TimeseriesGroupEdnsParamsQueryType = "KX"
const AS112TimeseriesGroupEdnsParamsQueryTypeL32 AS112TimeseriesGroupEdnsParamsQueryType = "L32"
const AS112TimeseriesGroupEdnsParamsQueryTypeL64 AS112TimeseriesGroupEdnsParamsQueryType = "L64"
const AS112TimeseriesGroupEdnsParamsQueryTypeLOC AS112TimeseriesGroupEdnsParamsQueryType = "LOC"
const AS112TimeseriesGroupEdnsParamsQueryTypeLp AS112TimeseriesGroupEdnsParamsQueryType = "LP"
const AS112TimeseriesGroupEdnsParamsQueryTypeMaila AS112TimeseriesGroupEdnsParamsQueryType = "MAILA"
const AS112TimeseriesGroupEdnsParamsQueryTypeMailb AS112TimeseriesGroupEdnsParamsQueryType = "MAILB"
const AS112TimeseriesGroupEdnsParamsQueryTypeMB AS112TimeseriesGroupEdnsParamsQueryType = "MB"
const AS112TimeseriesGroupEdnsParamsQueryTypeMd AS112TimeseriesGroupEdnsParamsQueryType = "MD"
const AS112TimeseriesGroupEdnsParamsQueryTypeMf AS112TimeseriesGroupEdnsParamsQueryType = "MF"
const AS112TimeseriesGroupEdnsParamsQueryTypeMg AS112TimeseriesGroupEdnsParamsQueryType = "MG"
const AS112TimeseriesGroupEdnsParamsQueryTypeMinfo AS112TimeseriesGroupEdnsParamsQueryType = "MINFO"
const AS112TimeseriesGroupEdnsParamsQueryTypeMr AS112TimeseriesGroupEdnsParamsQueryType = "MR"
const AS112TimeseriesGroupEdnsParamsQueryTypeMX AS112TimeseriesGroupEdnsParamsQueryType = "MX"
const AS112TimeseriesGroupEdnsParamsQueryTypeNAPTR AS112TimeseriesGroupEdnsParamsQueryType = "NAPTR"
const AS112TimeseriesGroupEdnsParamsQueryTypeNb AS112TimeseriesGroupEdnsParamsQueryType = "NB"
const AS112TimeseriesGroupEdnsParamsQueryTypeNbstat AS112TimeseriesGroupEdnsParamsQueryType = "NBSTAT"
const AS112TimeseriesGroupEdnsParamsQueryTypeNid AS112TimeseriesGroupEdnsParamsQueryType = "NID"
const AS112TimeseriesGroupEdnsParamsQueryTypeNimloc AS112TimeseriesGroupEdnsParamsQueryType = "NIMLOC"
const AS112TimeseriesGroupEdnsParamsQueryTypeNinfo AS112TimeseriesGroupEdnsParamsQueryType = "NINFO"
const AS112TimeseriesGroupEdnsParamsQueryTypeNS AS112TimeseriesGroupEdnsParamsQueryType = "NS"
const AS112TimeseriesGroupEdnsParamsQueryTypeNsap AS112TimeseriesGroupEdnsParamsQueryType = "NSAP"
const AS112TimeseriesGroupEdnsParamsQueryTypeNsec AS112TimeseriesGroupEdnsParamsQueryType = "NSEC"
const AS112TimeseriesGroupEdnsParamsQueryTypeNsec3 AS112TimeseriesGroupEdnsParamsQueryType = "NSEC3"
const AS112TimeseriesGroupEdnsParamsQueryTypeNsec3Param AS112TimeseriesGroupEdnsParamsQueryType = "NSEC3PARAM"
const AS112TimeseriesGroupEdnsParamsQueryTypeNull AS112TimeseriesGroupEdnsParamsQueryType = "NULL"
const AS112TimeseriesGroupEdnsParamsQueryTypeNxt AS112TimeseriesGroupEdnsParamsQueryType = "NXT"
const AS112TimeseriesGroupEdnsParamsQueryTypeOpenpgpkey AS112TimeseriesGroupEdnsParamsQueryType = "OPENPGPKEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeOpt AS112TimeseriesGroupEdnsParamsQueryType = "OPT"
const AS112TimeseriesGroupEdnsParamsQueryTypePTR AS112TimeseriesGroupEdnsParamsQueryType = "PTR"
const AS112TimeseriesGroupEdnsParamsQueryTypePx AS112TimeseriesGroupEdnsParamsQueryType = "PX"
const AS112TimeseriesGroupEdnsParamsQueryTypeRkey AS112TimeseriesGroupEdnsParamsQueryType = "RKEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeRp AS112TimeseriesGroupEdnsParamsQueryType = "RP"
const AS112TimeseriesGroupEdnsParamsQueryTypeRrsig AS112TimeseriesGroupEdnsParamsQueryType = "RRSIG"
const AS112TimeseriesGroupEdnsParamsQueryTypeRt AS112TimeseriesGroupEdnsParamsQueryType = "RT"
const AS112TimeseriesGroupEdnsParamsQueryTypeSig AS112TimeseriesGroupEdnsParamsQueryType = "SIG"
const AS112TimeseriesGroupEdnsParamsQueryTypeSink AS112TimeseriesGroupEdnsParamsQueryType = "SINK"
const AS112TimeseriesGroupEdnsParamsQueryTypeSMIMEA AS112TimeseriesGroupEdnsParamsQueryType = "SMIMEA"
const AS112TimeseriesGroupEdnsParamsQueryTypeSOA AS112TimeseriesGroupEdnsParamsQueryType = "SOA"
const AS112TimeseriesGroupEdnsParamsQueryTypeSPF AS112TimeseriesGroupEdnsParamsQueryType = "SPF"
const AS112TimeseriesGroupEdnsParamsQueryTypeSRV AS112TimeseriesGroupEdnsParamsQueryType = "SRV"
const AS112TimeseriesGroupEdnsParamsQueryTypeSSHFP AS112TimeseriesGroupEdnsParamsQueryType = "SSHFP"
const AS112TimeseriesGroupEdnsParamsQueryTypeSVCB AS112TimeseriesGroupEdnsParamsQueryType = "SVCB"
const AS112TimeseriesGroupEdnsParamsQueryTypeTa AS112TimeseriesGroupEdnsParamsQueryType = "TA"
const AS112TimeseriesGroupEdnsParamsQueryTypeTalink AS112TimeseriesGroupEdnsParamsQueryType = "TALINK"
const AS112TimeseriesGroupEdnsParamsQueryTypeTkey AS112TimeseriesGroupEdnsParamsQueryType = "TKEY"
const AS112TimeseriesGroupEdnsParamsQueryTypeTLSA AS112TimeseriesGroupEdnsParamsQueryType = "TLSA"
const AS112TimeseriesGroupEdnsParamsQueryTypeTSIG AS112TimeseriesGroupEdnsParamsQueryType = "TSIG"
const AS112TimeseriesGroupEdnsParamsQueryTypeTXT AS112TimeseriesGroupEdnsParamsQueryType = "TXT"
const AS112TimeseriesGroupEdnsParamsQueryTypeUinfo AS112TimeseriesGroupEdnsParamsQueryType = "UINFO"
const AS112TimeseriesGroupEdnsParamsQueryTypeUID AS112TimeseriesGroupEdnsParamsQueryType = "UID"
const AS112TimeseriesGroupEdnsParamsQueryTypeUnspec AS112TimeseriesGroupEdnsParamsQueryType = "UNSPEC"
const AS112TimeseriesGroupEdnsParamsQueryTypeURI AS112TimeseriesGroupEdnsParamsQueryType = "URI"
const AS112TimeseriesGroupEdnsParamsQueryTypeWks AS112TimeseriesGroupEdnsParamsQueryType = "WKS"
const AS112TimeseriesGroupEdnsParamsQueryTypeX25 AS112TimeseriesGroupEdnsParamsQueryType = "X25"
const AS112TimeseriesGroupEdnsParamsQueryTypeZonemd AS112TimeseriesGroupEdnsParamsQueryType = "ZONEMD"
ResponseCode param.Field[[]AS112TimeseriesGroupEdnsParamsResponseCode]optional

Filters results by DNS response code.

const AS112TimeseriesGroupEdnsParamsResponseCodeNoerror AS112TimeseriesGroupEdnsParamsResponseCode = "NOERROR"
const AS112TimeseriesGroupEdnsParamsResponseCodeFormerr AS112TimeseriesGroupEdnsParamsResponseCode = "FORMERR"
const AS112TimeseriesGroupEdnsParamsResponseCodeServfail AS112TimeseriesGroupEdnsParamsResponseCode = "SERVFAIL"
const AS112TimeseriesGroupEdnsParamsResponseCodeNxdomain AS112TimeseriesGroupEdnsParamsResponseCode = "NXDOMAIN"
const AS112TimeseriesGroupEdnsParamsResponseCodeNotimp AS112TimeseriesGroupEdnsParamsResponseCode = "NOTIMP"
const AS112TimeseriesGroupEdnsParamsResponseCodeRefused AS112TimeseriesGroupEdnsParamsResponseCode = "REFUSED"
const AS112TimeseriesGroupEdnsParamsResponseCodeYxdomain AS112TimeseriesGroupEdnsParamsResponseCode = "YXDOMAIN"
const AS112TimeseriesGroupEdnsParamsResponseCodeYxrrset AS112TimeseriesGroupEdnsParamsResponseCode = "YXRRSET"
const AS112TimeseriesGroupEdnsParamsResponseCodeNxrrset AS112TimeseriesGroupEdnsParamsResponseCode = "NXRRSET"
const AS112TimeseriesGroupEdnsParamsResponseCodeNotauth AS112TimeseriesGroupEdnsParamsResponseCode = "NOTAUTH"
const AS112TimeseriesGroupEdnsParamsResponseCodeNotzone AS112TimeseriesGroupEdnsParamsResponseCode = "NOTZONE"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadsig AS112TimeseriesGroupEdnsParamsResponseCode = "BADSIG"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadkey AS112TimeseriesGroupEdnsParamsResponseCode = "BADKEY"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadtime AS112TimeseriesGroupEdnsParamsResponseCode = "BADTIME"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadmode AS112TimeseriesGroupEdnsParamsResponseCode = "BADMODE"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadname AS112TimeseriesGroupEdnsParamsResponseCode = "BADNAME"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadalg AS112TimeseriesGroupEdnsParamsResponseCode = "BADALG"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadtrunc AS112TimeseriesGroupEdnsParamsResponseCode = "BADTRUNC"
const AS112TimeseriesGroupEdnsParamsResponseCodeBadcookie AS112TimeseriesGroupEdnsParamsResponseCode = "BADCOOKIE"
ReturnsExpand Collapse
type AS112TimeseriesGroupEdnsResponse struct{…}
Meta AS112TimeseriesGroupEdnsResponseMeta

Metadata for the results.

AggInterval AS112TimeseriesGroupEdnsResponseMetaAggInterval

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

One of the following:
const AS112TimeseriesGroupEdnsResponseMetaAggIntervalFifteenMinutes AS112TimeseriesGroupEdnsResponseMetaAggInterval = "FIFTEEN_MINUTES"
const AS112TimeseriesGroupEdnsResponseMetaAggIntervalOneHour AS112TimeseriesGroupEdnsResponseMetaAggInterval = "ONE_HOUR"
const AS112TimeseriesGroupEdnsResponseMetaAggIntervalOneDay AS112TimeseriesGroupEdnsResponseMetaAggInterval = "ONE_DAY"
const AS112TimeseriesGroupEdnsResponseMetaAggIntervalOneWeek AS112TimeseriesGroupEdnsResponseMetaAggInterval = "ONE_WEEK"
const AS112TimeseriesGroupEdnsResponseMetaAggIntervalOneMonth AS112TimeseriesGroupEdnsResponseMetaAggInterval = "ONE_MONTH"
ConfidenceInfo AS112TimeseriesGroupEdnsResponseMetaConfidenceInfo
Annotations []AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotation
DataSource AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource

Data source for annotations.

One of the following:
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceAll AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceAIBots AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceBGP AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceBots AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceCT AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "CT"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceDNS AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceDos AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceFw AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "FW"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceFwPg AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceHTTP AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceIQI AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceNet AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "NET"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceSpeed AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"
Description string
EndDate Time
formatdate-time
EventType AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType

Event type for annotations.

One of the following:
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventTypeEvent AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventTypeGeneral AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventTypeOutage AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventTypePipeline AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"
const AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly AS112TimeseriesGroupEdnsResponseMetaConfidenceInfoAnnotationsEventType = "TRAFFIC_ANOMALY"
IsInstantaneous bool

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

LinkedURL string
formaturi
StartDate Time
formatdate-time
Level int64

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

DateRange []AS112TimeseriesGroupEdnsResponseMetaDateRange
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 AS112TimeseriesGroupEdnsResponseMetaNormalization

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

One of the following:
const AS112TimeseriesGroupEdnsResponseMetaNormalizationPercentage AS112TimeseriesGroupEdnsResponseMetaNormalization = "PERCENTAGE"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationMin0Max AS112TimeseriesGroupEdnsResponseMetaNormalization = "MIN0_MAX"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationMinMax AS112TimeseriesGroupEdnsResponseMetaNormalization = "MIN_MAX"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationRawValues AS112TimeseriesGroupEdnsResponseMetaNormalization = "RAW_VALUES"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationPercentageChange AS112TimeseriesGroupEdnsResponseMetaNormalization = "PERCENTAGE_CHANGE"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationRollingAverage AS112TimeseriesGroupEdnsResponseMetaNormalization = "ROLLING_AVERAGE"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationOverlappedPercentage AS112TimeseriesGroupEdnsResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"
const AS112TimeseriesGroupEdnsResponseMetaNormalizationRatio AS112TimeseriesGroupEdnsResponseMetaNormalization = "RATIO"
Units []AS112TimeseriesGroupEdnsResponseMetaUnit

Measurement units for the results.

Name string
Value string
Serie0 AS112TimeseriesGroupEdnsResponseSerie0
NotSupported []string
Supported []string

Get AS112 DNS queries by EDNS support summary

package main

import (
  "context"
  "fmt"

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

func main() {
  client := cloudflare.NewClient(
    option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"),
  )
  response, err := client.Radar.AS112.TimeseriesGroups.Edns(context.TODO(), radar.AS112TimeseriesGroupEdnsParams{

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