AWS SDK Version 3 for .NET
API Reference

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.

Inheritance Hierarchy

System.Object
  Amazon.Connect.Model.DataTableAttribute

Namespace: Amazon.Connect.Model
Assembly: AWSSDK.Connect.dll
Version: 3.x.y.z

Syntax

C#
public class DataTableAttribute

The DataTableAttribute type exposes the following members

Constructors

NameDescription
Public Method DataTableAttribute()

Properties

NameTypeDescription
Public Property AttributeId System.String

Gets and sets the property AttributeId.

The unique identifier for the attribute within the data table.

Public Property DataTableArn System.String

Gets and sets the property DataTableArn.

The Amazon Resource Name (ARN) of the data table that contains this attribute.

Public Property DataTableId System.String

Gets and sets the property DataTableId.

The unique identifier of the data table that contains this attribute.

Public Property Description System.String

Gets and sets the property Description.

An optional description explaining the purpose and usage of this attribute.

Public Property LastModifiedRegion System.String

Gets and sets the property LastModifiedRegion.

The Amazon Web Services Region where this attribute was last modified, used for region replication.

Public Property LastModifiedTime System.DateTime

Gets and sets the property LastModifiedTime.

The timestamp when this attribute was last modified.

Public Property 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.

Public Property 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.

Public Property 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.

Public Property 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.

Public Property 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.

Public Property Version System.String

Gets and sets the property Version.

The version identifier for this attribute, used for versioning and change tracking.

Version Information

.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