SchemaOptions Struct
Represents the table schema attributes.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_dynamodb as dynamodb } from 'aws-cdk-lib';
const schemaOptions: dynamodb.SchemaOptions = {
partitionKey: {
name: 'name',
type: dynamodb.AttributeType.BINARY,
},
sortKey: {
name: 'name',
type: dynamodb.AttributeType.BINARY,
},
};
Properties
partitionKeyoptionalAttributepartition_keyoptionalAttributepartitionKeyoptionalAttributePartitionKeyoptionalAttributePartitionKeyoptionalAttribute#Partition key attribute definition.
Default: exactly one of partitionKey and partitionKeys must be specified.
If a single field forms the partition key, you can use this field. Use the partitionKeys field if the partition key is a multi-attribute key (consists of multiple fields).
sortKeyoptionalAttributesort_keyoptionalAttributesortKeyoptionalAttributeSortKeyoptionalAttributeSortKeyoptionalAttribute#Sort key attribute definition.
Default: no sort key
If a single field forms the sort key, you can use this field. Use the sortKeys field if the sort key is a multi-attribute key (consists of multiple fields).