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.79.0 published on Monday, Oct 2, 2023 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.79.0 published on Monday, Oct 2, 2023 by Pulumi

    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:

    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

    AllowedAnalyses List<string>
    AllowedAnalysisProviders List<string>
    allowedAnalyses List<String>
    allowedAnalysisProviders List<String>
    allowed_analyses Sequence[str]
    allowed_analysis_providers Sequence[str]
    allowedAnalyses List<String>
    allowedAnalysisProviders List<String>

    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

    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
    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
    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

    Key string
    Value string
    Key string
    Value string
    key String
    value String
    key string
    value string
    key str
    value str
    key String
    value String

    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.79.0 published on Monday, Oct 2, 2023 by Pulumi