AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::CleanRooms::ConfiguredTable

CfnConfiguredTable

Creates a new configured table resource.

Import

import { CfnConfiguredTable } from 'aws-cdk-lib/aws-cleanrooms';

Or use the module namespace:

import * as cleanrooms from 'aws-cdk-lib/aws-cleanrooms';
// cleanrooms.CfnConfiguredTable

Properties

Configuration passed to the constructor as CfnConfiguredTableProps.

allowedColumnsRequired
string[]

The columns within the underlying AWS Glue table that can be used within collaborations.

analysisMethodRequired
string

The analysis method for the configured table. `DIRECT_QUERY` allows SQL queries to be run directly on this table. `DIRECT_JOB` allows PySpark jobs to be run directly on this table. `MULTIPLE` allows both SQL queries and PySpark jobs to be run directly on this table.

nameRequired
string

A name for the configured table.

tableReferenceRequired
IResolvable | TableReferenceProperty

The table that this configured table represents.

analysisRulesOptional
IResolvable | IResolvable | AnalysisRuleProperty[]

The analysis rule that was created for the configured table.

descriptionOptional
string

A description for the configured table.

selectedAnalysisMethodsOptional
string[]

The selected analysis methods for the configured table.

tagsOptional
CfnTag[]

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.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter