interface CfnDataTableAttributeMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins.CfnDataTableAttributeMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsconnect/mixins#CfnDataTableAttributeMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.connect.mixins.CfnDataTableAttributeMixinProps |
Python | aws_cdk.mixins_preview.aws_connect.mixins.CfnDataTableAttributeMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_connect » mixins » CfnDataTableAttributeMixinProps |
Properties for CfnDataTableAttributePropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as connect_mixins } from '@aws-cdk/mixins-preview/aws-connect';
const cfnDataTableAttributeMixinProps: connect_mixins.CfnDataTableAttributeMixinProps = {
dataTableArn: 'dataTableArn',
description: 'description',
instanceArn: 'instanceArn',
name: 'name',
primary: false,
validation: {
enum: {
strict: false,
values: ['values'],
},
exclusiveMaximum: 123,
exclusiveMinimum: 123,
maximum: 123,
maxLength: 123,
maxValues: 123,
minimum: 123,
minLength: 123,
minValues: 123,
multipleOf: 123,
},
valueType: 'valueType',
};
Properties
| Name | Type | Description |
|---|---|---|
| data | string | The Amazon Resource Name (ARN) of the data table that contains this attribute. |
| description? | string | An optional description explaining the purpose and usage of this attribute. |
| instance | string | The Amazon Resource Name (ARN) of the instance. |
| name? | string | The human-readable name of the attribute. |
| primary? | boolean | IResolvable | Boolean indicating whether this attribute is used as a primary key for record identification. |
| validation? | IResolvable | Validation | The validation rules applied to values of this attribute. |
| value | string | The type of value allowed for this attribute. |
dataTableArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the data table that contains this attribute.
description?
Type:
string
(optional)
An optional description explaining the purpose and usage of this attribute.
instanceArn?
Type:
string
(optional)
The Amazon Resource Name (ARN) of the instance.
name?
Type:
string
(optional)
The human-readable name of the attribute.
Must be unique within the data table and conform to Connect naming standards.
primary?
Type:
boolean | IResolvable
(optional)
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?
Type:
IResolvable | Validation
(optional)
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?
Type:
string
(optional)
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.

.NET
Go
Java
Python
TypeScript