Class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.CleanRooms
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property : CfnIntermediateTablePropsMixin.IIntermediateTableAnalysisRulePolicyV1Property
Syntax (vb)
Public Class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property Implements CfnIntermediateTablePropsMixin.IIntermediateTableAnalysisRulePolicyV1Property
Remarks
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.CfnPropertyMixins.AWS.CleanRooms;
var intermediateTableAnalysisRulePolicyV1Property = new IntermediateTableAnalysisRulePolicyV1Property {
Custom = new IntermediateTableAnalysisRuleCustomProperty {
AdditionalAnalyses = "additionalAnalyses",
AggregationThresholds = new [] { new AggregationThresholdProperty {
AllowedAggregateExpressionType = "allowedAggregateExpressionType",
IdentityColumns = new [] { "identityColumns" },
MinimumIdentityCount = 123,
OutputColumnThresholds = new [] { new OutputColumnThresholdProperty {
MinimumIdentityCount = 123,
OutputColumnName = "outputColumnName"
} },
Type = "type"
} },
AllowedAnalyses = new [] { "allowedAnalyses" },
AllowedAnalysisProviders = new [] { "allowedAnalysisProviders" },
AllowedResultReceivers = new [] { "allowedResultReceivers" },
ComparisonControls = new ComparisonControlsProperty {
AllowedColumnComparisonColumns = new [] { "allowedColumnComparisonColumns" },
AllowedLiteralComparisonColumns = new [] { "allowedLiteralComparisonColumns" }
},
DifferentialPrivacy = new DifferentialPrivacyProperty {
Columns = new [] { new DifferentialPrivacyColumnProperty {
Name = "name"
} }
},
DisallowedOutputColumns = new [] { "disallowedOutputColumns" }
}
};
Synopsis
Constructors
| IntermediateTableAnalysisRulePolicyV1Property() |
Properties
| Custom |
Constructors
IntermediateTableAnalysisRulePolicyV1Property()
public IntermediateTableAnalysisRulePolicyV1Property()
Remarks
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.CfnPropertyMixins.AWS.CleanRooms;
var intermediateTableAnalysisRulePolicyV1Property = new IntermediateTableAnalysisRulePolicyV1Property {
Custom = new IntermediateTableAnalysisRuleCustomProperty {
AdditionalAnalyses = "additionalAnalyses",
AggregationThresholds = new [] { new AggregationThresholdProperty {
AllowedAggregateExpressionType = "allowedAggregateExpressionType",
IdentityColumns = new [] { "identityColumns" },
MinimumIdentityCount = 123,
OutputColumnThresholds = new [] { new OutputColumnThresholdProperty {
MinimumIdentityCount = 123,
OutputColumnName = "outputColumnName"
} },
Type = "type"
} },
AllowedAnalyses = new [] { "allowedAnalyses" },
AllowedAnalysisProviders = new [] { "allowedAnalysisProviders" },
AllowedResultReceivers = new [] { "allowedResultReceivers" },
ComparisonControls = new ComparisonControlsProperty {
AllowedColumnComparisonColumns = new [] { "allowedColumnComparisonColumns" },
AllowedLiteralComparisonColumns = new [] { "allowedLiteralComparisonColumns" }
},
DifferentialPrivacy = new DifferentialPrivacyProperty {
Columns = new [] { new DifferentialPrivacyColumnProperty {
Name = "name"
} }
},
DisallowedOutputColumns = new [] { "disallowedOutputColumns" }
}
};
Properties
Custom
public object? Custom { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnIntermediateTablePropsMixin.IIntermediateTableAnalysisRuleCustomProperty