CfnConfiguredTableAssociationProps
- class aws_cdk.aws_cleanrooms.CfnConfiguredTableAssociationProps(*, configured_table_identifier, membership_identifier, name, role_arn, configured_table_association_analysis_rules=None, description=None, tags=None)
- Bases: - object- Properties for defining a - CfnConfiguredTableAssociation.- Parameters:
- configured_table_identifier ( - str) – A unique identifier for the configured table to be associated to. Currently accepts a configured table ID.
- membership_identifier ( - str) – The unique ID for the membership this configured table association belongs to.
- name ( - str) – The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
- role_arn ( - str) – The service will assume this role to access catalog metadata and query the table.
- configured_table_association_analysis_rules ( - Union[- IResolvable,- Sequence[- Union[- IResolvable,- ConfiguredTableAssociationAnalysisRuleProperty,- Dict[- str,- Any]]],- None]) – An analysis rule for a configured table association. This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the- ConfiguredTableAssociationAnalysisRuleis referred to as the collaboration analysis rule .
- description ( - Optional[- str]) – A description of the configured table association.
- tags ( - Optional[- Sequence[- Union[- CfnTag,- Dict[- str,- Any]]]]) – An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
 
- See:
- 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 import aws_cleanrooms as cleanrooms cfn_configured_table_association_props = cleanrooms.CfnConfiguredTableAssociationProps( configured_table_identifier="configuredTableIdentifier", membership_identifier="membershipIdentifier", name="name", role_arn="roleArn", # the properties below are optional configured_table_association_analysis_rules=[cleanrooms.CfnConfiguredTableAssociation.ConfiguredTableAssociationAnalysisRuleProperty( policy=cleanrooms.CfnConfiguredTableAssociation.ConfiguredTableAssociationAnalysisRulePolicyProperty( v1=cleanrooms.CfnConfiguredTableAssociation.ConfiguredTableAssociationAnalysisRulePolicyV1Property( aggregation=cleanrooms.CfnConfiguredTableAssociation.ConfiguredTableAssociationAnalysisRuleAggregationProperty( allowed_additional_analyses=["allowedAdditionalAnalyses"], allowed_result_receivers=["allowedResultReceivers"] ), custom=cleanrooms.CfnConfiguredTableAssociation.ConfiguredTableAssociationAnalysisRuleCustomProperty( allowed_additional_analyses=["allowedAdditionalAnalyses"], allowed_result_receivers=["allowedResultReceivers"] ), list=cleanrooms.CfnConfiguredTableAssociation.ConfiguredTableAssociationAnalysisRuleListProperty( allowed_additional_analyses=["allowedAdditionalAnalyses"], allowed_result_receivers=["allowedResultReceivers"] ) ) ), type="type" )], description="description", tags=[CfnTag( key="key", value="value" )] ) - Attributes - configured_table_association_analysis_rules
- An analysis rule for a configured table association. - This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the - ConfiguredTableAssociationAnalysisRuleis referred to as the collaboration analysis rule .
 - configured_table_identifier
- A unique identifier for the configured table to be associated to. - Currently accepts a configured table ID. 
 - description
- A description of the configured table association. 
 - membership_identifier
- The unique ID for the membership this configured table association belongs to. 
 - name
- The name of the configured table association, in lowercase. - The table is identified by this name when running protected queries against the underlying data. 
 - role_arn
- The service will assume this role to access catalog metadata and query the table. 
 - tags
- An optional label that you can assign to a resource when you create it. - Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.