We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
Resource Type definition for AWS::Connect::DataTableAttribute
Using getDataTableAttribute
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataTableAttribute(args: GetDataTableAttributeArgs, opts?: InvokeOptions): Promise<GetDataTableAttributeResult>
function getDataTableAttributeOutput(args: GetDataTableAttributeOutputArgs, opts?: InvokeOptions): Output<GetDataTableAttributeResult>def get_data_table_attribute(attribute_id: Optional[str] = None,
data_table_arn: Optional[str] = None,
instance_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataTableAttributeResult
def get_data_table_attribute_output(attribute_id: Optional[pulumi.Input[str]] = None,
data_table_arn: Optional[pulumi.Input[str]] = None,
instance_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataTableAttributeResult]func LookupDataTableAttribute(ctx *Context, args *LookupDataTableAttributeArgs, opts ...InvokeOption) (*LookupDataTableAttributeResult, error)
func LookupDataTableAttributeOutput(ctx *Context, args *LookupDataTableAttributeOutputArgs, opts ...InvokeOption) LookupDataTableAttributeResultOutput> Note: This function is named LookupDataTableAttribute in the Go SDK.
public static class GetDataTableAttribute
{
public static Task<GetDataTableAttributeResult> InvokeAsync(GetDataTableAttributeArgs args, InvokeOptions? opts = null)
public static Output<GetDataTableAttributeResult> Invoke(GetDataTableAttributeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataTableAttributeResult> getDataTableAttribute(GetDataTableAttributeArgs args, InvokeOptions options)
public static Output<GetDataTableAttributeResult> getDataTableAttribute(GetDataTableAttributeArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:connect:getDataTableAttribute
arguments:
# arguments dictionaryThe following arguments are supported:
- Attribute
Id string - The unique identifier for the attribute within the data table.
- Data
Table stringArn - The Amazon Resource Name (ARN) of the data table that contains this attribute.
- Instance
Arn string - The Amazon Resource Name (ARN) of the instance.
- Attribute
Id string - The unique identifier for the attribute within the data table.
- Data
Table stringArn - The Amazon Resource Name (ARN) of the data table that contains this attribute.
- Instance
Arn string - The Amazon Resource Name (ARN) of the instance.
- attribute
Id String - The unique identifier for the attribute within the data table.
- data
Table StringArn - The Amazon Resource Name (ARN) of the data table that contains this attribute.
- instance
Arn String - The Amazon Resource Name (ARN) of the instance.
- attribute
Id string - The unique identifier for the attribute within the data table.
- data
Table stringArn - The Amazon Resource Name (ARN) of the data table that contains this attribute.
- instance
Arn string - The Amazon Resource Name (ARN) of the instance.
- attribute_
id str - The unique identifier for the attribute within the data table.
- data_
table_ strarn - The Amazon Resource Name (ARN) of the data table that contains this attribute.
- instance_
arn str - The Amazon Resource Name (ARN) of the instance.
- attribute
Id String - The unique identifier for the attribute within the data table.
- data
Table StringArn - The Amazon Resource Name (ARN) of the data table that contains this attribute.
- instance
Arn String - The Amazon Resource Name (ARN) of the instance.
getDataTableAttribute Result
The following output properties are available:
- Attribute
Id string - The unique identifier for the attribute within the data table.
- Description string
- An optional description explaining the purpose and usage of this attribute.
- Last
Modified stringRegion - The AWS Region where this attribute was last modified, used for region replication.
- Last
Modified doubleTime - The timestamp when this attribute was last modified.
- Lock
Version Pulumi.Aws Native. Connect. Outputs. Lock Version Properties - Name string
- The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards.
- Primary bool
- Boolean indicating whether this attribute is used as a primary key for record identification. Primary attributes must have unique value combinations and cannot contain expressions.
- Validation
Pulumi.
Aws Native. Connect. Outputs. Validation Properties - The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
- Value
Type Pulumi.Aws Native. Connect. Data Table Attribute Value Type - The type of value allowed for this attribute. Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
- Attribute
Id string - The unique identifier for the attribute within the data table.
- Description string
- An optional description explaining the purpose and usage of this attribute.
- Last
Modified stringRegion - The AWS Region where this attribute was last modified, used for region replication.
- Last
Modified float64Time - The timestamp when this attribute was last modified.
- Lock
Version LockVersion Properties - Name string
- The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards.
- Primary bool
- Boolean indicating whether this attribute is used as a primary key for record identification. Primary attributes must have unique value combinations and cannot contain expressions.
- Validation
Validation
Properties - The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
- Value
Type DataTable Attribute Value Type - The type of value allowed for this attribute. Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
- attribute
Id String - The unique identifier for the attribute within the data table.
- description String
- An optional description explaining the purpose and usage of this attribute.
- last
Modified StringRegion - The AWS Region where this attribute was last modified, used for region replication.
- last
Modified DoubleTime - The timestamp when this attribute was last modified.
- lock
Version LockVersion Properties - name String
- The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards.
- primary Boolean
- Boolean indicating whether this attribute is used as a primary key for record identification. Primary attributes must have unique value combinations and cannot contain expressions.
- validation
Validation
Properties - The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
- value
Type DataTable Attribute Value Type - The type of value allowed for this attribute. Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
- attribute
Id string - The unique identifier for the attribute within the data table.
- description string
- An optional description explaining the purpose and usage of this attribute.
- last
Modified stringRegion - The AWS Region where this attribute was last modified, used for region replication.
- last
Modified numberTime - The timestamp when this attribute was last modified.
- lock
Version LockVersion Properties - name string
- The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards.
- primary boolean
- Boolean indicating whether this attribute is used as a primary key for record identification. Primary attributes must have unique value combinations and cannot contain expressions.
- validation
Validation
Properties - The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
- value
Type DataTable Attribute Value Type - The type of value allowed for this attribute. Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
- attribute_
id str - The unique identifier for the attribute within the data table.
- description str
- An optional description explaining the purpose and usage of this attribute.
- last_
modified_ strregion - The AWS Region where this attribute was last modified, used for region replication.
- last_
modified_ floattime - The timestamp when this attribute was last modified.
- lock_
version LockVersion Properties - name str
- The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards.
- primary bool
- Boolean indicating whether this attribute is used as a primary key for record identification. Primary attributes must have unique value combinations and cannot contain expressions.
- validation
Validation
Properties - The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
- value_
type DataTable Attribute Value Type - The type of value allowed for this attribute. Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
- attribute
Id String - The unique identifier for the attribute within the data table.
- description String
- An optional description explaining the purpose and usage of this attribute.
- last
Modified StringRegion - The AWS Region where this attribute was last modified, used for region replication.
- last
Modified NumberTime - The timestamp when this attribute was last modified.
- lock
Version Property Map - name String
- The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards.
- primary Boolean
- Boolean indicating whether this attribute is used as a primary key for record identification. Primary attributes must have unique value combinations and cannot contain expressions.
- validation Property Map
- The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
- value
Type "TEXT" | "NUMBER" | "BOOLEAN" | "TEXT_LIST" | "NUMBER_LIST" - The type of value allowed for this attribute. Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
Supporting Types
DataTableAttributeValueType
LockVersionProperties
- attribute str
- data_
table str
ValidationProperties
- Enum
Pulumi.
Aws Native. Connect. Inputs. Validation Properties Enum Properties - Defines enumeration constraints for attribute values. Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
- Exclusive
Maximum double - The largest exclusive numeric value for NUMBER value type. Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- Exclusive
Minimum double - The smallest exclusive numeric value for NUMBER value type. Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- Max
Length int - The maximum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- Max
Values int - The maximum number of values in a list. Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- Maximum double
- The largest inclusive numeric value for NUMBER value type. Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- Min
Length int - The minimum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- Min
Values int - The minimum number of values in a list. Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- Minimum double
- The smallest inclusive numeric value for NUMBER value type. Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- Multiple
Of double - Specifies that numeric values must be multiples of this number. Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
- Enum
Validation
Properties Enum Properties - Defines enumeration constraints for attribute values. Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
- Exclusive
Maximum float64 - The largest exclusive numeric value for NUMBER value type. Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- Exclusive
Minimum float64 - The smallest exclusive numeric value for NUMBER value type. Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- Max
Length int - The maximum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- Max
Values int - The maximum number of values in a list. Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- Maximum float64
- The largest inclusive numeric value for NUMBER value type. Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- Min
Length int - The minimum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- Min
Values int - The minimum number of values in a list. Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- Minimum float64
- The smallest inclusive numeric value for NUMBER value type. Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- Multiple
Of float64 - Specifies that numeric values must be multiples of this number. Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
- enum_
Validation
Properties Enum Properties - Defines enumeration constraints for attribute values. Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
- exclusive
Maximum Double - The largest exclusive numeric value for NUMBER value type. Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- exclusive
Minimum Double - The smallest exclusive numeric value for NUMBER value type. Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- max
Length Integer - The maximum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- max
Values Integer - The maximum number of values in a list. Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- maximum Double
- The largest inclusive numeric value for NUMBER value type. Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- min
Length Integer - The minimum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- min
Values Integer - The minimum number of values in a list. Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- minimum Double
- The smallest inclusive numeric value for NUMBER value type. Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- multiple
Of Double - Specifies that numeric values must be multiples of this number. Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
- enum
Validation
Properties Enum Properties - Defines enumeration constraints for attribute values. Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
- exclusive
Maximum number - The largest exclusive numeric value for NUMBER value type. Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- exclusive
Minimum number - The smallest exclusive numeric value for NUMBER value type. Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- max
Length number - The maximum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- max
Values number - The maximum number of values in a list. Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- maximum number
- The largest inclusive numeric value for NUMBER value type. Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- min
Length number - The minimum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- min
Values number - The minimum number of values in a list. Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- minimum number
- The smallest inclusive numeric value for NUMBER value type. Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- multiple
Of number - Specifies that numeric values must be multiples of this number. Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
- enum
Validation
Properties Enum Properties - Defines enumeration constraints for attribute values. Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
- exclusive_
maximum float - The largest exclusive numeric value for NUMBER value type. Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- exclusive_
minimum float - The smallest exclusive numeric value for NUMBER value type. Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- max_
length int - The maximum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- max_
values int - The maximum number of values in a list. Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- maximum float
- The largest inclusive numeric value for NUMBER value type. Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- min_
length int - The minimum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- min_
values int - The minimum number of values in a list. Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- minimum float
- The smallest inclusive numeric value for NUMBER value type. Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- multiple_
of float - Specifies that numeric values must be multiples of this number. Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
- enum Property Map
- Defines enumeration constraints for attribute values. Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
- exclusive
Maximum Number - The largest exclusive numeric value for NUMBER value type. Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- exclusive
Minimum Number - The smallest exclusive numeric value for NUMBER value type. Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- max
Length Number - The maximum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- max
Values Number - The maximum number of values in a list. Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- maximum Number
- The largest inclusive numeric value for NUMBER value type. Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- min
Length Number - The minimum number of characters a text value can contain. Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- min
Values Number - The minimum number of values in a list. Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- minimum Number
- The smallest inclusive numeric value for NUMBER value type. Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- multiple
Of Number - Specifies that numeric values must be multiples of this number. Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
ValidationPropertiesEnumProperties
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
