Class: Aws::DynamoDB::Types::BulkOperationUsage
- Inherits:
-
Struct
- Object
- Struct
- Aws::DynamoDB::Types::BulkOperationUsage
- Defined in:
- gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb
Overview
Contains the bytes used during a bulk operation, including a breakdown for the table and its indexes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bulk_put_bytes ⇒ Integer
The total number of bulk put bytes used by the operation.
-
#global_secondary_indexes ⇒ Hash<String,Types::BulkOperationBytes>
The bulk put bytes used on each global secondary index affected by the operation, keyed by index name.
-
#local_secondary_indexes ⇒ Hash<String,Types::BulkOperationBytes>
The bulk put bytes used on each local secondary index affected by the operation, keyed by index name.
-
#table ⇒ Types::BulkOperationBytes
The number of bulk put bytes for the table, excluding its indexes.
-
#table_name ⇒ String
The name or ARN of the table associated with the reported usage.
-
#vector_indexes ⇒ Hash<String,Types::BulkOperationVectorBytes>
The bulk put vector bytes used on each vector index affected by the operation, keyed by index name.
Instance Attribute Details
#bulk_put_bytes ⇒ Integer
The total number of bulk put bytes used by the operation. This value excludes bulk put vector bytes.
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440 class BulkOperationUsage < Struct.new( :table_name, :bulk_put_bytes, :table, :local_secondary_indexes, :global_secondary_indexes, :vector_indexes) SENSITIVE = [] include Aws::Structure end |
#global_secondary_indexes ⇒ Hash<String,Types::BulkOperationBytes>
The bulk put bytes used on each global secondary index affected by the operation, keyed by index name.
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440 class BulkOperationUsage < Struct.new( :table_name, :bulk_put_bytes, :table, :local_secondary_indexes, :global_secondary_indexes, :vector_indexes) SENSITIVE = [] include Aws::Structure end |
#local_secondary_indexes ⇒ Hash<String,Types::BulkOperationBytes>
The bulk put bytes used on each local secondary index affected by the operation, keyed by index name.
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440 class BulkOperationUsage < Struct.new( :table_name, :bulk_put_bytes, :table, :local_secondary_indexes, :global_secondary_indexes, :vector_indexes) SENSITIVE = [] include Aws::Structure end |
#table ⇒ Types::BulkOperationBytes
The number of bulk put bytes for the table, excluding its indexes.
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440 class BulkOperationUsage < Struct.new( :table_name, :bulk_put_bytes, :table, :local_secondary_indexes, :global_secondary_indexes, :vector_indexes) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The name or ARN of the table associated with the reported usage.
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440 class BulkOperationUsage < Struct.new( :table_name, :bulk_put_bytes, :table, :local_secondary_indexes, :global_secondary_indexes, :vector_indexes) SENSITIVE = [] include Aws::Structure end |
#vector_indexes ⇒ Hash<String,Types::BulkOperationVectorBytes>
The bulk put vector bytes used on each vector index affected by the operation, keyed by index name.
1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-dynamodb/lib/aws-sdk-dynamodb/types.rb', line 1440 class BulkOperationUsage < Struct.new( :table_name, :bulk_put_bytes, :table, :local_secondary_indexes, :global_secondary_indexes, :vector_indexes) SENSITIVE = [] include Aws::Structure end |