DataTable
Represents a data table in Amazon Connect. A data table is a JSON-like data structure where attributes and values are dynamically set by customers. Customers can reference table values within call flows, applications, views, and workspaces to pinpoint dynamic configuration that changes their contact center's behavior in a predetermined and safe way.
Contents
- Arn
-
The Amazon Resource Name (ARN) for the data table. Does not include version aliases.
Type: String
Required: Yes
- Id
-
The unique identifier for the data table. Does not include version aliases.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Required: Yes
- LastModifiedTime
-
The timestamp when the data table or any of its properties were last modified.
Type: Timestamp
Required: Yes
- Name
-
The human-readable name of the data table. Must be unique within the instance and conform to Connect naming standards.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 127.
Pattern:
^[\p{L}\p{Z}\p{N}\-_.:=@'|]+$Required: Yes
- TimeZone
-
The IANA timezone identifier used when resolving time based dynamic values. Required even if no time slices are specified.
Type: String
Required: Yes
- CreatedTime
-
The timestamp when the data table was created.
Type: Timestamp
Required: No
- Description
-
An optional description of the data table's purpose and contents.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 250.
Pattern:
^[\\P{C}\r\n\t]+$Required: No
- LastModifiedRegion
-
The AWS region where the data table was last modified, used for region replication.
Type: String
Pattern:
[a-z]{2}(-[a-z]+){1,2}(-[0-9])?Required: No
- LockVersion
-
The lock version information used for optimistic locking and table versioning. Changes with each update to prevent concurrent modification conflicts.
Type: DataTableLockVersion object
Required: No
- Status
-
The current status of the data table. One of PUBLISHED or SAVED.
Type: String
Valid Values:
PUBLISHEDRequired: No
- Tags
-
Key-value pairs for attribute based access control (TBAC or ABAC) and organization.
Type: String to string map
Map Entries: Maximum number of 50 items.
Key Length Constraints: Minimum length of 1. Maximum length of 128.
Key Pattern:
^(?!aws:)[\p{L}\p{Z}\p{N}_.:/=+\-@]*$Value Length Constraints: Maximum length of 256.
Required: No
- ValueLockLevel
-
The data level that concurrent value edits are locked on. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE. Determines how concurrent edits are handled when multiple users attempt to modify values simultaneously.
Type: String
Valid Values:
NONE | DATA_TABLE | PRIMARY_VALUE | ATTRIBUTE | VALUERequired: No
- Version
-
A unique identifier and alias for customer managed versions (not $LATEST or $SAVED).
Type: String
Length Constraints: Minimum length of 0. Maximum length of 128.
Required: No
- VersionDescription
-
A description of the customer managed version.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 250.
Pattern:
^[\\P{C}\r\n\t]+$Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: