Values_0.CreateDataTableRequestSourceCreates a new data table with the specified properties. Supports the creation of all table properties except for attributes and values. A table with no attributes and values is a valid state for a table. The number of tables per instance is limited to 100 per instance. Customers can request an increase by using Amazon Web Services Service Quotas.
type nonrec t = {instanceId : InstanceId.t;The unique identifier for the Amazon Connect instance where the data table will be created.
*)name : DataTableName.t;The name for the data table. Must conform to Connect human readable string specification and have 1-127 characters. Whitespace must be trimmed first. Must not start with the reserved case insensitive values 'connect:' and 'aws:'. Must be unique for the instance using case-insensitive comparison.
*)description : DataTableDescription.t option;An optional description for the data table. Must conform to Connect human readable string specification and have 0-250 characters. Whitespace must be trimmed first.
*)timeZone : TimeZone.t;The IANA timezone identifier to use when resolving time based dynamic values. Required even if no time slices are specified.
*)valueLockLevel : DataTableLockLevel.t;The data level that concurrent value edits are locked on. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE. NONE is the default if unspecified. This determines how concurrent edits are handled when multiple users attempt to modify values simultaneously.
*)status : DataTableStatus.t;The status of the data table. One of PUBLISHED or SAVED. Required parameter that determines the initial state of the table.
*)}val make :
?description:??? ->
?tags:??? ->
instanceId:InstanceId.t ->
name:DataTableName.t ->
timeZone:TimeZone.t ->
valueLockLevel:DataTableLockLevel.t ->
status:DataTableStatus.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of InstanceId.t ])
list ]