Values.DescribeDimensionKeysResponseSourceFor a specific time period, retrieve the top N dimension keys for a metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
type nonrec t = {alignedStartTime : ISOTimestamp.t option;The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedStartTime will be less than or equal to the value of the user-specified StartTime.
*)alignedEndTime : ISOTimestamp.t option;The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedEndTime will be greater than or equal to the value of the user-specified Endtime.
*)partitionKeys : ResponsePartitionKeyList.t option;If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.
*)keys : DimensionKeyDescriptionList.t option;The dimension keys that were requested.
*)nextToken : NextToken.t option;A pagination token that indicates the response didn’t return all available records because MaxRecords was specified in the previous request. To get the remaining records, specify NextToken in a separate request with this value.
*)}type nonrec error = [ | `InternalServiceError of InternalServiceError.t| `InvalidArgumentException of InvalidArgumentException.t| `NotAuthorizedException of NotAuthorizedException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InternalServiceError of InternalServiceError.t
| `InvalidArgumentException of InvalidArgumentException.t
| `NotAuthorizedException of NotAuthorizedException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InternalServiceError of InternalServiceError.t
| `InvalidArgumentException of InvalidArgumentException.t
| `NotAuthorizedException of NotAuthorizedException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Double of Double.t
| `List of [> `Double of Double.t ] list
| `Map of
([> `String of RequestString.t ]
* [> `Double of Double.t
| `String of RequestString.t ])
list ])
list ]
list
| `String of NextToken.t
| `Timestamp of ISOTimestamp.t ])
list ]