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.112.0 published on Wednesday, Jul 24, 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.112.0 published on Wednesday, Jul 24, 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.

    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>
    The columns within the underlying AWS Glue table that can be utilized within collaborations.
    AnalysisMethod Pulumi.AwsNative.CleanRooms.ConfiguredTableAnalysisMethod
    The analysis method for the configured table. The only valid value is currently DIRECT_QUERY.
    TableReference Pulumi.AwsNative.CleanRooms.Inputs.ConfiguredTableTableReference
    The AWS Glue table that this configured table represents.
    AnalysisRules List<Pulumi.AwsNative.CleanRooms.Inputs.ConfiguredTableAnalysisRule>
    The entire created analysis rule.
    Description string
    A description for the configured table.
    Name string
    A name for the configured table.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
    AllowedColumns []string
    The columns within the underlying AWS Glue table that can be utilized within collaborations.
    AnalysisMethod ConfiguredTableAnalysisMethod
    The analysis method for the configured table. The only valid value is currently DIRECT_QUERY.
    TableReference ConfiguredTableTableReferenceArgs
    The AWS Glue table that this configured table represents.
    AnalysisRules []ConfiguredTableAnalysisRuleArgs
    The entire created analysis rule.
    Description string
    A description for the configured table.
    Name string
    A name for the configured table.
    Tags TagArgs
    An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
    allowedColumns List<String>
    The columns within the underlying AWS Glue table that can be utilized within collaborations.
    analysisMethod ConfiguredTableAnalysisMethod
    The analysis method for the configured table. The only valid value is currently DIRECT_QUERY.
    tableReference ConfiguredTableTableReference
    The AWS Glue table that this configured table represents.
    analysisRules List<ConfiguredTableAnalysisRule>
    The entire created analysis rule.
    description String
    A description for the configured table.
    name String
    A name for the configured table.
    tags List<Tag>
    An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
    allowedColumns string[]
    The columns within the underlying AWS Glue table that can be utilized within collaborations.
    analysisMethod ConfiguredTableAnalysisMethod
    The analysis method for the configured table. The only valid value is currently DIRECT_QUERY.
    tableReference ConfiguredTableTableReference
    The AWS Glue table that this configured table represents.
    analysisRules ConfiguredTableAnalysisRule[]
    The entire created analysis rule.
    description string
    A description for the configured table.
    name string
    A name for the configured table.
    tags Tag[]
    An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
    allowed_columns Sequence[str]
    The columns within the underlying AWS Glue table that can be utilized within collaborations.
    analysis_method ConfiguredTableAnalysisMethod
    The analysis method for the configured table. The only valid value is currently DIRECT_QUERY.
    table_reference ConfiguredTableTableReferenceArgs
    The AWS Glue table that this configured table represents.
    analysis_rules Sequence[ConfiguredTableAnalysisRuleArgs]
    The entire created analysis rule.
    description str
    A description for the configured table.
    name str
    A name for the configured table.
    tags Sequence[TagArgs]
    An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
    allowedColumns List<String>
    The columns within the underlying AWS Glue table that can be utilized within collaborations.
    analysisMethod "DIRECT_QUERY"
    The analysis method for the configured table. The only valid value is currently DIRECT_QUERY.
    tableReference Property Map
    The AWS Glue table that this configured table represents.
    analysisRules List<Property Map>
    The entire created analysis rule.
    description String
    A description for the configured table.
    name String
    A name for the configured table.
    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

    Returns the Amazon Resource Name (ARN) of the specified configured table.

    Example: arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

    ConfiguredTableIdentifier string

    Returns the unique identifier of the specified configured table.

    Example: a1b2c3d4-5678-90ab-cdef-EXAMPLE33333

    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string

    Returns the Amazon Resource Name (ARN) of the specified configured table.

    Example: arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

    ConfiguredTableIdentifier string

    Returns the unique identifier of the specified configured table.

    Example: a1b2c3d4-5678-90ab-cdef-EXAMPLE33333

    Id string
    The provider-assigned unique ID for this managed resource.
    arn String

    Returns the Amazon Resource Name (ARN) of the specified configured table.

    Example: arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

    configuredTableIdentifier String

    Returns the unique identifier of the specified configured table.

    Example: a1b2c3d4-5678-90ab-cdef-EXAMPLE33333

    id String
    The provider-assigned unique ID for this managed resource.
    arn string

    Returns the Amazon Resource Name (ARN) of the specified configured table.

    Example: arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

    configuredTableIdentifier string

    Returns the unique identifier of the specified configured table.

    Example: a1b2c3d4-5678-90ab-cdef-EXAMPLE33333

    id string
    The provider-assigned unique ID for this managed resource.
    arn str

    Returns the Amazon Resource Name (ARN) of the specified configured table.

    Example: arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

    configured_table_identifier str

    Returns the unique identifier of the specified configured table.

    Example: a1b2c3d4-5678-90ab-cdef-EXAMPLE33333

    id str
    The provider-assigned unique ID for this managed resource.
    arn String

    Returns the Amazon Resource Name (ARN) of the specified configured table.

    Example: arn:aws:cleanrooms:us-east-1:111122223333:configuredtable/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111

    configuredTableIdentifier String

    Returns the unique identifier of the specified configured table.

    Example: a1b2c3d4-5678-90ab-cdef-EXAMPLE33333

    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

    Policy ConfiguredTableAnalysisRulePolicy
    A policy that describes the associated data usage limitations.
    Type ConfiguredTableAnalysisRuleType
    The type of analysis rule.
    policy ConfiguredTableAnalysisRulePolicy
    A policy that describes the associated data usage limitations.
    type ConfiguredTableAnalysisRuleType
    The type of analysis rule.
    policy ConfiguredTableAnalysisRulePolicy
    A policy that describes the associated data usage limitations.
    type ConfiguredTableAnalysisRuleType
    The type of analysis rule.
    policy ConfiguredTableAnalysisRulePolicy
    A policy that describes the associated data usage limitations.
    type ConfiguredTableAnalysisRuleType
    The type of analysis rule.
    policy Property Map
    A policy that describes the associated data usage limitations.
    type "AGGREGATION" | "LIST" | "CUSTOM"
    The type of analysis rule.

    ConfiguredTableAnalysisRuleAggregation, ConfiguredTableAnalysisRuleAggregationArgs

    ConfiguredTableAnalysisRuleCustom, ConfiguredTableAnalysisRuleCustomArgs

    ConfiguredTableAnalysisRuleList, ConfiguredTableAnalysisRuleListArgs

    ConfiguredTableAnalysisRulePolicy, ConfiguredTableAnalysisRulePolicyArgs

    v1 Property Map | Property Map | Property Map
    Controls on the query specifications that can be run on a configured table.

    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
    The name of the database the AWS Glue table belongs to.
    TableName string
    The name of the AWS Glue table.
    DatabaseName string
    The name of the database the AWS Glue table belongs to.
    TableName string
    The name of the AWS Glue table.
    databaseName String
    The name of the database the AWS Glue table belongs to.
    tableName String
    The name of the AWS Glue table.
    databaseName string
    The name of the database the AWS Glue table belongs to.
    tableName string
    The name of the AWS Glue table.
    database_name str
    The name of the database the AWS Glue table belongs to.
    table_name str
    The name of the AWS Glue table.
    databaseName String
    The name of the database the AWS Glue table belongs to.
    tableName String
    The name of the AWS Glue table.

    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

    Glue Pulumi.AwsNative.CleanRooms.Inputs.ConfiguredTableGlueTableReference
    If present, a reference to the AWS Glue table referred to by this table reference.
    Glue ConfiguredTableGlueTableReference
    If present, a reference to the AWS Glue table referred to by this table reference.
    glue ConfiguredTableGlueTableReference
    If present, a reference to the AWS Glue table referred to by this table reference.
    glue ConfiguredTableGlueTableReference
    If present, a reference to the AWS Glue table referred to by this table reference.
    glue ConfiguredTableGlueTableReference
    If present, a reference to the AWS Glue table referred to by this table reference.
    glue Property Map
    If present, a reference to the AWS Glue table referred to by this table reference.

    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.112.0 published on Wednesday, Jul 24, 2024 by Pulumi