Show / Hide Table of Contents

Interface CfnConfiguredTable.IAnalysisRuleCustomProperty

A type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables.

Namespace: Amazon.CDK.AwsCleanrooms
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnConfiguredTable.IAnalysisRuleCustomProperty
Syntax (vb)
Public Interface CfnConfiguredTable.IAnalysisRuleCustomProperty
Remarks

It supports differential privacy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Aws_cleanrooms;

             var analysisRuleCustomProperty = new AnalysisRuleCustomProperty {
                 AllowedAnalyses = new [] { "allowedAnalyses" },

                 // the properties below are optional
                 AdditionalAnalyses = "additionalAnalyses",
                 AllowedAnalysisProviders = new [] { "allowedAnalysisProviders" },
                 DifferentialPrivacy = new DifferentialPrivacyProperty {
                     Columns = new [] { new DifferentialPrivacyColumnProperty {
                         Name = "name"
                     } }
                 },
                 DisallowedOutputColumns = new [] { "disallowedOutputColumns" }
             };

Synopsis

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.

AllowedAnalyses

The ARN of the analysis templates that are allowed by the custom analysis rule.

AllowedAnalysisProviders

The IDs of the AWS accounts that are allowed to query by the custom analysis rule.

DifferentialPrivacy

The differential privacy configuration.

DisallowedOutputColumns

A list of columns that aren't allowed to be shown in the query output.

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.

string? AdditionalAnalyses { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-additionalanalyses

AllowedAnalyses

The ARN of the analysis templates that are allowed by the custom analysis rule.

string[] AllowedAnalyses { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-allowedanalyses

AllowedAnalysisProviders

The IDs of the AWS accounts that are allowed to query by the custom analysis rule.

string[]? AllowedAnalysisProviders { get; }
Property Value

string[]

Remarks

Required when allowedAnalyses is ANY_QUERY .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-allowedanalysisproviders

DifferentialPrivacy

The differential privacy configuration.

object? DifferentialPrivacy { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-differentialprivacy

DisallowedOutputColumns

A list of columns that aren't allowed to be shown in the query output.

string[]? DisallowedOutputColumns { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-disallowedoutputcolumns

Back to top Generated by DocFX