Amazon DynamoDB · Types · Other public types

ArxDynamoTableMap

Definition

Namespace
ARX.SDK.DynamoDb.Model
Package
ARX.SDK.DynamoDb
C#
public sealed class ArxDynamoTableMap

A physical DynamoDB table: its keys and its global secondary indexes.

Properties

  • string Name { get; }

    The DynamoDB table's name.

  • string PartitionKey { get; }

    The table's partition key attribute.

  • ArxDynamoKeyType PartitionKeyType { get; }

    The partition key's type.

  • string SortKey { get; }

    The sort key; null for a table with a partition key only.

  • ArxDynamoKeyType SortKeyType { get; }

    The sort key's type.

  • string TypeAttribute { get; }

    The attribute that names each item's entity in a single table; null for a table per entity.

  • bool IsSingleTable { get; }

    True for a single table shared by several entities through key templates.

  • IReadOnlyList<ArxDynamoIndexMap> Indexes { get; }

    The table's global secondary indexes.