Values_0.QuerySessionContextSourceA structure used as a protocol between query engines and Lake Formation or Glue. Contains both a Lake Formation generated authorization identifier and information from the request's authorization context.
type nonrec t = {queryId : HashString.t option;A unique identifier generated by the query engine for the query.
*)queryStartTime : Timestamp.t option;A timestamp provided by the query engine for when the query started.
*)clusterId : NullableString.t option;An identifier string for the consumer cluster.
*)queryAuthorizationId : HashString.t option;A cryptographically generated query identifier generated by Glue or Lake Formation.
*)additionalContext : AdditionalContextMap.t option;An opaque string-string map passed by the query engine.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of ContextKey.t ] * [> `String of ContextValue.t ])
list
| `String of HashString.t
| `Timestamp of Timestamp.t ])
list ]