![]() |
![]()
| ![]() |
![]()
NAMEPaws::DynamoDB::TableDescription USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::DynamoDB::TableDescription object: $service_obj->Method(Att1 => { ArchivalSummary => $value, ..., TableStatus => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::DynamoDB::TableDescription object: $result = $service_obj->Method(...); $result->Att1->ArchivalSummary DESCRIPTIONRepresents the properties of a table. ATTRIBUTESArchivalSummary => Paws::DynamoDB::ArchivalSummaryContains information about the table archive. AttributeDefinitions => ArrayRef[Paws::DynamoDB::AttributeDefinition]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:
BillingModeSummary => Paws::DynamoDB::BillingModeSummaryContains the details for the read/write capacity mode. CreationDateTime => StrThe date and time when the table was created, in UNIX epoch time (http://www.epochconverter.com/) format. GlobalSecondaryIndexes => ArrayRef[Paws::DynamoDB::GlobalSecondaryIndexDescription]The global secondary indexes, if any, on the table. Each index is scoped to a given partition key value. Each element is composed of:
If the table is in the "DELETING" state, no information about indexes will be returned. GlobalTableVersion => StrRepresents the version of global tables (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) in use, if the table is replicated across AWS Regions. ItemCount => IntThe 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 => ArrayRef[Paws::DynamoDB::KeySchemaElement]The primary key structure for the table. Each "KeySchemaElement" consists of:
The partition key of an item is also known as its hash attribute. The term "hash attribute" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values. The sort key of an item is also known as its range attribute. The term "range attribute" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value. For more information about primary keys, see Primary Key (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModelPrimaryKey) in the Amazon DynamoDB Developer Guide. LatestStreamArn => StrThe Amazon Resource Name (ARN) that uniquely identifies the latest stream for this table. LatestStreamLabel => StrA timestamp, in ISO 8601 format, for this stream. Note that "LatestStreamLabel" is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:
LocalSecondaryIndexes => ArrayRef[Paws::DynamoDB::LocalSecondaryIndexDescription]Represents one or more local secondary indexes on the table. Each index is scoped to a given partition 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:
If the table is in the "DELETING" state, no information about indexes will be returned. ProvisionedThroughput => Paws::DynamoDB::ProvisionedThroughputDescriptionThe provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases. Replicas => ArrayRef[Paws::DynamoDB::ReplicaDescription]Represents replicas of the table. RestoreSummary => Paws::DynamoDB::RestoreSummaryContains details for the restore. SSEDescription => Paws::DynamoDB::SSEDescriptionThe description of the server-side encryption status on the specified table. StreamSpecification => Paws::DynamoDB::StreamSpecificationThe current DynamoDB Streams configuration for the table. TableArn => StrThe Amazon Resource Name (ARN) that uniquely identifies the table. TableId => StrUnique identifier for the table for which the backup was created. TableName => StrThe name of the table. TableSizeBytes => IntThe 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 => StrThe current state of the table:
SEE ALSOThis class forms part of Paws, describing an object used in Paws::DynamoDB BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|