1. Packages
  2. AWS Native
  3. API Docs
  4. cleanrooms
  5. ConfiguredTable

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

aws-native.cleanrooms.ConfiguredTable

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

    Represents a table that can be associated with collaborations

    Create ConfiguredTable Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ConfiguredTable(name: string, args: ConfiguredTableArgs, opts?: CustomResourceOptions);
    @overload
    def ConfiguredTable(resource_name: str,
                        args: ConfiguredTableArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConfiguredTable(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        allowed_columns: Optional[Sequence[str]] = None,
                        analysis_method: Optional[ConfiguredTableAnalysisMethod] = None,
                        table_reference: Optional[ConfiguredTableTableReferenceArgs] = None,
                        analysis_rules: Optional[Sequence[ConfiguredTableAnalysisRuleArgs]] = None,
                        description: Optional[str] = None,
                        name: Optional[str] = None,
                        tags: Optional[Sequence[_root_inputs.TagArgs]] = 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.
    
    

    Parameters

    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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const configuredTableResource = new aws_native.cleanrooms.ConfiguredTable("configuredTableResource", {
        allowedColumns: ["string"],
        analysisMethod: aws_native.cleanrooms.ConfiguredTableAnalysisMethod.DirectQuery,
        tableReference: {
            glue: {
                databaseName: "string",
                tableName: "string",
            },
        },
        analysisRules: [{
            policy: {
                v1: {
                    list: {
                        joinColumns: ["string"],
                        listColumns: ["string"],
                        allowedJoinOperators: [aws_native.cleanrooms.ConfiguredTableJoinOperator.Or],
                    },
                },
            },
            type: aws_native.cleanrooms.ConfiguredTableAnalysisRuleType.Aggregation,
        }],
        description: "string",
        name: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    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:

    allowedColumns List<String>
    analysisMethod "DIRECT_QUERY"
    tableReference Property Map
    analysisRules List<Property Map>
    description String
    name String
    tags 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
    ConfiguredTableIdentifier string
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    ConfiguredTableIdentifier string
    Id string
    The provider-assigned unique ID for this managed resource.
    arn String
    configuredTableIdentifier String
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    configuredTableIdentifier string
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    configured_table_identifier str
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    configuredTableIdentifier String
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ConfiguredTableAggregateColumn, ConfiguredTableAggregateColumnArgs

    ConfiguredTableAggregateFunctionName, ConfiguredTableAggregateFunctionNameArgs

    Sum
    SUM
    SumDistinct
    SUM_DISTINCT
    Count
    COUNT
    CountDistinct
    COUNT_DISTINCT
    Avg
    AVG
    ConfiguredTableAggregateFunctionNameSum
    SUM
    ConfiguredTableAggregateFunctionNameSumDistinct
    SUM_DISTINCT
    ConfiguredTableAggregateFunctionNameCount
    COUNT
    ConfiguredTableAggregateFunctionNameCountDistinct
    COUNT_DISTINCT
    ConfiguredTableAggregateFunctionNameAvg
    AVG
    Sum
    SUM
    SumDistinct
    SUM_DISTINCT
    Count
    COUNT
    CountDistinct
    COUNT_DISTINCT
    Avg
    AVG
    Sum
    SUM
    SumDistinct
    SUM_DISTINCT
    Count
    COUNT
    CountDistinct
    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

    ConfiguredTableAggregationType, ConfiguredTableAggregationTypeArgs

    CountDistinct
    COUNT_DISTINCT
    ConfiguredTableAggregationTypeCountDistinct
    COUNT_DISTINCT
    CountDistinct
    COUNT_DISTINCT
    CountDistinct
    COUNT_DISTINCT
    COUNT_DISTINCT
    COUNT_DISTINCT
    "COUNT_DISTINCT"
    COUNT_DISTINCT

    ConfiguredTableAnalysisMethod, ConfiguredTableAnalysisMethodArgs

    DirectQuery
    DIRECT_QUERY
    ConfiguredTableAnalysisMethodDirectQuery
    DIRECT_QUERY
    DirectQuery
    DIRECT_QUERY
    DirectQuery
    DIRECT_QUERY
    DIRECT_QUERY
    DIRECT_QUERY
    "DIRECT_QUERY"
    DIRECT_QUERY

    ConfiguredTableAnalysisRule, ConfiguredTableAnalysisRuleArgs

    ConfiguredTableAnalysisRuleAggregation, ConfiguredTableAnalysisRuleAggregationArgs

    ConfiguredTableAnalysisRuleCustom, ConfiguredTableAnalysisRuleCustomArgs

    ConfiguredTableAnalysisRuleList, ConfiguredTableAnalysisRuleListArgs

    ConfiguredTableAnalysisRulePolicy, ConfiguredTableAnalysisRulePolicyArgs

    ConfiguredTableAnalysisRulePolicyV10Properties, ConfiguredTableAnalysisRulePolicyV10PropertiesArgs

    ConfiguredTableAnalysisRulePolicyV11Properties, ConfiguredTableAnalysisRulePolicyV11PropertiesArgs

    ConfiguredTableAnalysisRulePolicyV12Properties, ConfiguredTableAnalysisRulePolicyV12PropertiesArgs

    ConfiguredTableAnalysisRuleType, ConfiguredTableAnalysisRuleTypeArgs

    Aggregation
    AGGREGATION
    List
    LIST
    Custom
    CUSTOM
    ConfiguredTableAnalysisRuleTypeAggregation
    AGGREGATION
    ConfiguredTableAnalysisRuleTypeList
    LIST
    ConfiguredTableAnalysisRuleTypeCustom
    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

    ConfiguredTableDifferentialPrivacy, ConfiguredTableDifferentialPrivacyArgs

    ConfiguredTableDifferentialPrivacyColumn, ConfiguredTableDifferentialPrivacyColumnArgs

    Name string
    Name string
    name String
    name string
    name str
    name String

    ConfiguredTableGlueTableReference, ConfiguredTableGlueTableReferenceArgs

    DatabaseName string
    TableName string
    DatabaseName string
    TableName string
    databaseName String
    tableName String
    databaseName string
    tableName string
    databaseName String
    tableName String

    ConfiguredTableJoinOperator, ConfiguredTableJoinOperatorArgs

    Or
    OR
    And
    AND
    ConfiguredTableJoinOperatorOr
    OR
    ConfiguredTableJoinOperatorAnd
    AND
    Or
    OR
    And
    AND
    Or
    OR
    And
    AND
    OR_
    OR
    AND_
    AND
    "OR"
    OR
    "AND"
    AND

    ConfiguredTableJoinRequiredOption, ConfiguredTableJoinRequiredOptionArgs

    QueryRunner
    QUERY_RUNNER
    ConfiguredTableJoinRequiredOptionQueryRunner
    QUERY_RUNNER
    QueryRunner
    QUERY_RUNNER
    QueryRunner
    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
    Convert
    CONVERT
    CurrentDate
    CURRENT_DATE
    Dateadd
    DATEADD
    Extract
    EXTRACT
    Getdate
    GETDATE
    Substring
    SUBSTRING
    ToChar
    TO_CHAR
    ToDate
    TO_DATE
    ToNumber
    TO_NUMBER
    ToTimestamp
    TO_TIMESTAMP
    Trim
    TRIM
    ConfiguredTableScalarFunctionsTrunc
    TRUNC
    ConfiguredTableScalarFunctionsAbs
    ABS
    ConfiguredTableScalarFunctionsCeiling
    CEILING
    ConfiguredTableScalarFunctionsFloor
    FLOOR
    ConfiguredTableScalarFunctionsLn
    LN
    ConfiguredTableScalarFunctionsLog
    LOG
    ConfiguredTableScalarFunctionsRound
    ROUND
    ConfiguredTableScalarFunctionsSqrt
    SQRT
    ConfiguredTableScalarFunctionsCast
    CAST
    ConfiguredTableScalarFunctionsLower
    LOWER
    ConfiguredTableScalarFunctionsRtrim
    RTRIM
    ConfiguredTableScalarFunctionsUpper
    UPPER
    ConfiguredTableScalarFunctionsCoalesce
    COALESCE
    ConfiguredTableScalarFunctionsConvert
    CONVERT
    ConfiguredTableScalarFunctionsCurrentDate
    CURRENT_DATE
    ConfiguredTableScalarFunctionsDateadd
    DATEADD
    ConfiguredTableScalarFunctionsExtract
    EXTRACT
    ConfiguredTableScalarFunctionsGetdate
    GETDATE
    ConfiguredTableScalarFunctionsSubstring
    SUBSTRING
    ConfiguredTableScalarFunctionsToChar
    TO_CHAR
    ConfiguredTableScalarFunctionsToDate
    TO_DATE
    ConfiguredTableScalarFunctionsToNumber
    TO_NUMBER
    ConfiguredTableScalarFunctionsToTimestamp
    TO_TIMESTAMP
    ConfiguredTableScalarFunctionsTrim
    TRIM
    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
    Convert
    CONVERT
    CurrentDate
    CURRENT_DATE
    Dateadd
    DATEADD
    Extract
    EXTRACT
    Getdate
    GETDATE
    Substring
    SUBSTRING
    ToChar
    TO_CHAR
    ToDate
    TO_DATE
    ToNumber
    TO_NUMBER
    ToTimestamp
    TO_TIMESTAMP
    Trim
    TRIM
    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
    Convert
    CONVERT
    CurrentDate
    CURRENT_DATE
    Dateadd
    DATEADD
    Extract
    EXTRACT
    Getdate
    GETDATE
    Substring
    SUBSTRING
    ToChar
    TO_CHAR
    ToDate
    TO_DATE
    ToNumber
    TO_NUMBER
    ToTimestamp
    TO_TIMESTAMP
    Trim
    TRIM
    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
    CONVERT
    CONVERT
    CURRENT_DATE
    CURRENT_DATE
    DATEADD
    DATEADD
    EXTRACT
    EXTRACT
    GETDATE
    GETDATE
    SUBSTRING
    SUBSTRING
    TO_CHAR
    TO_CHAR
    TO_DATE
    TO_DATE
    TO_NUMBER
    TO_NUMBER
    TO_TIMESTAMP
    TO_TIMESTAMP
    TRIM
    TRIM
    "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
    "CONVERT"
    CONVERT
    "CURRENT_DATE"
    CURRENT_DATE
    "DATEADD"
    DATEADD
    "EXTRACT"
    EXTRACT
    "GETDATE"
    GETDATE
    "SUBSTRING"
    SUBSTRING
    "TO_CHAR"
    TO_CHAR
    "TO_DATE"
    TO_DATE
    "TO_NUMBER"
    TO_NUMBER
    "TO_TIMESTAMP"
    TO_TIMESTAMP
    "TRIM"
    TRIM

    ConfiguredTableTableReference, ConfiguredTableTableReferenceArgs

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi