Show / Hide Table of Contents

Interface CfnConfiguredTable.IAnalysisRuleProperty

A specification about how data from the configured table can be used in a query.

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrule.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 analysisRuleProperty = new AnalysisRuleProperty {
                 Policy = new ConfiguredTableAnalysisRulePolicyProperty {
                     V1 = new ConfiguredTableAnalysisRulePolicyV1Property {
                         Aggregation = new AnalysisRuleAggregationProperty {
                             AggregateColumns = new [] { new AggregateColumnProperty {
                                 ColumnNames = new [] { "columnNames" },
                                 Function = "function"
                             } },
                             DimensionColumns = new [] { "dimensionColumns" },
                             JoinColumns = new [] { "joinColumns" },
                             OutputConstraints = new [] { new AggregationConstraintProperty {
                                 ColumnName = "columnName",
                                 Minimum = 123,
                                 Type = "type"
                             } },
                             ScalarFunctions = new [] { "scalarFunctions" },

                             // the properties below are optional
                             AdditionalAnalyses = "additionalAnalyses",
                             AllowedJoinOperators = new [] { "allowedJoinOperators" },
                             JoinRequired = "joinRequired"
                         },
                         Custom = 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" }
                         },
                         List = new AnalysisRuleListProperty {
                             JoinColumns = new [] { "joinColumns" },
                             ListColumns = new [] { "listColumns" },

                             // the properties below are optional
                             AdditionalAnalyses = "additionalAnalyses",
                             AllowedJoinOperators = new [] { "allowedJoinOperators" }
                         }
                     }
                 },
                 Type = "type"
             };

Synopsis

Properties

Policy

A policy that describes the associated data usage limitations.

Type

The type of analysis rule.

Properties

Policy

A policy that describes the associated data usage limitations.

object Policy { get; }
Property Value

object

Remarks

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

Type

The type of analysis rule.

string Type { get; }
Property Value

string

Remarks

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

Back to top Generated by DocFX