class Aws::SecurityHub::Types::AwsDynamoDbTableGlobalSecondaryIndex

Information abut a global secondary index for the table.

@note When making an API call, you may pass AwsDynamoDbTableGlobalSecondaryIndex

data as a hash:

    {
      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,
      },
    }

@!attribute [rw] backfilling

Whether the index is currently backfilling.
@return [Boolean]

@!attribute [rw] index_arn

The ARN of the index.
@return [String]

@!attribute [rw] index_name

The name of the index.
@return [String]

@!attribute [rw] index_size_bytes

The total size in bytes of the index.
@return [Integer]

@!attribute [rw] index_status

The current status of the index.
@return [String]

@!attribute [rw] item_count

The number of items in the index.
@return [Integer]

@!attribute [rw] key_schema

The key schema for the index.
@return [Array<Types::AwsDynamoDbTableKeySchema>]

@!attribute [rw] projection

Attributes that are copied from the table into an index.
@return [Types::AwsDynamoDbTableProjection]

@!attribute [rw] provisioned_throughput

Information about the provisioned throughput settings for the
indexes.
@return [Types::AwsDynamoDbTableProvisionedThroughput]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsDynamoDbTableGlobalSecondaryIndex AWS API Documentation

Constants

SENSITIVE