Skip to content
Start here

Get AS112 time series grouped by dimension

client.Radar.AS112.TimeseriesGroupsV2(ctx, dimension, query) (*AS112TimeseriesGroupsV2Response, error)
GET/radar/as112/timeseries_groups/{dimension}

Retrieves the distribution of AS112 queries grouped by dimension 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

Specifies the attribute by which to group the results.

One of the following:
const AS112TimeseriesGroupsV2ParamsDimensionDNSSEC AS112TimeseriesGroupsV2ParamsDimension = "DNSSEC"
const AS112TimeseriesGroupsV2ParamsDimensionEdns AS112TimeseriesGroupsV2ParamsDimension = "EDNS"
const AS112TimeseriesGroupsV2ParamsDimensionIPVersion AS112TimeseriesGroupsV2ParamsDimension = "IP_VERSION"
const AS112TimeseriesGroupsV2ParamsDimensionProtocol AS112TimeseriesGroupsV2ParamsDimension = "PROTOCOL"
const AS112TimeseriesGroupsV2ParamsDimensionQueryType AS112TimeseriesGroupsV2ParamsDimension = "QUERY_TYPE"
const AS112TimeseriesGroupsV2ParamsDimensionResponseCode AS112TimeseriesGroupsV2ParamsDimension = "RESPONSE_CODE"
query AS112TimeseriesGroupsV2Params
AggInterval param.Field[AS112TimeseriesGroupsV2ParamsAggInterval]optional

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

const AS112TimeseriesGroupsV2ParamsAggInterval15m AS112TimeseriesGroupsV2ParamsAggInterval = "15m"
const AS112TimeseriesGroupsV2ParamsAggInterval1h AS112TimeseriesGroupsV2ParamsAggInterval = "1h"
const AS112TimeseriesGroupsV2ParamsAggInterval1d AS112TimeseriesGroupsV2ParamsAggInterval = "1d"
const AS112TimeseriesGroupsV2ParamsAggInterval1w AS112TimeseriesGroupsV2ParamsAggInterval = "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[AS112TimeseriesGroupsV2ParamsFormat]optional

Format in which results will be returned.

const AS112TimeseriesGroupsV2ParamsFormatJson AS112TimeseriesGroupsV2ParamsFormat = "JSON"
const AS112TimeseriesGroupsV2ParamsFormatCsv AS112TimeseriesGroupsV2ParamsFormat = "CSV"
LimitPerGroup param.Field[int64]optional

Limits the number of objects per group to the top items within the specified time range. When item count exceeds the limit, extra items appear grouped under an "other" category.

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[[]AS112TimeseriesGroupsV2ParamsProtocol]optional

Filters results by DNS transport protocol.

const AS112TimeseriesGroupsV2ParamsProtocolUdp AS112TimeseriesGroupsV2ParamsProtocol = "UDP"
const AS112TimeseriesGroupsV2ParamsProtocolTCP AS112TimeseriesGroupsV2ParamsProtocol = "TCP"
const AS112TimeseriesGroupsV2ParamsProtocolHTTPS AS112TimeseriesGroupsV2ParamsProtocol = "HTTPS"
const AS112TimeseriesGroupsV2ParamsProtocolTLS AS112TimeseriesGroupsV2ParamsProtocol = "TLS"
QueryType param.Field[[]AS112TimeseriesGroupsV2ParamsQueryType]optional

Filters results by DNS query type.

const AS112TimeseriesGroupsV2ParamsQueryTypeA AS112TimeseriesGroupsV2ParamsQueryType = "A"
const AS112TimeseriesGroupsV2ParamsQueryTypeAAAA AS112TimeseriesGroupsV2ParamsQueryType = "AAAA"
const AS112TimeseriesGroupsV2ParamsQueryTypeA6 AS112TimeseriesGroupsV2ParamsQueryType = "A6"
const AS112TimeseriesGroupsV2ParamsQueryTypeAfsdb AS112TimeseriesGroupsV2ParamsQueryType = "AFSDB"
const AS112TimeseriesGroupsV2ParamsQueryTypeAny AS112TimeseriesGroupsV2ParamsQueryType = "ANY"
const AS112TimeseriesGroupsV2ParamsQueryTypeApl AS112TimeseriesGroupsV2ParamsQueryType = "APL"
const AS112TimeseriesGroupsV2ParamsQueryTypeAtma AS112TimeseriesGroupsV2ParamsQueryType = "ATMA"
const AS112TimeseriesGroupsV2ParamsQueryTypeAXFR AS112TimeseriesGroupsV2ParamsQueryType = "AXFR"
const AS112TimeseriesGroupsV2ParamsQueryTypeCAA AS112TimeseriesGroupsV2ParamsQueryType = "CAA"
const AS112TimeseriesGroupsV2ParamsQueryTypeCdnskey AS112TimeseriesGroupsV2ParamsQueryType = "CDNSKEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeCds AS112TimeseriesGroupsV2ParamsQueryType = "CDS"
const AS112TimeseriesGroupsV2ParamsQueryTypeCERT AS112TimeseriesGroupsV2ParamsQueryType = "CERT"
const AS112TimeseriesGroupsV2ParamsQueryTypeCNAME AS112TimeseriesGroupsV2ParamsQueryType = "CNAME"
const AS112TimeseriesGroupsV2ParamsQueryTypeCsync AS112TimeseriesGroupsV2ParamsQueryType = "CSYNC"
const AS112TimeseriesGroupsV2ParamsQueryTypeDhcid AS112TimeseriesGroupsV2ParamsQueryType = "DHCID"
const AS112TimeseriesGroupsV2ParamsQueryTypeDlv AS112TimeseriesGroupsV2ParamsQueryType = "DLV"
const AS112TimeseriesGroupsV2ParamsQueryTypeDname AS112TimeseriesGroupsV2ParamsQueryType = "DNAME"
const AS112TimeseriesGroupsV2ParamsQueryTypeDNSKEY AS112TimeseriesGroupsV2ParamsQueryType = "DNSKEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeDoa AS112TimeseriesGroupsV2ParamsQueryType = "DOA"
const AS112TimeseriesGroupsV2ParamsQueryTypeDS AS112TimeseriesGroupsV2ParamsQueryType = "DS"
const AS112TimeseriesGroupsV2ParamsQueryTypeEid AS112TimeseriesGroupsV2ParamsQueryType = "EID"
const AS112TimeseriesGroupsV2ParamsQueryTypeEui48 AS112TimeseriesGroupsV2ParamsQueryType = "EUI48"
const AS112TimeseriesGroupsV2ParamsQueryTypeEui64 AS112TimeseriesGroupsV2ParamsQueryType = "EUI64"
const AS112TimeseriesGroupsV2ParamsQueryTypeGpos AS112TimeseriesGroupsV2ParamsQueryType = "GPOS"
const AS112TimeseriesGroupsV2ParamsQueryTypeGid AS112TimeseriesGroupsV2ParamsQueryType = "GID"
const AS112TimeseriesGroupsV2ParamsQueryTypeHinfo AS112TimeseriesGroupsV2ParamsQueryType = "HINFO"
const AS112TimeseriesGroupsV2ParamsQueryTypeHip AS112TimeseriesGroupsV2ParamsQueryType = "HIP"
const AS112TimeseriesGroupsV2ParamsQueryTypeHTTPS AS112TimeseriesGroupsV2ParamsQueryType = "HTTPS"
const AS112TimeseriesGroupsV2ParamsQueryTypeIpseckey AS112TimeseriesGroupsV2ParamsQueryType = "IPSECKEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeIsdn AS112TimeseriesGroupsV2ParamsQueryType = "ISDN"
const AS112TimeseriesGroupsV2ParamsQueryTypeIxfr AS112TimeseriesGroupsV2ParamsQueryType = "IXFR"
const AS112TimeseriesGroupsV2ParamsQueryTypeKey AS112TimeseriesGroupsV2ParamsQueryType = "KEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeKx AS112TimeseriesGroupsV2ParamsQueryType = "KX"
const AS112TimeseriesGroupsV2ParamsQueryTypeL32 AS112TimeseriesGroupsV2ParamsQueryType = "L32"
const AS112TimeseriesGroupsV2ParamsQueryTypeL64 AS112TimeseriesGroupsV2ParamsQueryType = "L64"
const AS112TimeseriesGroupsV2ParamsQueryTypeLOC AS112TimeseriesGroupsV2ParamsQueryType = "LOC"
const AS112TimeseriesGroupsV2ParamsQueryTypeLp AS112TimeseriesGroupsV2ParamsQueryType = "LP"
const AS112TimeseriesGroupsV2ParamsQueryTypeMaila AS112TimeseriesGroupsV2ParamsQueryType = "MAILA"
const AS112TimeseriesGroupsV2ParamsQueryTypeMailb AS112TimeseriesGroupsV2ParamsQueryType = "MAILB"
const AS112TimeseriesGroupsV2ParamsQueryTypeMB AS112TimeseriesGroupsV2ParamsQueryType = "MB"
const AS112TimeseriesGroupsV2ParamsQueryTypeMd AS112TimeseriesGroupsV2ParamsQueryType = "MD"
const AS112TimeseriesGroupsV2ParamsQueryTypeMf AS112TimeseriesGroupsV2ParamsQueryType = "MF"
const AS112TimeseriesGroupsV2ParamsQueryTypeMg AS112TimeseriesGroupsV2ParamsQueryType = "MG"
const AS112TimeseriesGroupsV2ParamsQueryTypeMinfo AS112TimeseriesGroupsV2ParamsQueryType = "MINFO"
const AS112TimeseriesGroupsV2ParamsQueryTypeMr AS112TimeseriesGroupsV2ParamsQueryType = "MR"
const AS112TimeseriesGroupsV2ParamsQueryTypeMX AS112TimeseriesGroupsV2ParamsQueryType = "MX"
const AS112TimeseriesGroupsV2ParamsQueryTypeNAPTR AS112TimeseriesGroupsV2ParamsQueryType = "NAPTR"
const AS112TimeseriesGroupsV2ParamsQueryTypeNb AS112TimeseriesGroupsV2ParamsQueryType = "NB"
const AS112TimeseriesGroupsV2ParamsQueryTypeNbstat AS112TimeseriesGroupsV2ParamsQueryType = "NBSTAT"
const AS112TimeseriesGroupsV2ParamsQueryTypeNid AS112TimeseriesGroupsV2ParamsQueryType = "NID"
const AS112TimeseriesGroupsV2ParamsQueryTypeNimloc AS112TimeseriesGroupsV2ParamsQueryType = "NIMLOC"
const AS112TimeseriesGroupsV2ParamsQueryTypeNinfo AS112TimeseriesGroupsV2ParamsQueryType = "NINFO"
const AS112TimeseriesGroupsV2ParamsQueryTypeNS AS112TimeseriesGroupsV2ParamsQueryType = "NS"
const AS112TimeseriesGroupsV2ParamsQueryTypeNsap AS112TimeseriesGroupsV2ParamsQueryType = "NSAP"
const AS112TimeseriesGroupsV2ParamsQueryTypeNsec AS112TimeseriesGroupsV2ParamsQueryType = "NSEC"
const AS112TimeseriesGroupsV2ParamsQueryTypeNsec3 AS112TimeseriesGroupsV2ParamsQueryType = "NSEC3"
const AS112TimeseriesGroupsV2ParamsQueryTypeNsec3Param AS112TimeseriesGroupsV2ParamsQueryType = "NSEC3PARAM"
const AS112TimeseriesGroupsV2ParamsQueryTypeNull AS112TimeseriesGroupsV2ParamsQueryType = "NULL"
const AS112TimeseriesGroupsV2ParamsQueryTypeNxt AS112TimeseriesGroupsV2ParamsQueryType = "NXT"
const AS112TimeseriesGroupsV2ParamsQueryTypeOpenpgpkey AS112TimeseriesGroupsV2ParamsQueryType = "OPENPGPKEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeOpt AS112TimeseriesGroupsV2ParamsQueryType = "OPT"
const AS112TimeseriesGroupsV2ParamsQueryTypePTR AS112TimeseriesGroupsV2ParamsQueryType = "PTR"
const AS112TimeseriesGroupsV2ParamsQueryTypePx AS112TimeseriesGroupsV2ParamsQueryType = "PX"
const AS112TimeseriesGroupsV2ParamsQueryTypeRkey AS112TimeseriesGroupsV2ParamsQueryType = "RKEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeRp AS112TimeseriesGroupsV2ParamsQueryType = "RP"
const AS112TimeseriesGroupsV2ParamsQueryTypeRrsig AS112TimeseriesGroupsV2ParamsQueryType = "RRSIG"
const AS112TimeseriesGroupsV2ParamsQueryTypeRt AS112TimeseriesGroupsV2ParamsQueryType = "RT"
const AS112TimeseriesGroupsV2ParamsQueryTypeSig AS112TimeseriesGroupsV2ParamsQueryType = "SIG"
const AS112TimeseriesGroupsV2ParamsQueryTypeSink AS112TimeseriesGroupsV2ParamsQueryType = "SINK"
const AS112TimeseriesGroupsV2ParamsQueryTypeSMIMEA AS112TimeseriesGroupsV2ParamsQueryType = "SMIMEA"
const AS112TimeseriesGroupsV2ParamsQueryTypeSOA AS112TimeseriesGroupsV2ParamsQueryType = "SOA"
const AS112TimeseriesGroupsV2ParamsQueryTypeSPF AS112TimeseriesGroupsV2ParamsQueryType = "SPF"
const AS112TimeseriesGroupsV2ParamsQueryTypeSRV AS112TimeseriesGroupsV2ParamsQueryType = "SRV"
const AS112TimeseriesGroupsV2ParamsQueryTypeSSHFP AS112TimeseriesGroupsV2ParamsQueryType = "SSHFP"
const AS112TimeseriesGroupsV2ParamsQueryTypeSVCB AS112TimeseriesGroupsV2ParamsQueryType = "SVCB"
const AS112TimeseriesGroupsV2ParamsQueryTypeTa AS112TimeseriesGroupsV2ParamsQueryType = "TA"
const AS112TimeseriesGroupsV2ParamsQueryTypeTalink AS112TimeseriesGroupsV2ParamsQueryType = "TALINK"
const AS112TimeseriesGroupsV2ParamsQueryTypeTkey AS112TimeseriesGroupsV2ParamsQueryType = "TKEY"
const AS112TimeseriesGroupsV2ParamsQueryTypeTLSA AS112TimeseriesGroupsV2ParamsQueryType = "TLSA"
const AS112TimeseriesGroupsV2ParamsQueryTypeTSIG AS112TimeseriesGroupsV2ParamsQueryType = "TSIG"
const AS112TimeseriesGroupsV2ParamsQueryTypeTXT AS112TimeseriesGroupsV2ParamsQueryType = "TXT"
const AS112TimeseriesGroupsV2ParamsQueryTypeUinfo AS112TimeseriesGroupsV2ParamsQueryType = "UINFO"
const AS112TimeseriesGroupsV2ParamsQueryTypeUID AS112TimeseriesGroupsV2ParamsQueryType = "UID"
const AS112TimeseriesGroupsV2ParamsQueryTypeUnspec AS112TimeseriesGroupsV2ParamsQueryType = "UNSPEC"
const AS112TimeseriesGroupsV2ParamsQueryTypeURI AS112TimeseriesGroupsV2ParamsQueryType = "URI"
const AS112TimeseriesGroupsV2ParamsQueryTypeWks AS112TimeseriesGroupsV2ParamsQueryType = "WKS"
const AS112TimeseriesGroupsV2ParamsQueryTypeX25 AS112TimeseriesGroupsV2ParamsQueryType = "X25"
const AS112TimeseriesGroupsV2ParamsQueryTypeZonemd AS112TimeseriesGroupsV2ParamsQueryType = "ZONEMD"
ResponseCode param.Field[[]AS112TimeseriesGroupsV2ParamsResponseCode]optional

Filters results by DNS response code.

const AS112TimeseriesGroupsV2ParamsResponseCodeNoerror AS112TimeseriesGroupsV2ParamsResponseCode = "NOERROR"
const AS112TimeseriesGroupsV2ParamsResponseCodeFormerr AS112TimeseriesGroupsV2ParamsResponseCode = "FORMERR"
const AS112TimeseriesGroupsV2ParamsResponseCodeServfail AS112TimeseriesGroupsV2ParamsResponseCode = "SERVFAIL"
const AS112TimeseriesGroupsV2ParamsResponseCodeNxdomain AS112TimeseriesGroupsV2ParamsResponseCode = "NXDOMAIN"
const AS112TimeseriesGroupsV2ParamsResponseCodeNotimp AS112TimeseriesGroupsV2ParamsResponseCode = "NOTIMP"
const AS112TimeseriesGroupsV2ParamsResponseCodeRefused AS112TimeseriesGroupsV2ParamsResponseCode = "REFUSED"
const AS112TimeseriesGroupsV2ParamsResponseCodeYxdomain AS112TimeseriesGroupsV2ParamsResponseCode = "YXDOMAIN"
const AS112TimeseriesGroupsV2ParamsResponseCodeYxrrset AS112TimeseriesGroupsV2ParamsResponseCode = "YXRRSET"
const AS112TimeseriesGroupsV2ParamsResponseCodeNxrrset AS112TimeseriesGroupsV2ParamsResponseCode = "NXRRSET"
const AS112TimeseriesGroupsV2ParamsResponseCodeNotauth AS112TimeseriesGroupsV2ParamsResponseCode = "NOTAUTH"
const AS112TimeseriesGroupsV2ParamsResponseCodeNotzone AS112TimeseriesGroupsV2ParamsResponseCode = "NOTZONE"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadsig AS112TimeseriesGroupsV2ParamsResponseCode = "BADSIG"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadkey AS112TimeseriesGroupsV2ParamsResponseCode = "BADKEY"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadtime AS112TimeseriesGroupsV2ParamsResponseCode = "BADTIME"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadmode AS112TimeseriesGroupsV2ParamsResponseCode = "BADMODE"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadname AS112TimeseriesGroupsV2ParamsResponseCode = "BADNAME"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadalg AS112TimeseriesGroupsV2ParamsResponseCode = "BADALG"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadtrunc AS112TimeseriesGroupsV2ParamsResponseCode = "BADTRUNC"
const AS112TimeseriesGroupsV2ParamsResponseCodeBadcookie AS112TimeseriesGroupsV2ParamsResponseCode = "BADCOOKIE"
ReturnsExpand Collapse
type AS112TimeseriesGroupsV2Response struct{…}
Meta AS112TimeseriesGroupsV2ResponseMeta

Metadata for the results.

AggInterval AS112TimeseriesGroupsV2ResponseMetaAggInterval

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

One of the following:
const AS112TimeseriesGroupsV2ResponseMetaAggIntervalFifteenMinutes AS112TimeseriesGroupsV2ResponseMetaAggInterval = "FIFTEEN_MINUTES"
const AS112TimeseriesGroupsV2ResponseMetaAggIntervalOneHour AS112TimeseriesGroupsV2ResponseMetaAggInterval = "ONE_HOUR"
const AS112TimeseriesGroupsV2ResponseMetaAggIntervalOneDay AS112TimeseriesGroupsV2ResponseMetaAggInterval = "ONE_DAY"
const AS112TimeseriesGroupsV2ResponseMetaAggIntervalOneWeek AS112TimeseriesGroupsV2ResponseMetaAggInterval = "ONE_WEEK"
const AS112TimeseriesGroupsV2ResponseMetaAggIntervalOneMonth AS112TimeseriesGroupsV2ResponseMetaAggInterval = "ONE_MONTH"
ConfidenceInfo AS112TimeseriesGroupsV2ResponseMetaConfidenceInfo
Annotations []AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotation
DataSource AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource

Data source for annotations.

One of the following:
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceAll AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceAIBots AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceBGP AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceBots AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceCT AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "CT"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceDNS AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceDos AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceFw AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "FW"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceFwPg AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTP AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceIQI AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceNet AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "NET"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceSpeed AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"
Description string
EndDate Time
formatdate-time
EventType AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType

Event type for annotations.

One of the following:
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventTypeEvent AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventTypeGeneral AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventTypeOutage AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventTypePipeline AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"
const AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType = "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 []AS112TimeseriesGroupsV2ResponseMetaDateRange
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 AS112TimeseriesGroupsV2ResponseMetaNormalization

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

One of the following:
const AS112TimeseriesGroupsV2ResponseMetaNormalizationPercentage AS112TimeseriesGroupsV2ResponseMetaNormalization = "PERCENTAGE"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationMin0Max AS112TimeseriesGroupsV2ResponseMetaNormalization = "MIN0_MAX"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationMinMax AS112TimeseriesGroupsV2ResponseMetaNormalization = "MIN_MAX"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationRawValues AS112TimeseriesGroupsV2ResponseMetaNormalization = "RAW_VALUES"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationPercentageChange AS112TimeseriesGroupsV2ResponseMetaNormalization = "PERCENTAGE_CHANGE"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationRollingAverage AS112TimeseriesGroupsV2ResponseMetaNormalization = "ROLLING_AVERAGE"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationOverlappedPercentage AS112TimeseriesGroupsV2ResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"
const AS112TimeseriesGroupsV2ResponseMetaNormalizationRatio AS112TimeseriesGroupsV2ResponseMetaNormalization = "RATIO"
Units []AS112TimeseriesGroupsV2ResponseMetaUnit

Measurement units for the results.

Name string
Value string
Serie0 AS112TimeseriesGroupsV2ResponseSerie0
Timestamps []Time

Get AS112 time series grouped by dimension

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.TimeseriesGroupsV2(
    context.TODO(),
    radar.AS112TimeseriesGroupsV2ParamsDimensionDNSSEC,
    radar.AS112TimeseriesGroupsV2Params{

    },
  )
  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": {
      "timestamps": [
        "2023-08-08T10:15:00Z"
      ]
    }
  },
  "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": {
      "timestamps": [
        "2023-08-08T10:15:00Z"
      ]
    }
  },
  "success": true
}