Values.AnalysisRuleCustomSourceA type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
type nonrec t = {allowedAnalyses : AnalysisRuleCustomAllowedAnalysesList.t;The ARN of the analysis templates that are allowed by the custom analysis rule.
*)allowedAnalysisProviders : AnalysisRuleCustomAllowedAnalysisProvidersList.t
option;The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule. Required when allowedAnalyses is ANY_QUERY.
*)additionalAnalyses : AdditionalAnalyses.t option;An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
*)disallowedOutputColumns : AnalysisRuleColumnList.t option;A list of columns that aren't allowed to be shown in the query output.
*)differentialPrivacy : DifferentialPrivacyConfiguration.t option;The differential privacy configuration.
*)}val make :
?allowedAnalysisProviders:??? ->
?additionalAnalyses:??? ->
?disallowedOutputColumns:??? ->
?differentialPrivacy:??? ->
allowedAnalyses:AnalysisRuleCustomAllowedAnalysesList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of AnalysisTemplateArnOrQueryWildcard.t ] list
| `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of ColumnName.t ]) list ]
list ])
list ])
list ]