AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Represents an attribute (column) in a data table. Attributes define the schema and validation rules for values that can be stored in the table. They specify the data type, constraints, and whether the attribute is used as a primary key for record identification.
Namespace: Amazon.Connect.Model
Assembly: AWSSDK.Connect.dll
Version: 3.x.y.z
public class DataTableAttribute
The DataTableAttribute type exposes the following members
| Name | Description | |
|---|---|---|
|
DataTableAttribute() |
| Name | Type | Description | |
|---|---|---|---|
|
AttributeId | System.String |
Gets and sets the property AttributeId. The unique identifier for the attribute within the data table. |
|
DataTableArn | System.String |
Gets and sets the property DataTableArn. The Amazon Resource Name (ARN) of the data table that contains this attribute. |
|
DataTableId | System.String |
Gets and sets the property DataTableId. The unique identifier of the data table that contains this attribute. |
|
Description | System.String |
Gets and sets the property Description. An optional description explaining the purpose and usage of this attribute. |
|
LastModifiedRegion | System.String |
Gets and sets the property LastModifiedRegion. The Amazon Web Services Region where this attribute was last modified, used for region replication. |
|
LastModifiedTime | System.DateTime |
Gets and sets the property LastModifiedTime. The timestamp when this attribute was last modified. |
|
LockVersion | Amazon.Connect.Model.DataTableLockVersion |
Gets and sets the property LockVersion. The lock version for this attribute, used for optimistic locking to prevent concurrent modification conflicts. |
|
Name | System.String |
Gets and sets the property Name. The human-readable name of the attribute. Must be unique within the data table and conform to Connect naming standards. |
|
Primary | System.Boolean |
Gets and sets the property Primary. 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 | Amazon.Connect.Model.Validation |
Gets and sets the property Validation. The validation rules applied to values of this attribute. Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity. |
|
ValueType | Amazon.Connect.DataTableAttributeValueType |
Gets and sets the property ValueType. 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. |
|
Version | System.String |
Gets and sets the property Version. The version identifier for this attribute, used for versioning and change tracking. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5