AWS::Connect::DataTable - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::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.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::Connect::DataTable", "Properties" : { "Description" : String, "InstanceArn" : String, "Name" : String, "Status" : String, "Tags" : [ Tag, ... ], "TimeZone" : String, "ValueLockLevel" : String } }

YAML

Type: AWS::Connect::DataTable Properties: Description: String InstanceArn: String Name: String Status: String Tags: - Tag TimeZone: String ValueLockLevel: String

Properties

Description

An optional description of the data table's purpose and contents.

Required: No

Type: String

Pattern: ^[\P{C} ]+$

Minimum: 0

Maximum: 250

Update requires: No interruption

InstanceArn

The Amazon Resource Name (ARN) of the instance.

Required: No

Type: String

Pattern: ^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$

Minimum: 1

Maximum: 100

Update requires: Replacement

Name

The human-readable name of the data table. Must be unique within the instance and conform to Connect naming standards.

Required: No

Type: String

Pattern: ^[\p{L}\p{Z}\p{N}\-_.:=@'|]+$

Minimum: 1

Maximum: 128

Update requires: No interruption

Status

The current status of the data table. One of PUBLISHED or SAVED.

Required: No

Type: String

Allowed values: PUBLISHED

Update requires: Replacement

Tags

Key-value pairs for attribute based access control (TBAC or ABAC) and organization.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

TimeZone

The IANA timezone identifier used when resolving time based dynamic values. Required even if no time slices are specified.

Required: No

Type: String

Update requires: No interruption

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.

Required: No

Type: String

Allowed values: NONE

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) for the data table. Does not include version aliases.

CreatedTime

The timestamp when the data table was created.

LastModifiedRegion

The AWS Region where the data table was last modified, used for region replication.

LastModifiedTime

The timestamp when the data table or any of its properties were last modified.