Show / Hide Table of Contents

Class CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty

Controls on the query specifications that can be run on a configured table.

Inheritance
object
CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty
Implements
CfnConfiguredTable.IConfiguredTableAnalysisRulePolicyProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AwsCleanrooms
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty : CfnConfiguredTable.IConfiguredTableAnalysisRulePolicyProperty
Syntax (vb)
Public Class CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty Implements CfnConfiguredTable.IConfiguredTableAnalysisRulePolicyProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-configuredtableanalysisrulepolicy.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 configuredTableAnalysisRulePolicyProperty = 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" }
                     }
                 }
             };

Synopsis

Constructors

ConfiguredTableAnalysisRulePolicyProperty()

Controls on the query specifications that can be run on a configured table.

Properties

V1

Controls on the query specifications that can be run on a configured table.

Constructors

ConfiguredTableAnalysisRulePolicyProperty()

Controls on the query specifications that can be run on a configured table.

public ConfiguredTableAnalysisRulePolicyProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-configuredtableanalysisrulepolicy.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 configuredTableAnalysisRulePolicyProperty = 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" }
                     }
                 }
             };

Properties

V1

Controls on the query specifications that can be run on a configured table.

public object V1 { get; set; }
Property Value

object

Remarks

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

Implements

CfnConfiguredTable.IConfiguredTableAnalysisRulePolicyProperty
Back to top Generated by DocFX