AWS::CleanRooms::ConfiguredTable AnalysisRuleCustom
A type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AdditionalAnalyses" :
String
, "AllowedAnalyses" :[ String, ... ]
, "AllowedAnalysisProviders" :[ String, ... ]
, "DifferentialPrivacy" :DifferentialPrivacy
, "DisallowedOutputColumns" :[ String, ... ]
}
YAML
AdditionalAnalyses:
String
AllowedAnalyses:- String
AllowedAnalysisProviders:- String
DifferentialPrivacy:DifferentialPrivacy
DisallowedOutputColumns:- String
Properties
AdditionalAnalyses
-
An indicator as to whether additional analyses (such as AWS Clean Rooms ML) can be applied to the output of the direct query.
Required: No
Type: String
Allowed values:
ALLOWED | REQUIRED | NOT_ALLOWED
Update requires: No interruption
AllowedAnalyses
-
The ARN of the analysis templates that are allowed by the custom analysis rule.
Required: Yes
Type: Array of String
Minimum:
0
Update requires: No interruption
AllowedAnalysisProviders
-
The IDs of the AWS accounts that are allowed to query by the custom analysis rule. Required when
allowedAnalyses
isANY_QUERY
.Required: No
Type: Array of String
Minimum:
0
Update requires: No interruption
DifferentialPrivacy
-
The differential privacy configuration.
Required: No
Type: DifferentialPrivacy
Update requires: No interruption
DisallowedOutputColumns
-
A list of columns that aren't allowed to be shown in the query output.
Required: No
Type: Array of String
Minimum:
0
Update requires: No interruption