Values.ProtectedQuerySourceThe parameters for an Clean Rooms protected query.
type nonrec t = {id : UUID.t option;The identifier for a protected query instance.
*)membershipId : UUID.t option;The identifier for the membership.
*)membershipArn : MembershipArn.t option;The ARN of the membership.
*)createTime : Timestamp.t option;The time at which the protected query was created.
*)sqlParameters : ProtectedQuerySQLParameters.t option;The protected query SQL parameters.
*)status : ProtectedQueryStatus.t option;The status of the query.
*)resultConfiguration : ProtectedQueryResultConfiguration.t option;Contains any details needed to write the query results.
*)statistics : ProtectedQueryStatistics.t option;Statistics about protected query execution.
*)result : ProtectedQueryResult.t option;The result of the protected query.
*)error : ProtectedQueryError.t option;An error thrown by the protected query.
*)differentialPrivacy : DifferentialPrivacyParameters.t option;The sensitivity parameters of the differential privacy results of the protected query.
*)computeConfiguration : ComputeConfiguration.t option;The compute configuration for the protected query.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of UUID.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `Float of Float_.t
| `Integer of
DifferentialPrivacySensitivityParametersUserContributionLimitInteger.t
| `String of
DifferentialPrivacyAggregationExpression.t ])
list ]
list
| `Long of Long.t
| `Map of
([> `String of ParameterName.t ]
* [> `String of ParameterValue.t ])
list
| `String of ProtectedQuerySQLParametersQueryStringString.t
| `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `Integer of WorkerComputeConfigurationNumberInteger.t
| `List of
[> `Structure of
(string * [> `String of AccountId.t ]) list ]
list
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `String of AccountId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of
ProtectedQueryS3OutputConfigurationBucketString.t ])
list ])
list ]
list
| `Map of
([> `String of SparkPropertyKey.t ]
* [> `String of SparkPropertyValue.t ])
list
| `String of
ProtectedQueryS3OutputConfigurationBucketString.t
| `Structure of
(string * [> `String of String_.t ]) list ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]