class Aws::SecurityHub::Types::AwsDynamoDbTableDetails
Provides details about a DynamoDB table.
@note When making an API call, you may pass AwsDynamoDbTableDetails
data as a hash: { attribute_definitions: [ { attribute_name: "NonEmptyString", attribute_type: "NonEmptyString", }, ], billing_mode_summary: { billing_mode: "NonEmptyString", last_update_to_pay_per_request_date_time: "NonEmptyString", }, creation_date_time: "NonEmptyString", global_secondary_indexes: [ { backfilling: false, index_arn: "NonEmptyString", index_name: "NonEmptyString", index_size_bytes: 1, index_status: "NonEmptyString", item_count: 1, key_schema: [ { attribute_name: "NonEmptyString", key_type: "NonEmptyString", }, ], projection: { non_key_attributes: ["NonEmptyString"], projection_type: "NonEmptyString", }, provisioned_throughput: { last_decrease_date_time: "NonEmptyString", last_increase_date_time: "NonEmptyString", number_of_decreases_today: 1, read_capacity_units: 1, write_capacity_units: 1, }, }, ], global_table_version: "NonEmptyString", item_count: 1, key_schema: [ { attribute_name: "NonEmptyString", key_type: "NonEmptyString", }, ], latest_stream_arn: "NonEmptyString", latest_stream_label: "NonEmptyString", local_secondary_indexes: [ { index_arn: "NonEmptyString", index_name: "NonEmptyString", key_schema: [ { attribute_name: "NonEmptyString", key_type: "NonEmptyString", }, ], projection: { non_key_attributes: ["NonEmptyString"], projection_type: "NonEmptyString", }, }, ], provisioned_throughput: { last_decrease_date_time: "NonEmptyString", last_increase_date_time: "NonEmptyString", number_of_decreases_today: 1, read_capacity_units: 1, write_capacity_units: 1, }, replicas: [ { global_secondary_indexes: [ { index_name: "NonEmptyString", provisioned_throughput_override: { read_capacity_units: 1, }, }, ], kms_master_key_id: "NonEmptyString", provisioned_throughput_override: { read_capacity_units: 1, }, region_name: "NonEmptyString", replica_status: "NonEmptyString", replica_status_description: "NonEmptyString", }, ], restore_summary: { source_backup_arn: "NonEmptyString", source_table_arn: "NonEmptyString", restore_date_time: "NonEmptyString", restore_in_progress: false, }, sse_description: { inaccessible_encryption_date_time: "NonEmptyString", status: "NonEmptyString", sse_type: "NonEmptyString", kms_master_key_arn: "NonEmptyString", }, stream_specification: { stream_enabled: false, stream_view_type: "NonEmptyString", }, table_id: "NonEmptyString", table_name: "NonEmptyString", table_size_bytes: 1, table_status: "NonEmptyString", }
@!attribute [rw] attribute_definitions
A list of attribute definitions for the table. @return [Array<Types::AwsDynamoDbTableAttributeDefinition>]
@!attribute [rw] billing_mode_summary
Information about the billing for read/write capacity on the table. @return [Types::AwsDynamoDbTableBillingModeSummary]
@!attribute [rw] creation_date_time
Indicates when the table was created. Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format][1]. The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z`. [1]: https://tools.ietf.org/html/rfc3339#section-5.6 @return [String]
@!attribute [rw] global_secondary_indexes
List of global secondary indexes for the table. @return [Array<Types::AwsDynamoDbTableGlobalSecondaryIndex>]
@!attribute [rw] global_table_version
The version of global tables being used. @return [String]
@!attribute [rw] item_count
The number of items in the table. @return [Integer]
@!attribute [rw] key_schema
The primary key structure for the table. @return [Array<Types::AwsDynamoDbTableKeySchema>]
@!attribute [rw] latest_stream_arn
The ARN of the latest stream for the table. @return [String]
@!attribute [rw] latest_stream_label
The label of the latest stream. The label is not a unique identifier. @return [String]
@!attribute [rw] local_secondary_indexes
The list of local secondary indexes for the table. @return [Array<Types::AwsDynamoDbTableLocalSecondaryIndex>]
@!attribute [rw] provisioned_throughput
Information about the provisioned throughput for the table. @return [Types::AwsDynamoDbTableProvisionedThroughput]
@!attribute [rw] replicas
The list of replicas of this table. @return [Array<Types::AwsDynamoDbTableReplica>]
@!attribute [rw] restore_summary
Information about the restore for the table. @return [Types::AwsDynamoDbTableRestoreSummary]
@!attribute [rw] sse_description
Information about the server-side encryption for the table. @return [Types::AwsDynamoDbTableSseDescription]
@!attribute [rw] stream_specification
The current DynamoDB Streams configuration for the table. @return [Types::AwsDynamoDbTableStreamSpecification]
@!attribute [rw] table_id
The identifier of the table. @return [String]
@!attribute [rw] table_name
The name of the table. @return [String]
@!attribute [rw] table_size_bytes
The total size of the table in bytes. @return [Integer]
@!attribute [rw] table_status
The current status of the table. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsDynamoDbTableDetails AWS API Documentation
Constants
- SENSITIVE