AWS Native is in preview. AWS Classic is fully supported.
aws-native.cleanrooms.ConfiguredTable
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Represents a table that can be associated with collaborations
Create ConfiguredTable Resource
new ConfiguredTable(name: string, args: ConfiguredTableArgs, opts?: CustomResourceOptions);
@overload
def ConfiguredTable(resource_name: str,
opts: Optional[ResourceOptions] = None,
allowed_columns: Optional[Sequence[str]] = None,
analysis_method: Optional[ConfiguredTableAnalysisMethod] = None,
analysis_rules: Optional[Sequence[ConfiguredTableAnalysisRuleArgs]] = None,
description: Optional[str] = None,
name: Optional[str] = None,
table_reference: Optional[ConfiguredTableTableReferenceArgs] = None,
tags: Optional[Sequence[ConfiguredTableTagArgs]] = None)
@overload
def ConfiguredTable(resource_name: str,
args: ConfiguredTableArgs,
opts: Optional[ResourceOptions] = None)
func NewConfiguredTable(ctx *Context, name string, args ConfiguredTableArgs, opts ...ResourceOption) (*ConfiguredTable, error)
public ConfiguredTable(string name, ConfiguredTableArgs args, CustomResourceOptions? opts = null)
public ConfiguredTable(String name, ConfiguredTableArgs args)
public ConfiguredTable(String name, ConfiguredTableArgs args, CustomResourceOptions options)
type: aws-native:cleanrooms:ConfiguredTable
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConfiguredTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConfiguredTableArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConfiguredTableArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConfiguredTableArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConfiguredTableArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ConfiguredTable Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ConfiguredTable resource accepts the following input properties:
- Allowed
Columns List<string> - Analysis
Method Pulumi.Aws Native. Clean Rooms. Configured Table Analysis Method - Table
Reference Pulumi.Aws Native. Clean Rooms. Inputs. Configured Table Table Reference - Analysis
Rules List<Pulumi.Aws Native. Clean Rooms. Inputs. Configured Table Analysis Rule> - Description string
- Name string
- List<Pulumi.
Aws Native. Clean Rooms. Inputs. Configured Table Tag> An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- Allowed
Columns []string - Analysis
Method ConfiguredTable Analysis Method - Table
Reference ConfiguredTable Table Reference Args - Analysis
Rules []ConfiguredTable Analysis Rule Args - Description string
- Name string
- []Configured
Table Tag Args An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- allowed
Columns List<String> - analysis
Method ConfiguredTable Analysis Method - table
Reference ConfiguredTable Table Reference - analysis
Rules List<ConfiguredTable Analysis Rule> - description String
- name String
- List<Configured
Table Tag> An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- allowed
Columns string[] - analysis
Method ConfiguredTable Analysis Method - table
Reference ConfiguredTable Table Reference - analysis
Rules ConfiguredTable Analysis Rule[] - description string
- name string
- Configured
Table Tag[] An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- allowed_
columns Sequence[str] - analysis_
method ConfiguredTable Analysis Method - table_
reference ConfiguredTable Table Reference Args - analysis_
rules Sequence[ConfiguredTable Analysis Rule Args] - description str
- name str
- Sequence[Configured
Table Tag Args] An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- allowed
Columns List<String> - analysis
Method "DIRECT_QUERY" - table
Reference Property Map - analysis
Rules List<Property Map> - description String
- name String
- List<Property Map>
An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConfiguredTable resource produces the following output properties:
- Arn string
- Configured
Table stringIdentifier - Id string
The provider-assigned unique ID for this managed resource.
- Arn string
- Configured
Table stringIdentifier - Id string
The provider-assigned unique ID for this managed resource.
- arn String
- configured
Table StringIdentifier - id String
The provider-assigned unique ID for this managed resource.
- arn string
- configured
Table stringIdentifier - id string
The provider-assigned unique ID for this managed resource.
- arn str
- configured_
table_ stridentifier - id str
The provider-assigned unique ID for this managed resource.
- arn String
- configured
Table StringIdentifier - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
ConfiguredTableAggregateColumn, ConfiguredTableAggregateColumnArgs
- column
Names List<String> - function
Configured
Table Aggregate Function Name
- column_
names Sequence[str] - function
Configured
Table Aggregate Function Name
ConfiguredTableAggregateFunctionName, ConfiguredTableAggregateFunctionNameArgs
- Sum
- SUM
- Sum
Distinct - SUM_DISTINCT
- Count
- COUNT
- Count
Distinct - COUNT_DISTINCT
- Avg
- AVG
- Configured
Table Aggregate Function Name Sum - SUM
- Configured
Table Aggregate Function Name Sum Distinct - SUM_DISTINCT
- Configured
Table Aggregate Function Name Count - COUNT
- Configured
Table Aggregate Function Name Count Distinct - COUNT_DISTINCT
- Configured
Table Aggregate Function Name Avg - AVG
- Sum
- SUM
- Sum
Distinct - SUM_DISTINCT
- Count
- COUNT
- Count
Distinct - COUNT_DISTINCT
- Avg
- AVG
- Sum
- SUM
- Sum
Distinct - SUM_DISTINCT
- Count
- COUNT
- Count
Distinct - COUNT_DISTINCT
- Avg
- AVG
- SUM
- SUM
- SUM_DISTINCT
- SUM_DISTINCT
- COUNT
- COUNT
- COUNT_DISTINCT
- COUNT_DISTINCT
- AVG
- AVG
- "SUM"
- SUM
- "SUM_DISTINCT"
- SUM_DISTINCT
- "COUNT"
- COUNT
- "COUNT_DISTINCT"
- COUNT_DISTINCT
- "AVG"
- AVG
ConfiguredTableAggregationConstraint, ConfiguredTableAggregationConstraintArgs
- Column
Name string - Minimum float64
- Type
Configured
Table Aggregation Type
- column
Name String - minimum Double
- type
Configured
Table Aggregation Type
- column
Name string - minimum number
- type
Configured
Table Aggregation Type
- column
Name String - minimum Number
- type "COUNT_DISTINCT"
ConfiguredTableAggregationType, ConfiguredTableAggregationTypeArgs
- Count
Distinct - COUNT_DISTINCT
- Configured
Table Aggregation Type Count Distinct - COUNT_DISTINCT
- Count
Distinct - COUNT_DISTINCT
- Count
Distinct - COUNT_DISTINCT
- COUNT_DISTINCT
- COUNT_DISTINCT
- "COUNT_DISTINCT"
- COUNT_DISTINCT
ConfiguredTableAnalysisMethod, ConfiguredTableAnalysisMethodArgs
- Direct
Query - DIRECT_QUERY
- Configured
Table Analysis Method Direct Query - DIRECT_QUERY
- Direct
Query - DIRECT_QUERY
- Direct
Query - DIRECT_QUERY
- DIRECT_QUERY
- DIRECT_QUERY
- "DIRECT_QUERY"
- DIRECT_QUERY
ConfiguredTableAnalysisRule, ConfiguredTableAnalysisRuleArgs
ConfiguredTableAnalysisRuleAggregation, ConfiguredTableAnalysisRuleAggregationArgs
- Aggregate
Columns List<Pulumi.Aws Native. Clean Rooms. Inputs. Configured Table Aggregate Column> - Dimension
Columns List<string> - Join
Columns List<string> - Output
Constraints List<Pulumi.Aws Native. Clean Rooms. Inputs. Configured Table Aggregation Constraint> - Scalar
Functions List<Pulumi.Aws Native. Clean Rooms. Configured Table Scalar Functions> - Allowed
Join List<Pulumi.Operators Aws Native. Clean Rooms. Configured Table Join Operator> - Join
Required Pulumi.Aws Native. Clean Rooms. Configured Table Join Required Option
- aggregate
Columns List<ConfiguredTable Aggregate Column> - dimension
Columns List<String> - join
Columns List<String> - output
Constraints List<ConfiguredTable Aggregation Constraint> - scalar
Functions List<ConfiguredTable Scalar Functions> - allowed
Join List<ConfiguredOperators Table Join Operator> - join
Required ConfiguredTable Join Required Option
- aggregate_
columns Sequence[ConfiguredTable Aggregate Column] - dimension_
columns Sequence[str] - join_
columns Sequence[str] - output_
constraints Sequence[ConfiguredTable Aggregation Constraint] - scalar_
functions Sequence[ConfiguredTable Scalar Functions] - allowed_
join_ Sequence[Configuredoperators Table Join Operator] - join_
required ConfiguredTable Join Required Option
- aggregate
Columns List<Property Map> - dimension
Columns List<String> - join
Columns List<String> - output
Constraints List<Property Map> - scalar
Functions List<"TRUNC" | "ABS" | "CEILING" | "FLOOR" | "LN" | "LOG" | "ROUND" | "SQRT" | "CAST" | "LOWER" | "RTRIM" | "UPPER" | "COALESCE"> - allowed
Join List<"OR" | "AND">Operators - join
Required "QUERY_RUNNER"
ConfiguredTableAnalysisRuleCustom, ConfiguredTableAnalysisRuleCustomArgs
- Allowed
Analyses List<string> - Allowed
Analysis List<string>Providers
- Allowed
Analyses []string - Allowed
Analysis []stringProviders
- allowed
Analyses List<String> - allowed
Analysis List<String>Providers
- allowed
Analyses string[] - allowed
Analysis string[]Providers
- allowed_
analyses Sequence[str] - allowed_
analysis_ Sequence[str]providers
- allowed
Analyses List<String> - allowed
Analysis List<String>Providers
ConfiguredTableAnalysisRuleList, ConfiguredTableAnalysisRuleListArgs
- Join
Columns List<string> - List
Columns List<string> - Allowed
Join List<Pulumi.Operators Aws Native. Clean Rooms. Configured Table Join Operator>
- Join
Columns []string - List
Columns []string - Allowed
Join []ConfiguredOperators Table Join Operator
- join
Columns List<String> - list
Columns List<String> - allowed
Join List<ConfiguredOperators Table Join Operator>
- join
Columns string[] - list
Columns string[] - allowed
Join ConfiguredOperators Table Join Operator[]
- join_
columns Sequence[str] - list_
columns Sequence[str] - allowed_
join_ Sequence[Configuredoperators Table Join Operator]
- join
Columns List<String> - list
Columns List<String> - allowed
Join List<"OR" | "AND">Operators
ConfiguredTableAnalysisRulePolicy, ConfiguredTableAnalysisRulePolicyArgs
ConfiguredTableAnalysisRulePolicyV10Properties, ConfiguredTableAnalysisRulePolicyV10PropertiesArgs
ConfiguredTableAnalysisRulePolicyV11Properties, ConfiguredTableAnalysisRulePolicyV11PropertiesArgs
ConfiguredTableAnalysisRulePolicyV12Properties, ConfiguredTableAnalysisRulePolicyV12PropertiesArgs
ConfiguredTableAnalysisRuleType, ConfiguredTableAnalysisRuleTypeArgs
- Aggregation
- AGGREGATION
- List
- LIST
- Custom
- CUSTOM
- Configured
Table Analysis Rule Type Aggregation - AGGREGATION
- Configured
Table Analysis Rule Type List - LIST
- Configured
Table Analysis Rule Type Custom - CUSTOM
- Aggregation
- AGGREGATION
- List
- LIST
- Custom
- CUSTOM
- Aggregation
- AGGREGATION
- List
- LIST
- Custom
- CUSTOM
- AGGREGATION
- AGGREGATION
- LIST
- LIST
- CUSTOM
- CUSTOM
- "AGGREGATION"
- AGGREGATION
- "LIST"
- LIST
- "CUSTOM"
- CUSTOM
ConfiguredTableGlueTableReference, ConfiguredTableGlueTableReferenceArgs
- Database
Name string - Table
Name string
- Database
Name string - Table
Name string
- database
Name String - table
Name String
- database
Name string - table
Name string
- database_
name str - table_
name str
- database
Name String - table
Name String
ConfiguredTableJoinOperator, ConfiguredTableJoinOperatorArgs
- Or
- OR
- And
- AND
- Configured
Table Join Operator Or - OR
- Configured
Table Join Operator And - AND
- Or
- OR
- And
- AND
- Or
- OR
- And
- AND
- OR_
- OR
- AND_
- AND
- "OR"
- OR
- "AND"
- AND
ConfiguredTableJoinRequiredOption, ConfiguredTableJoinRequiredOptionArgs
- Query
Runner - QUERY_RUNNER
- Configured
Table Join Required Option Query Runner - QUERY_RUNNER
- Query
Runner - QUERY_RUNNER
- Query
Runner - QUERY_RUNNER
- QUERY_RUNNER
- QUERY_RUNNER
- "QUERY_RUNNER"
- QUERY_RUNNER
ConfiguredTableScalarFunctions, ConfiguredTableScalarFunctionsArgs
- Trunc
- TRUNC
- Abs
- ABS
- Ceiling
- CEILING
- Floor
- FLOOR
- Ln
- LN
- Log
- LOG
- Round
- ROUND
- Sqrt
- SQRT
- Cast
- CAST
- Lower
- LOWER
- Rtrim
- RTRIM
- Upper
- UPPER
- Coalesce
- COALESCE
- Configured
Table Scalar Functions Trunc - TRUNC
- Configured
Table Scalar Functions Abs - ABS
- Configured
Table Scalar Functions Ceiling - CEILING
- Configured
Table Scalar Functions Floor - FLOOR
- Configured
Table Scalar Functions Ln - LN
- Configured
Table Scalar Functions Log - LOG
- Configured
Table Scalar Functions Round - ROUND
- Configured
Table Scalar Functions Sqrt - SQRT
- Configured
Table Scalar Functions Cast - CAST
- Configured
Table Scalar Functions Lower - LOWER
- Configured
Table Scalar Functions Rtrim - RTRIM
- Configured
Table Scalar Functions Upper - UPPER
- Configured
Table Scalar Functions Coalesce - COALESCE
- Trunc
- TRUNC
- Abs
- ABS
- Ceiling
- CEILING
- Floor
- FLOOR
- Ln
- LN
- Log
- LOG
- Round
- ROUND
- Sqrt
- SQRT
- Cast
- CAST
- Lower
- LOWER
- Rtrim
- RTRIM
- Upper
- UPPER
- Coalesce
- COALESCE
- Trunc
- TRUNC
- Abs
- ABS
- Ceiling
- CEILING
- Floor
- FLOOR
- Ln
- LN
- Log
- LOG
- Round
- ROUND
- Sqrt
- SQRT
- Cast
- CAST
- Lower
- LOWER
- Rtrim
- RTRIM
- Upper
- UPPER
- Coalesce
- COALESCE
- TRUNC
- TRUNC
- ABS
- ABS
- CEILING
- CEILING
- FLOOR
- FLOOR
- LN
- LN
- LOG
- LOG
- ROUND
- ROUND
- SQRT
- SQRT
- CAST
- CAST
- LOWER
- LOWER
- RTRIM
- RTRIM
- UPPER
- UPPER
- COALESCE
- COALESCE
- "TRUNC"
- TRUNC
- "ABS"
- ABS
- "CEILING"
- CEILING
- "FLOOR"
- FLOOR
- "LN"
- LN
- "LOG"
- LOG
- "ROUND"
- ROUND
- "SQRT"
- SQRT
- "CAST"
- CAST
- "LOWER"
- LOWER
- "RTRIM"
- RTRIM
- "UPPER"
- UPPER
- "COALESCE"
- COALESCE
ConfiguredTableTableReference, ConfiguredTableTableReferenceArgs
ConfiguredTableTag, ConfiguredTableTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.