Interface CfnConfiguredTable.AnalysisRuleCustomProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfiguredTable.AnalysisRuleCustomProperty.Jsii$Proxy
- Enclosing class:
CfnConfiguredTable
@Stability(Stable)
public static interface CfnConfiguredTable.AnalysisRuleCustomProperty
extends software.amazon.jsii.JsiiSerializable
A type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables.
It supports differential privacy.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.cleanrooms.*; AnalysisRuleCustomProperty analysisRuleCustomProperty = AnalysisRuleCustomProperty.builder() .allowedAnalyses(List.of("allowedAnalyses")) // the properties below are optional .additionalAnalyses("additionalAnalyses") .allowedAnalysisProviders(List.of("allowedAnalysisProviders")) .differentialPrivacy(DifferentialPrivacyProperty.builder() .columns(List.of(DifferentialPrivacyColumnProperty.builder() .name("name") .build())) .build()) .disallowedOutputColumns(List.of("disallowedOutputColumns")) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnConfiguredTable.AnalysisRuleCustomProperty
static final class
An implementation forCfnConfiguredTable.AnalysisRuleCustomProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
An indicator as to whether additional analyses (such as AWS Clean Rooms ML) can be applied to the output of the direct query.The ARN of the analysis templates that are allowed by the custom analysis rule.The IDs of the AWS accounts that are allowed to query by the custom analysis rule.default Object
The differential privacy configuration.A list of columns that aren't allowed to be shown in the query output.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAllowedAnalyses
The ARN of the analysis templates that are allowed by the custom analysis rule.- See Also:
-
getAdditionalAnalyses
An indicator as to whether additional analyses (such as AWS Clean Rooms ML) can be applied to the output of the direct query.- See Also:
-
getAllowedAnalysisProviders
The IDs of the AWS accounts that are allowed to query by the custom analysis rule.Required when
allowedAnalyses
isANY_QUERY
.- See Also:
-
getDifferentialPrivacy
The differential privacy configuration.- See Also:
-
getDisallowedOutputColumns
A list of columns that aren't allowed to be shown in the query output.- See Also:
-
builder
-