DataTable - Amazon Connect

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

Required: 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 | VALUE

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