## 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. ### Parameters - `dimension AS112TimeseriesGroupsV2ParamsDimension` Specifies the attribute by which to group the results. - `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]` Aggregation interval of the results (e.g., in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/). - `const AS112TimeseriesGroupsV2ParamsAggInterval15m AS112TimeseriesGroupsV2ParamsAggInterval = "15m"` - `const AS112TimeseriesGroupsV2ParamsAggInterval1h AS112TimeseriesGroupsV2ParamsAggInterval = "1h"` - `const AS112TimeseriesGroupsV2ParamsAggInterval1d AS112TimeseriesGroupsV2ParamsAggInterval = "1d"` - `const AS112TimeseriesGroupsV2ParamsAggInterval1w AS112TimeseriesGroupsV2ParamsAggInterval = "1w"` - `Continent param.Field[[]string]` 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]` End of the date range (inclusive). - `DateRange param.Field[[]string]` 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]` Start of the date range. - `Format param.Field[AS112TimeseriesGroupsV2ParamsFormat]` Format in which results will be returned. - `const AS112TimeseriesGroupsV2ParamsFormatJson AS112TimeseriesGroupsV2ParamsFormat = "JSON"` - `const AS112TimeseriesGroupsV2ParamsFormatCsv AS112TimeseriesGroupsV2ParamsFormat = "CSV"` - `LimitPerGroup param.Field[int64]` 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]` 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]` Array of names used to label the series in the response. - `Protocol param.Field[[]AS112TimeseriesGroupsV2ParamsProtocol]` 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]` 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]` 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"` ### Returns - `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](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/). - `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. - `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` - `EventType AS112TimeseriesGroupsV2ResponseMetaConfidenceInfoAnnotationsEventType` Event type for annotations. - `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` - `StartDate Time` - `Level int64` Provides an indication of how much confidence Cloudflare has in the data. - `DateRange []AS112TimeseriesGroupsV2ResponseMetaDateRange` - `EndTime Time` Adjusted end of date range. - `StartTime Time` Adjusted start of date range. - `LastUpdated Time` Timestamp of the last dataset update. - `Normalization AS112TimeseriesGroupsV2ResponseMetaNormalization` Normalization method applied to the results. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). - `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` ### Example ```go 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) } ``` #### Response ```json { "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 } ```