Represents the properties of a table.
 Declaration Syntax
 Declaration Syntax| C# | 
public class TableDescription
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | TableDescription()()()() | Initializes a new instance of the TableDescription class | 
|  | AttributeDefinitions | 
            An array of AttributeDefinition objects. Each of these objects describes one attribute in the table and index key schema. Each
            AttributeDefinition object in this array is composed of:  
 | 
|  | CreationDateTime | 
            The date and time when the table was created, in UNIX epoch time format.
             
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | GlobalSecondaryIndexes | 
            The global secondary indexes, if any, on the table. Each index is scoped to a given hash key value. Each element is composed of:  
 | 
|  | ItemCount | 
            The number of items in the specified table. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected
            in this value.
             
             | 
|  | KeySchema | 
            The primary key structure for the table. Each KeySchemaElement consists of:  
 Constraints: | 
|  | LocalSecondaryIndexes | 
            Represents one or more local secondary indexes on the table. Each index is scoped to a given hash key value. Tables with one or more local
            secondary indexes are subject to an item collection size limit, where the amount of data within a given item collection cannot exceed 10 GB.
            Each element is composed of:  
 | 
|  | ProvisionedThroughput | 
            The provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and
            decreases.
             
             | 
|  | TableName | 
            The name of the table.
             
             Constraints: | 
|  | TableSizeBytes | 
            The total size of the specified table, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be
            reflected in this value.
             
             | 
|  | TableStatus | 
            The current state of the table:  
 Constraints: | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | WithAttributeDefinitions(array<AttributeDefinition>[]()[][]) | Obsolete. 
            Adds elements to the AttributeDefinitions collection
             | 
|  | WithAttributeDefinitions(IEnumerable<(Of <<'(AttributeDefinition>)>>)) | Obsolete. 
            Adds elements to the AttributeDefinitions collection
             | 
|  | WithCreationDateTime(DateTime) | Obsolete. 
            Sets the CreationDateTime property
             | 
|  | WithGlobalSecondaryIndexes(array<GlobalSecondaryIndexDescription>[]()[][]) | Obsolete. 
            Adds elements to the GlobalSecondaryIndexes collection
             | 
|  | WithGlobalSecondaryIndexes(IEnumerable<(Of <<'(GlobalSecondaryIndexDescription>)>>)) | Obsolete. 
            Adds elements to the GlobalSecondaryIndexes collection
             | 
|  | WithItemCount(Int64) | Obsolete. 
            Sets the ItemCount property
             | 
|  | WithKeySchema(array<KeySchemaElement>[]()[][]) | Obsolete. 
            Adds elements to the KeySchema collection
             | 
|  | WithKeySchema(IEnumerable<(Of <<'(KeySchemaElement>)>>)) | Obsolete. 
            Adds elements to the KeySchema collection
             | 
|  | WithLocalSecondaryIndexes(array<LocalSecondaryIndexDescription>[]()[][]) | Obsolete. 
            Adds elements to the LocalSecondaryIndexes collection
             | 
|  | WithLocalSecondaryIndexes(IEnumerable<(Of <<'(LocalSecondaryIndexDescription>)>>)) | Obsolete. 
            Adds elements to the LocalSecondaryIndexes collection
             | 
|  | WithProvisionedThroughput(ProvisionedThroughputDescription) | Obsolete. 
            Sets the ProvisionedThroughput property
             | 
|  | WithTableName(String) | Obsolete. 
            Sets the TableName property
             | 
|  | WithTableSizeBytes(Int64) | Obsolete. 
            Sets the TableSizeBytes property
             | 
|  | WithTableStatus(String) | Obsolete. 
            Sets the TableStatus property
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | TableDescription |