## Get AS112 summary by dimension `client.Radar.AS112.SummaryV2(ctx, dimension, query) (*AS112SummaryV2Response, error)` **get** `/radar/as112/summary/{dimension}` Retrieves the distribution of AS112 queries by the specified dimension. ### Parameters - `dimension AS112SummaryV2ParamsDimension` Specifies the attribute by which to group the results. - `const AS112SummaryV2ParamsDimensionDNSSEC AS112SummaryV2ParamsDimension = "DNSSEC"` - `const AS112SummaryV2ParamsDimensionEdns AS112SummaryV2ParamsDimension = "EDNS"` - `const AS112SummaryV2ParamsDimensionIPVersion AS112SummaryV2ParamsDimension = "IP_VERSION"` - `const AS112SummaryV2ParamsDimensionProtocol AS112SummaryV2ParamsDimension = "PROTOCOL"` - `const AS112SummaryV2ParamsDimensionQueryType AS112SummaryV2ParamsDimension = "QUERY_TYPE"` - `const AS112SummaryV2ParamsDimensionResponseCode AS112SummaryV2ParamsDimension = "RESPONSE_CODE"` - `query AS112SummaryV2Params` - `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[AS112SummaryV2ParamsFormat]` Format in which results will be returned. - `const AS112SummaryV2ParamsFormatJson AS112SummaryV2ParamsFormat = "JSON"` - `const AS112SummaryV2ParamsFormatCsv AS112SummaryV2ParamsFormat = "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[[]AS112SummaryV2ParamsProtocol]` Filters results by DNS transport protocol. - `const AS112SummaryV2ParamsProtocolUdp AS112SummaryV2ParamsProtocol = "UDP"` - `const AS112SummaryV2ParamsProtocolTCP AS112SummaryV2ParamsProtocol = "TCP"` - `const AS112SummaryV2ParamsProtocolHTTPS AS112SummaryV2ParamsProtocol = "HTTPS"` - `const AS112SummaryV2ParamsProtocolTLS AS112SummaryV2ParamsProtocol = "TLS"` - `QueryType param.Field[[]AS112SummaryV2ParamsQueryType]` Filters results by DNS query type. - `const AS112SummaryV2ParamsQueryTypeA AS112SummaryV2ParamsQueryType = "A"` - `const AS112SummaryV2ParamsQueryTypeAAAA AS112SummaryV2ParamsQueryType = "AAAA"` - `const AS112SummaryV2ParamsQueryTypeA6 AS112SummaryV2ParamsQueryType = "A6"` - `const AS112SummaryV2ParamsQueryTypeAfsdb AS112SummaryV2ParamsQueryType = "AFSDB"` - `const AS112SummaryV2ParamsQueryTypeAny AS112SummaryV2ParamsQueryType = "ANY"` - `const AS112SummaryV2ParamsQueryTypeApl AS112SummaryV2ParamsQueryType = "APL"` - `const AS112SummaryV2ParamsQueryTypeAtma AS112SummaryV2ParamsQueryType = "ATMA"` - `const AS112SummaryV2ParamsQueryTypeAXFR AS112SummaryV2ParamsQueryType = "AXFR"` - `const AS112SummaryV2ParamsQueryTypeCAA AS112SummaryV2ParamsQueryType = "CAA"` - `const AS112SummaryV2ParamsQueryTypeCdnskey AS112SummaryV2ParamsQueryType = "CDNSKEY"` - `const AS112SummaryV2ParamsQueryTypeCds AS112SummaryV2ParamsQueryType = "CDS"` - `const AS112SummaryV2ParamsQueryTypeCERT AS112SummaryV2ParamsQueryType = "CERT"` - `const AS112SummaryV2ParamsQueryTypeCNAME AS112SummaryV2ParamsQueryType = "CNAME"` - `const AS112SummaryV2ParamsQueryTypeCsync AS112SummaryV2ParamsQueryType = "CSYNC"` - `const AS112SummaryV2ParamsQueryTypeDhcid AS112SummaryV2ParamsQueryType = "DHCID"` - `const AS112SummaryV2ParamsQueryTypeDlv AS112SummaryV2ParamsQueryType = "DLV"` - `const AS112SummaryV2ParamsQueryTypeDname AS112SummaryV2ParamsQueryType = "DNAME"` - `const AS112SummaryV2ParamsQueryTypeDNSKEY AS112SummaryV2ParamsQueryType = "DNSKEY"` - `const AS112SummaryV2ParamsQueryTypeDoa AS112SummaryV2ParamsQueryType = "DOA"` - `const AS112SummaryV2ParamsQueryTypeDS AS112SummaryV2ParamsQueryType = "DS"` - `const AS112SummaryV2ParamsQueryTypeEid AS112SummaryV2ParamsQueryType = "EID"` - `const AS112SummaryV2ParamsQueryTypeEui48 AS112SummaryV2ParamsQueryType = "EUI48"` - `const AS112SummaryV2ParamsQueryTypeEui64 AS112SummaryV2ParamsQueryType = "EUI64"` - `const AS112SummaryV2ParamsQueryTypeGpos AS112SummaryV2ParamsQueryType = "GPOS"` - `const AS112SummaryV2ParamsQueryTypeGid AS112SummaryV2ParamsQueryType = "GID"` - `const AS112SummaryV2ParamsQueryTypeHinfo AS112SummaryV2ParamsQueryType = "HINFO"` - `const AS112SummaryV2ParamsQueryTypeHip AS112SummaryV2ParamsQueryType = "HIP"` - `const AS112SummaryV2ParamsQueryTypeHTTPS AS112SummaryV2ParamsQueryType = "HTTPS"` - `const AS112SummaryV2ParamsQueryTypeIpseckey AS112SummaryV2ParamsQueryType = "IPSECKEY"` - `const AS112SummaryV2ParamsQueryTypeIsdn AS112SummaryV2ParamsQueryType = "ISDN"` - `const AS112SummaryV2ParamsQueryTypeIxfr AS112SummaryV2ParamsQueryType = "IXFR"` - `const AS112SummaryV2ParamsQueryTypeKey AS112SummaryV2ParamsQueryType = "KEY"` - `const AS112SummaryV2ParamsQueryTypeKx AS112SummaryV2ParamsQueryType = "KX"` - `const AS112SummaryV2ParamsQueryTypeL32 AS112SummaryV2ParamsQueryType = "L32"` - `const AS112SummaryV2ParamsQueryTypeL64 AS112SummaryV2ParamsQueryType = "L64"` - `const AS112SummaryV2ParamsQueryTypeLOC AS112SummaryV2ParamsQueryType = "LOC"` - `const AS112SummaryV2ParamsQueryTypeLp AS112SummaryV2ParamsQueryType = "LP"` - `const AS112SummaryV2ParamsQueryTypeMaila AS112SummaryV2ParamsQueryType = "MAILA"` - `const AS112SummaryV2ParamsQueryTypeMailb AS112SummaryV2ParamsQueryType = "MAILB"` - `const AS112SummaryV2ParamsQueryTypeMB AS112SummaryV2ParamsQueryType = "MB"` - `const AS112SummaryV2ParamsQueryTypeMd AS112SummaryV2ParamsQueryType = "MD"` - `const AS112SummaryV2ParamsQueryTypeMf AS112SummaryV2ParamsQueryType = "MF"` - `const AS112SummaryV2ParamsQueryTypeMg AS112SummaryV2ParamsQueryType = "MG"` - `const AS112SummaryV2ParamsQueryTypeMinfo AS112SummaryV2ParamsQueryType = "MINFO"` - `const AS112SummaryV2ParamsQueryTypeMr AS112SummaryV2ParamsQueryType = "MR"` - `const AS112SummaryV2ParamsQueryTypeMX AS112SummaryV2ParamsQueryType = "MX"` - `const AS112SummaryV2ParamsQueryTypeNAPTR AS112SummaryV2ParamsQueryType = "NAPTR"` - `const AS112SummaryV2ParamsQueryTypeNb AS112SummaryV2ParamsQueryType = "NB"` - `const AS112SummaryV2ParamsQueryTypeNbstat AS112SummaryV2ParamsQueryType = "NBSTAT"` - `const AS112SummaryV2ParamsQueryTypeNid AS112SummaryV2ParamsQueryType = "NID"` - `const AS112SummaryV2ParamsQueryTypeNimloc AS112SummaryV2ParamsQueryType = "NIMLOC"` - `const AS112SummaryV2ParamsQueryTypeNinfo AS112SummaryV2ParamsQueryType = "NINFO"` - `const AS112SummaryV2ParamsQueryTypeNS AS112SummaryV2ParamsQueryType = "NS"` - `const AS112SummaryV2ParamsQueryTypeNsap AS112SummaryV2ParamsQueryType = "NSAP"` - `const AS112SummaryV2ParamsQueryTypeNsec AS112SummaryV2ParamsQueryType = "NSEC"` - `const AS112SummaryV2ParamsQueryTypeNsec3 AS112SummaryV2ParamsQueryType = "NSEC3"` - `const AS112SummaryV2ParamsQueryTypeNsec3Param AS112SummaryV2ParamsQueryType = "NSEC3PARAM"` - `const AS112SummaryV2ParamsQueryTypeNull AS112SummaryV2ParamsQueryType = "NULL"` - `const AS112SummaryV2ParamsQueryTypeNxt AS112SummaryV2ParamsQueryType = "NXT"` - `const AS112SummaryV2ParamsQueryTypeOpenpgpkey AS112SummaryV2ParamsQueryType = "OPENPGPKEY"` - `const AS112SummaryV2ParamsQueryTypeOpt AS112SummaryV2ParamsQueryType = "OPT"` - `const AS112SummaryV2ParamsQueryTypePTR AS112SummaryV2ParamsQueryType = "PTR"` - `const AS112SummaryV2ParamsQueryTypePx AS112SummaryV2ParamsQueryType = "PX"` - `const AS112SummaryV2ParamsQueryTypeRkey AS112SummaryV2ParamsQueryType = "RKEY"` - `const AS112SummaryV2ParamsQueryTypeRp AS112SummaryV2ParamsQueryType = "RP"` - `const AS112SummaryV2ParamsQueryTypeRrsig AS112SummaryV2ParamsQueryType = "RRSIG"` - `const AS112SummaryV2ParamsQueryTypeRt AS112SummaryV2ParamsQueryType = "RT"` - `const AS112SummaryV2ParamsQueryTypeSig AS112SummaryV2ParamsQueryType = "SIG"` - `const AS112SummaryV2ParamsQueryTypeSink AS112SummaryV2ParamsQueryType = "SINK"` - `const AS112SummaryV2ParamsQueryTypeSMIMEA AS112SummaryV2ParamsQueryType = "SMIMEA"` - `const AS112SummaryV2ParamsQueryTypeSOA AS112SummaryV2ParamsQueryType = "SOA"` - `const AS112SummaryV2ParamsQueryTypeSPF AS112SummaryV2ParamsQueryType = "SPF"` - `const AS112SummaryV2ParamsQueryTypeSRV AS112SummaryV2ParamsQueryType = "SRV"` - `const AS112SummaryV2ParamsQueryTypeSSHFP AS112SummaryV2ParamsQueryType = "SSHFP"` - `const AS112SummaryV2ParamsQueryTypeSVCB AS112SummaryV2ParamsQueryType = "SVCB"` - `const AS112SummaryV2ParamsQueryTypeTa AS112SummaryV2ParamsQueryType = "TA"` - `const AS112SummaryV2ParamsQueryTypeTalink AS112SummaryV2ParamsQueryType = "TALINK"` - `const AS112SummaryV2ParamsQueryTypeTkey AS112SummaryV2ParamsQueryType = "TKEY"` - `const AS112SummaryV2ParamsQueryTypeTLSA AS112SummaryV2ParamsQueryType = "TLSA"` - `const AS112SummaryV2ParamsQueryTypeTSIG AS112SummaryV2ParamsQueryType = "TSIG"` - `const AS112SummaryV2ParamsQueryTypeTXT AS112SummaryV2ParamsQueryType = "TXT"` - `const AS112SummaryV2ParamsQueryTypeUinfo AS112SummaryV2ParamsQueryType = "UINFO"` - `const AS112SummaryV2ParamsQueryTypeUID AS112SummaryV2ParamsQueryType = "UID"` - `const AS112SummaryV2ParamsQueryTypeUnspec AS112SummaryV2ParamsQueryType = "UNSPEC"` - `const AS112SummaryV2ParamsQueryTypeURI AS112SummaryV2ParamsQueryType = "URI"` - `const AS112SummaryV2ParamsQueryTypeWks AS112SummaryV2ParamsQueryType = "WKS"` - `const AS112SummaryV2ParamsQueryTypeX25 AS112SummaryV2ParamsQueryType = "X25"` - `const AS112SummaryV2ParamsQueryTypeZonemd AS112SummaryV2ParamsQueryType = "ZONEMD"` - `ResponseCode param.Field[[]AS112SummaryV2ParamsResponseCode]` Filters results by DNS response code. - `const AS112SummaryV2ParamsResponseCodeNoerror AS112SummaryV2ParamsResponseCode = "NOERROR"` - `const AS112SummaryV2ParamsResponseCodeFormerr AS112SummaryV2ParamsResponseCode = "FORMERR"` - `const AS112SummaryV2ParamsResponseCodeServfail AS112SummaryV2ParamsResponseCode = "SERVFAIL"` - `const AS112SummaryV2ParamsResponseCodeNxdomain AS112SummaryV2ParamsResponseCode = "NXDOMAIN"` - `const AS112SummaryV2ParamsResponseCodeNotimp AS112SummaryV2ParamsResponseCode = "NOTIMP"` - `const AS112SummaryV2ParamsResponseCodeRefused AS112SummaryV2ParamsResponseCode = "REFUSED"` - `const AS112SummaryV2ParamsResponseCodeYxdomain AS112SummaryV2ParamsResponseCode = "YXDOMAIN"` - `const AS112SummaryV2ParamsResponseCodeYxrrset AS112SummaryV2ParamsResponseCode = "YXRRSET"` - `const AS112SummaryV2ParamsResponseCodeNxrrset AS112SummaryV2ParamsResponseCode = "NXRRSET"` - `const AS112SummaryV2ParamsResponseCodeNotauth AS112SummaryV2ParamsResponseCode = "NOTAUTH"` - `const AS112SummaryV2ParamsResponseCodeNotzone AS112SummaryV2ParamsResponseCode = "NOTZONE"` - `const AS112SummaryV2ParamsResponseCodeBadsig AS112SummaryV2ParamsResponseCode = "BADSIG"` - `const AS112SummaryV2ParamsResponseCodeBadkey AS112SummaryV2ParamsResponseCode = "BADKEY"` - `const AS112SummaryV2ParamsResponseCodeBadtime AS112SummaryV2ParamsResponseCode = "BADTIME"` - `const AS112SummaryV2ParamsResponseCodeBadmode AS112SummaryV2ParamsResponseCode = "BADMODE"` - `const AS112SummaryV2ParamsResponseCodeBadname AS112SummaryV2ParamsResponseCode = "BADNAME"` - `const AS112SummaryV2ParamsResponseCodeBadalg AS112SummaryV2ParamsResponseCode = "BADALG"` - `const AS112SummaryV2ParamsResponseCodeBadtrunc AS112SummaryV2ParamsResponseCode = "BADTRUNC"` - `const AS112SummaryV2ParamsResponseCodeBadcookie AS112SummaryV2ParamsResponseCode = "BADCOOKIE"` ### Returns - `type AS112SummaryV2Response struct{…}` - `Meta AS112SummaryV2ResponseMeta` Metadata for the results. - `ConfidenceInfo AS112SummaryV2ResponseMetaConfidenceInfo` - `Annotations []AS112SummaryV2ResponseMetaConfidenceInfoAnnotation` - `DataSource AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource` Data source for annotations. - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceAll AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceAIBots AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceBGP AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceBots AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceCT AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "CT"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceDNS AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceDos AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceFw AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "FW"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceFwPg AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTP AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceIQI AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceNet AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "NET"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceSpeed AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"` - `Description string` - `EndDate Time` - `EventType AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType` Event type for annotations. - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventTypeEvent AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventTypeGeneral AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventTypeOutage AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventTypePipeline AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"` - `const AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly AS112SummaryV2ResponseMetaConfidenceInfoAnnotationsEventType = "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 []AS112SummaryV2ResponseMetaDateRange` - `EndTime Time` Adjusted end of date range. - `StartTime Time` Adjusted start of date range. - `LastUpdated Time` Timestamp of the last dataset update. - `Normalization AS112SummaryV2ResponseMetaNormalization` Normalization method applied to the results. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/). - `const AS112SummaryV2ResponseMetaNormalizationPercentage AS112SummaryV2ResponseMetaNormalization = "PERCENTAGE"` - `const AS112SummaryV2ResponseMetaNormalizationMin0Max AS112SummaryV2ResponseMetaNormalization = "MIN0_MAX"` - `const AS112SummaryV2ResponseMetaNormalizationMinMax AS112SummaryV2ResponseMetaNormalization = "MIN_MAX"` - `const AS112SummaryV2ResponseMetaNormalizationRawValues AS112SummaryV2ResponseMetaNormalization = "RAW_VALUES"` - `const AS112SummaryV2ResponseMetaNormalizationPercentageChange AS112SummaryV2ResponseMetaNormalization = "PERCENTAGE_CHANGE"` - `const AS112SummaryV2ResponseMetaNormalizationRollingAverage AS112SummaryV2ResponseMetaNormalization = "ROLLING_AVERAGE"` - `const AS112SummaryV2ResponseMetaNormalizationOverlappedPercentage AS112SummaryV2ResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"` - `const AS112SummaryV2ResponseMetaNormalizationRatio AS112SummaryV2ResponseMetaNormalization = "RATIO"` - `Units []AS112SummaryV2ResponseMetaUnit` Measurement units for the results. - `Name string` - `Value string` - `Summary0 map[string, string]` ### 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.SummaryV2( context.TODO(), radar.AS112SummaryV2ParamsDimensionDNSSEC, radar.AS112SummaryV2Params{ }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", response.Meta) } ``` #### Response ```json { "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" } ], "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": { "IPv4": "50.168733", "IPv6": "25.084366" } }, "success": true } ```