CfnIntermediateTableMixinProps

class aws_cdk.cfn_property_mixins.aws_cleanrooms.CfnIntermediateTableMixinProps(*, analysis_rules=None, description=None, kms_key_arn=None, membership_identifier=None, name=None, population_analysis_configuration=None, tags=None)

Bases: object

Properties for CfnIntermediateTablePropsMixin.

Parameters:
See:

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

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# 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

cfn_intermediate_table_mixin_props = cleanrooms.CfnIntermediateTableMixinProps(
    analysis_rules=[cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleProperty(
        policy=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyProperty(
            v1=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRulePolicyV1Property(
                custom=cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty(
                    additional_analyses="additionalAnalyses",
                    allowed_analyses=["allowedAnalyses"],
                    allowed_analysis_providers=["allowedAnalysisProviders"],
                    allowed_result_receivers=["allowedResultReceivers"],
                    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=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

analysis_rules

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

Type:

see

description

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

Type:

see

kms_key_arn

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

Type:

see

membership_identifier

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

Type:

see

name

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

Type:

see

population_analysis_configuration

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

Type:

see

tags

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

Type:

see