CfnIntermediateTablePropsMixin

class aws_cdk.cfn_property_mixins.aws_cleanrooms.CfnIntermediateTablePropsMixin(props, *, strategy=None)

Bases: Mixin

Represents an intermediate table that stores cached query results within a collaboration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-intermediatetable.html

CloudformationResource:

AWS::CleanRooms::IntermediateTable

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms
import aws_cdk as cdk

# merge_strategy: cdk.IMergeStrategy

cfn_intermediate_table_props_mixin = cleanrooms.CfnIntermediateTablePropsMixin(cleanrooms.CfnIntermediateTableMixinProps(
    analysis_rules=[cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleProperty(
        policy=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyProperty(
            v1=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property(
                custom=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(
                    additional_analyses="additionalAnalyses",
                    aggregation_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.AggregationThresholdProperty(
                        allowed_aggregate_expression_type="allowedAggregateExpressionType",
                        identity_columns=["identityColumns"],
                        minimum_identity_count=123,
                        output_column_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
                            minimum_identity_count=123,
                            output_column_name="outputColumnName"
                        )],
                        type="type"
                    )],
                    allowed_analyses=["allowedAnalyses"],
                    allowed_analysis_providers=["allowedAnalysisProviders"],
                    allowed_result_receivers=["allowedResultReceivers"],
                    comparison_controls=cleanrooms.CfnIntermediateTablePropsMixin.ComparisonControlsProperty(
                        allowed_column_comparison_columns=["allowedColumnComparisonColumns"],
                        allowed_literal_comparison_columns=["allowedLiteralComparisonColumns"]
                    ),
                    differential_privacy=cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(
                        columns=[cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
                            name="name"
                        )]
                    ),
                    disallowed_output_columns=["disallowedOutputColumns"]
                )
            )
        ),
        type="type"
    )],
    description="description",
    kms_key_arn="kmsKeyArn",
    membership_identifier="membershipIdentifier",
    name="name",
    population_analysis_configuration=cleanrooms.CfnIntermediateTablePropsMixin.PopulationAnalysisConfigurationProperty(
        sql_parameters=cleanrooms.CfnIntermediateTablePropsMixin.PopulationAnalysisSqlParametersProperty(
            analysis_template_arn="analysisTemplateArn",
            query_string="queryString"
        )
    ),
    tags=[cdk.CfnTag(
        key="key",
        value="value"
    )]
),
    strategy=merge_strategy
)

Create a mixin to apply properties to AWS::CleanRooms::IntermediateTable.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['analysisRules', 'description', 'kmsKeyArn', 'membershipIdentifier', 'name', 'populationAnalysisConfiguration', 'tags']

Static Methods

classmethod is_mixin(x)

Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

AggregationThresholdProperty

class CfnIntermediateTablePropsMixin.AggregationThresholdProperty(*, allowed_aggregate_expression_type=None, identity_columns=None, minimum_identity_count=None, output_column_thresholds=None, type=None)

Bases: object

Parameters:
  • allowed_aggregate_expression_type (Optional[str])

  • identity_columns (Optional[Sequence[str]])

  • minimum_identity_count (Union[int, float, None])

  • output_column_thresholds (Union[IResolvable, Sequence[Union[IResolvable, OutputColumnThresholdProperty, Dict[str, Any]]], None])

  • type (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-aggregationthreshold.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

aggregation_threshold_property = cleanrooms.CfnIntermediateTablePropsMixin.AggregationThresholdProperty(
    allowed_aggregate_expression_type="allowedAggregateExpressionType",
    identity_columns=["identityColumns"],
    minimum_identity_count=123,
    output_column_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
        minimum_identity_count=123,
        output_column_name="outputColumnName"
    )],
    type="type"
)

Attributes

allowed_aggregate_expression_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-aggregationthreshold.html#cfn-cleanrooms-intermediatetable-aggregationthreshold-allowedaggregateexpressiontype

Type:

see

identity_columns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-aggregationthreshold.html#cfn-cleanrooms-intermediatetable-aggregationthreshold-identitycolumns

Type:

see

minimum_identity_count

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-aggregationthreshold.html#cfn-cleanrooms-intermediatetable-aggregationthreshold-minimumidentitycount

Type:

see

output_column_thresholds

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-aggregationthreshold.html#cfn-cleanrooms-intermediatetable-aggregationthreshold-outputcolumnthresholds

Type:

see

type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-aggregationthreshold.html#cfn-cleanrooms-intermediatetable-aggregationthreshold-type

Type:

see

ComparisonControlsProperty

class CfnIntermediateTablePropsMixin.ComparisonControlsProperty(*, allowed_column_comparison_columns=None, allowed_literal_comparison_columns=None)

Bases: object

Parameters:
  • allowed_column_comparison_columns (Optional[Sequence[str]])

  • allowed_literal_comparison_columns (Optional[Sequence[str]])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-comparisoncontrols.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

comparison_controls_property = cleanrooms.CfnIntermediateTablePropsMixin.ComparisonControlsProperty(
    allowed_column_comparison_columns=["allowedColumnComparisonColumns"],
    allowed_literal_comparison_columns=["allowedLiteralComparisonColumns"]
)

Attributes

allowed_column_comparison_columns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-comparisoncontrols.html#cfn-cleanrooms-intermediatetable-comparisoncontrols-allowedcolumncomparisoncolumns

Type:

see

allowed_literal_comparison_columns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-comparisoncontrols.html#cfn-cleanrooms-intermediatetable-comparisoncontrols-allowedliteralcomparisoncolumns

Type:

see

DifferentialPrivacyColumnProperty

class CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(*, name=None)

Bases: object

Parameters:

name (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-differentialprivacycolumn.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

differential_privacy_column_property = cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
    name="name"
)

Attributes

name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-differentialprivacycolumn.html#cfn-cleanrooms-intermediatetable-differentialprivacycolumn-name

Type:

see

DifferentialPrivacyProperty

class CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(*, columns=None)

Bases: object

Parameters:

columns (Union[IResolvable, Sequence[Union[IResolvable, DifferentialPrivacyColumnProperty, Dict[str, Any]]], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-differentialprivacy.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

differential_privacy_property = cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(
    columns=[cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
        name="name"
    )]
)

Attributes

columns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-differentialprivacy.html#cfn-cleanrooms-intermediatetable-differentialprivacy-columns

Type:

see

IntermediateTableAnalysisRuleCustomProperty

class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(*, additional_analyses=None, aggregation_thresholds=None, allowed_analyses=None, allowed_analysis_providers=None, allowed_result_receivers=None, comparison_controls=None, differential_privacy=None, disallowed_output_columns=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

intermediate_table_analysis_rule_custom_property = cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(
    additional_analyses="additionalAnalyses",
    aggregation_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.AggregationThresholdProperty(
        allowed_aggregate_expression_type="allowedAggregateExpressionType",
        identity_columns=["identityColumns"],
        minimum_identity_count=123,
        output_column_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
            minimum_identity_count=123,
            output_column_name="outputColumnName"
        )],
        type="type"
    )],
    allowed_analyses=["allowedAnalyses"],
    allowed_analysis_providers=["allowedAnalysisProviders"],
    allowed_result_receivers=["allowedResultReceivers"],
    comparison_controls=cleanrooms.CfnIntermediateTablePropsMixin.ComparisonControlsProperty(
        allowed_column_comparison_columns=["allowedColumnComparisonColumns"],
        allowed_literal_comparison_columns=["allowedLiteralComparisonColumns"]
    ),
    differential_privacy=cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(
        columns=[cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
            name="name"
        )]
    ),
    disallowed_output_columns=["disallowedOutputColumns"]
)

Attributes

additional_analyses

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-additionalanalyses

Type:

see

aggregation_thresholds

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-aggregationthresholds

Type:

see

allowed_analyses

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-allowedanalyses

Type:

see

allowed_analysis_providers

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-allowedanalysisproviders

Type:

see

allowed_result_receivers

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-allowedresultreceivers

Type:

see

comparison_controls

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-comparisoncontrols

Type:

see

differential_privacy

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-differentialprivacy

Type:

see

disallowed_output_columns

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulecustom-disallowedoutputcolumns

Type:

see

IntermediateTableAnalysisRulePolicyProperty

class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyProperty(*, v1=None)

Bases: object

Parameters:

v1 (Union[IResolvable, IntermediateTableAnalysisRulePolicyV1Property, Dict[str, Any], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulepolicy.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

intermediate_table_analysis_rule_policy_property = cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyProperty(
    v1=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property(
        custom=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(
            additional_analyses="additionalAnalyses",
            aggregation_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.AggregationThresholdProperty(
                allowed_aggregate_expression_type="allowedAggregateExpressionType",
                identity_columns=["identityColumns"],
                minimum_identity_count=123,
                output_column_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
                    minimum_identity_count=123,
                    output_column_name="outputColumnName"
                )],
                type="type"
            )],
            allowed_analyses=["allowedAnalyses"],
            allowed_analysis_providers=["allowedAnalysisProviders"],
            allowed_result_receivers=["allowedResultReceivers"],
            comparison_controls=cleanrooms.CfnIntermediateTablePropsMixin.ComparisonControlsProperty(
                allowed_column_comparison_columns=["allowedColumnComparisonColumns"],
                allowed_literal_comparison_columns=["allowedLiteralComparisonColumns"]
            ),
            differential_privacy=cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(
                columns=[cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
                    name="name"
                )]
            ),
            disallowed_output_columns=["disallowedOutputColumns"]
        )
    )
)

Attributes

v1

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulepolicy.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulepolicy-v1

Type:

see

IntermediateTableAnalysisRulePolicyV1Property

class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property(*, custom=None)

Bases: object

Parameters:

custom (Union[IResolvable, IntermediateTableAnalysisRuleCustomProperty, Dict[str, Any], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulepolicyv1.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

intermediate_table_analysis_rule_policy_v1_property = cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property(
    custom=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(
        additional_analyses="additionalAnalyses",
        aggregation_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.AggregationThresholdProperty(
            allowed_aggregate_expression_type="allowedAggregateExpressionType",
            identity_columns=["identityColumns"],
            minimum_identity_count=123,
            output_column_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
                minimum_identity_count=123,
                output_column_name="outputColumnName"
            )],
            type="type"
        )],
        allowed_analyses=["allowedAnalyses"],
        allowed_analysis_providers=["allowedAnalysisProviders"],
        allowed_result_receivers=["allowedResultReceivers"],
        comparison_controls=cleanrooms.CfnIntermediateTablePropsMixin.ComparisonControlsProperty(
            allowed_column_comparison_columns=["allowedColumnComparisonColumns"],
            allowed_literal_comparison_columns=["allowedLiteralComparisonColumns"]
        ),
        differential_privacy=cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(
            columns=[cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
                name="name"
            )]
        ),
        disallowed_output_columns=["disallowedOutputColumns"]
    )
)

Attributes

custom

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrulepolicyv1.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrulepolicyv1-custom

Type:

see

IntermediateTableAnalysisRuleProperty

class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleProperty(*, policy=None, type=None)

Bases: object

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrule.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

intermediate_table_analysis_rule_property = cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleProperty(
    policy=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyProperty(
        v1=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property(
            custom=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(
                additional_analyses="additionalAnalyses",
                aggregation_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.AggregationThresholdProperty(
                    allowed_aggregate_expression_type="allowedAggregateExpressionType",
                    identity_columns=["identityColumns"],
                    minimum_identity_count=123,
                    output_column_thresholds=[cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
                        minimum_identity_count=123,
                        output_column_name="outputColumnName"
                    )],
                    type="type"
                )],
                allowed_analyses=["allowedAnalyses"],
                allowed_analysis_providers=["allowedAnalysisProviders"],
                allowed_result_receivers=["allowedResultReceivers"],
                comparison_controls=cleanrooms.CfnIntermediateTablePropsMixin.ComparisonControlsProperty(
                    allowed_column_comparison_columns=["allowedColumnComparisonColumns"],
                    allowed_literal_comparison_columns=["allowedLiteralComparisonColumns"]
                ),
                differential_privacy=cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty(
                    columns=[cleanrooms.CfnIntermediateTablePropsMixin.DifferentialPrivacyColumnProperty(
                        name="name"
                    )]
                ),
                disallowed_output_columns=["disallowedOutputColumns"]
            )
        )
    ),
    type="type"
)

Attributes

policy

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrule.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrule-policy

Type:

see

type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-intermediatetableanalysisrule.html#cfn-cleanrooms-intermediatetable-intermediatetableanalysisrule-type

Type:

see

OutputColumnThresholdProperty

class CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(*, minimum_identity_count=None, output_column_name=None)

Bases: object

Parameters:
  • minimum_identity_count (Union[int, float, None])

  • output_column_name (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-outputcolumnthreshold.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

output_column_threshold_property = cleanrooms.CfnIntermediateTablePropsMixin.OutputColumnThresholdProperty(
    minimum_identity_count=123,
    output_column_name="outputColumnName"
)

Attributes

minimum_identity_count

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-outputcolumnthreshold.html#cfn-cleanrooms-intermediatetable-outputcolumnthreshold-minimumidentitycount

Type:

see

output_column_name

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-outputcolumnthreshold.html#cfn-cleanrooms-intermediatetable-outputcolumnthreshold-outputcolumnname

Type:

see

PopulationAnalysisConfigurationProperty

class CfnIntermediateTablePropsMixin.PopulationAnalysisConfigurationProperty(*, sql_parameters=None)

Bases: object

Parameters:

sql_parameters (Union[IResolvable, PopulationAnalysisSqlParametersProperty, Dict[str, Any], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-populationanalysisconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

population_analysis_configuration_property = cleanrooms.CfnIntermediateTablePropsMixin.PopulationAnalysisConfigurationProperty(
    sql_parameters=cleanrooms.CfnIntermediateTablePropsMixin.PopulationAnalysisSqlParametersProperty(
        analysis_template_arn="analysisTemplateArn",
        query_string="queryString"
    )
)

Attributes

sql_parameters

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-populationanalysisconfiguration.html#cfn-cleanrooms-intermediatetable-populationanalysisconfiguration-sqlparameters

Type:

see

PopulationAnalysisSqlParametersProperty

class CfnIntermediateTablePropsMixin.PopulationAnalysisSqlParametersProperty(*, analysis_template_arn=None, query_string=None)

Bases: object

Parameters:
  • analysis_template_arn (Optional[str])

  • query_string (Optional[str])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-populationanalysissqlparameters.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_cleanrooms as cleanrooms

population_analysis_sql_parameters_property = cleanrooms.CfnIntermediateTablePropsMixin.PopulationAnalysisSqlParametersProperty(
    analysis_template_arn="analysisTemplateArn",
    query_string="queryString"
)

Attributes

analysis_template_arn

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-populationanalysissqlparameters.html#cfn-cleanrooms-intermediatetable-populationanalysissqlparameters-analysistemplatearn

Type:

see

query_string

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-intermediatetable-populationanalysissqlparameters.html#cfn-cleanrooms-intermediatetable-populationanalysissqlparameters-querystring

Type:

see