[chore] Move Dynamodb attributes to the registry (#850)
This commit is contained in:
parent
d8b6c93ff6
commit
8dc38ecc97
|
|
@ -20,6 +20,7 @@ body:
|
||||||
# DO NOT manually edit it.
|
# DO NOT manually edit it.
|
||||||
# Start semconv area list
|
# Start semconv area list
|
||||||
- area:android
|
- area:android
|
||||||
|
- area:aws
|
||||||
- area:browser
|
- area:browser
|
||||||
- area:client
|
- area:client
|
||||||
- area:cloud
|
- area:cloud
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ body:
|
||||||
# DO NOT manually edit it.
|
# DO NOT manually edit it.
|
||||||
# Start semconv area list
|
# Start semconv area list
|
||||||
- area:android
|
- area:android
|
||||||
|
- area:aws
|
||||||
- area:browser
|
- area:browser
|
||||||
- area:client
|
- area:client
|
||||||
- area:cloud
|
- area:cloud
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ body:
|
||||||
# DO NOT manually edit it.
|
# DO NOT manually edit it.
|
||||||
# Start semconv area list
|
# Start semconv area list
|
||||||
- area:android
|
- area:android
|
||||||
|
- area:aws
|
||||||
- area:browser
|
- area:browser
|
||||||
- area:client
|
- area:client
|
||||||
- area:cloud
|
- area:cloud
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ All registered attributes are listed by namespace in this registry.
|
||||||
Currently, the following namespaces exist:
|
Currently, the following namespaces exist:
|
||||||
|
|
||||||
* [Android](android.md)
|
* [Android](android.md)
|
||||||
|
* [AWS](aws.md)
|
||||||
* [Browser](browser.md)
|
* [Browser](browser.md)
|
||||||
* [Client](client.md)
|
* [Client](client.md)
|
||||||
* [Cloud](cloud.md)
|
* [Cloud](cloud.md)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
# AWS
|
||||||
|
|
||||||
|
<!-- toc -->
|
||||||
|
|
||||||
|
- [AWS DynamoDB Attributes](#aws-dynamodb-attributes)
|
||||||
|
|
||||||
|
<!-- tocstop -->
|
||||||
|
|
||||||
|
## AWS DynamoDB Attributes
|
||||||
|
<!-- semconv registry.aws.dynamodb(omit_requirement_level) -->
|
||||||
|
| Attribute | Type | Description | Examples | Stability |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| `aws.dynamodb.attribute_definitions` | string[] | The JSON-serialized value of each item in the `AttributeDefinitions` request field. | `[{ "AttributeName": "string", "AttributeType": "string" }]` |  |
|
||||||
|
| `aws.dynamodb.attributes_to_get` | string[] | The value of the `AttributesToGet` request parameter. | `[lives, id]` |  |
|
||||||
|
| `aws.dynamodb.consistent_read` | boolean | The value of the `ConsistentRead` request parameter. | |  |
|
||||||
|
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` |  |
|
||||||
|
| `aws.dynamodb.count` | int | The value of the `Count` response parameter. | `10` |  |
|
||||||
|
| `aws.dynamodb.exclusive_start_table` | string | The value of the `ExclusiveStartTableName` request parameter. | `Users`; `CatsTable` |  |
|
||||||
|
| `aws.dynamodb.global_secondary_index_updates` | string[] | The JSON-serialized value of each item in the `GlobalSecondaryIndexUpdates` request field. | `[{ "Create": { "IndexName": "string", "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" }, "ProvisionedThroughput": { "ReadCapacityUnits": number, "WriteCapacityUnits": number } }]` |  |
|
||||||
|
| `aws.dynamodb.global_secondary_indexes` | string[] | The JSON-serialized value of each item of the `GlobalSecondaryIndexes` request field | `[{ "IndexName": "string", "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" }, "ProvisionedThroughput": { "ReadCapacityUnits": number, "WriteCapacityUnits": number } }]` |  |
|
||||||
|
| `aws.dynamodb.index_name` | string | The value of the `IndexName` request parameter. | `name_to_group` |  |
|
||||||
|
| `aws.dynamodb.item_collection_metrics` | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` |  |
|
||||||
|
| `aws.dynamodb.limit` | int | The value of the `Limit` request parameter. | `10` |  |
|
||||||
|
| `aws.dynamodb.local_secondary_indexes` | string[] | The JSON-serialized value of each item of the `LocalSecondaryIndexes` request field. | `[{ "IndexArn": "string", "IndexName": "string", "IndexSizeBytes": number, "ItemCount": number, "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" } }]` |  |
|
||||||
|
| `aws.dynamodb.projection` | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` |  |
|
||||||
|
| `aws.dynamodb.provisioned_read_capacity` | double | The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter. | `1.0`; `2.0` |  |
|
||||||
|
| `aws.dynamodb.provisioned_write_capacity` | double | The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter. | `1.0`; `2.0` |  |
|
||||||
|
| `aws.dynamodb.scan_forward` | boolean | The value of the `ScanIndexForward` request parameter. | |  |
|
||||||
|
| `aws.dynamodb.scanned_count` | int | The value of the `ScannedCount` response parameter. | `50` |  |
|
||||||
|
| `aws.dynamodb.segment` | int | The value of the `Segment` request parameter. | `10` |  |
|
||||||
|
| `aws.dynamodb.select` | string | The value of the `Select` request parameter. | `ALL_ATTRIBUTES`; `COUNT` |  |
|
||||||
|
| `aws.dynamodb.table_count` | int | The number of items in the `TableNames` response parameter. | `20` |  |
|
||||||
|
| `aws.dynamodb.table_names` | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` |  |
|
||||||
|
| `aws.dynamodb.total_segments` | int | The value of the `TotalSegments` request parameter. | `100` |  |
|
||||||
|
<!-- endsemconv -->
|
||||||
|
|
@ -27,8 +27,8 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.batchgetitem -->
|
<!-- semconv dynamodb.batchgetitem -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.BatchWriteItem
|
## DynamoDB.BatchWriteItem
|
||||||
|
|
@ -36,9 +36,9 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.batchwriteitem -->
|
<!-- semconv dynamodb.batchwriteitem -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.item_collection_metrics` | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
| [`aws.dynamodb.item_collection_metrics`](../attributes-registry/aws.md) | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.CreateTable
|
## DynamoDB.CreateTable
|
||||||
|
|
@ -46,13 +46,13 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.createtable -->
|
<!-- semconv dynamodb.createtable -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.global_secondary_indexes` | string[] | The JSON-serialized value of each item of the `GlobalSecondaryIndexes` request field | `[{ "IndexName": "string", "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" }, "ProvisionedThroughput": { "ReadCapacityUnits": number, "WriteCapacityUnits": number } }]` | `Recommended` |  |
|
| [`aws.dynamodb.global_secondary_indexes`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item of the `GlobalSecondaryIndexes` request field | `[{ "IndexName": "string", "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" }, "ProvisionedThroughput": { "ReadCapacityUnits": number, "WriteCapacityUnits": number } }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.item_collection_metrics` | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
| [`aws.dynamodb.item_collection_metrics`](../attributes-registry/aws.md) | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
||||||
| `aws.dynamodb.local_secondary_indexes` | string[] | The JSON-serialized value of each item of the `LocalSecondaryIndexes` request field. | `[{ "IndexArn": "string", "IndexName": "string", "IndexSizeBytes": number, "ItemCount": number, "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" } }]` | `Recommended` |  |
|
| [`aws.dynamodb.local_secondary_indexes`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item of the `LocalSecondaryIndexes` request field. | `[{ "IndexArn": "string", "IndexName": "string", "IndexSizeBytes": number, "ItemCount": number, "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" } }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.provisioned_read_capacity` | double | The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
| [`aws.dynamodb.provisioned_read_capacity`](../attributes-registry/aws.md) | double | The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
||||||
| `aws.dynamodb.provisioned_write_capacity` | double | The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
| [`aws.dynamodb.provisioned_write_capacity`](../attributes-registry/aws.md) | double | The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.DeleteItem
|
## DynamoDB.DeleteItem
|
||||||
|
|
@ -60,9 +60,9 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.deleteitem -->
|
<!-- semconv dynamodb.deleteitem -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.item_collection_metrics` | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
| [`aws.dynamodb.item_collection_metrics`](../attributes-registry/aws.md) | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.DeleteTable
|
## DynamoDB.DeleteTable
|
||||||
|
|
@ -70,7 +70,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.deletetable -->
|
<!-- semconv dynamodb.deletetable -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.DescribeTable
|
## DynamoDB.DescribeTable
|
||||||
|
|
@ -78,7 +78,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.describetable -->
|
<!-- semconv dynamodb.describetable -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.GetItem
|
## DynamoDB.GetItem
|
||||||
|
|
@ -86,10 +86,10 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.getitem -->
|
<!-- semconv dynamodb.getitem -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consistent_read` | boolean | The value of the `ConsistentRead` request parameter. | | `Recommended` |  |
|
| [`aws.dynamodb.consistent_read`](../attributes-registry/aws.md) | boolean | The value of the `ConsistentRead` request parameter. | | `Recommended` |  |
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.projection` | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` | `Recommended` |  |
|
| [`aws.dynamodb.projection`](../attributes-registry/aws.md) | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.ListTables
|
## DynamoDB.ListTables
|
||||||
|
|
@ -97,9 +97,9 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.listtables -->
|
<!-- semconv dynamodb.listtables -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.exclusive_start_table` | string | The value of the `ExclusiveStartTableName` request parameter. | `Users`; `CatsTable` | `Recommended` |  |
|
| [`aws.dynamodb.exclusive_start_table`](../attributes-registry/aws.md) | string | The value of the `ExclusiveStartTableName` request parameter. | `Users`; `CatsTable` | `Recommended` |  |
|
||||||
| `aws.dynamodb.limit` | int | The value of the `Limit` request parameter. | `10` | `Recommended` |  |
|
| [`aws.dynamodb.limit`](../attributes-registry/aws.md) | int | The value of the `Limit` request parameter. | `10` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_count` | int | The number of items in the `TableNames` response parameter. | `20` | `Recommended` |  |
|
| [`aws.dynamodb.table_count`](../attributes-registry/aws.md) | int | The number of items in the `TableNames` response parameter. | `20` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.PutItem
|
## DynamoDB.PutItem
|
||||||
|
|
@ -107,9 +107,9 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.putitem -->
|
<!-- semconv dynamodb.putitem -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.item_collection_metrics` | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
| [`aws.dynamodb.item_collection_metrics`](../attributes-registry/aws.md) | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | The keys in the `RequestItems` object field. | `[Users, Cats]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.Query
|
## DynamoDB.Query
|
||||||
|
|
@ -117,15 +117,15 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.query -->
|
<!-- semconv dynamodb.query -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.attributes_to_get` | string[] | The value of the `AttributesToGet` request parameter. | `[lives, id]` | `Recommended` |  |
|
| [`aws.dynamodb.attributes_to_get`](../attributes-registry/aws.md) | string[] | The value of the `AttributesToGet` request parameter. | `[lives, id]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.consistent_read` | boolean | The value of the `ConsistentRead` request parameter. | | `Recommended` |  |
|
| [`aws.dynamodb.consistent_read`](../attributes-registry/aws.md) | boolean | The value of the `ConsistentRead` request parameter. | | `Recommended` |  |
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.index_name` | string | The value of the `IndexName` request parameter. | `name_to_group` | `Recommended` |  |
|
| [`aws.dynamodb.index_name`](../attributes-registry/aws.md) | string | The value of the `IndexName` request parameter. | `name_to_group` | `Recommended` |  |
|
||||||
| `aws.dynamodb.limit` | int | The value of the `Limit` request parameter. | `10` | `Recommended` |  |
|
| [`aws.dynamodb.limit`](../attributes-registry/aws.md) | int | The value of the `Limit` request parameter. | `10` | `Recommended` |  |
|
||||||
| `aws.dynamodb.projection` | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` | `Recommended` |  |
|
| [`aws.dynamodb.projection`](../attributes-registry/aws.md) | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` | `Recommended` |  |
|
||||||
| `aws.dynamodb.scan_forward` | boolean | The value of the `ScanIndexForward` request parameter. | | `Recommended` |  |
|
| [`aws.dynamodb.scan_forward`](../attributes-registry/aws.md) | boolean | The value of the `ScanIndexForward` request parameter. | | `Recommended` |  |
|
||||||
| `aws.dynamodb.select` | string | The value of the `Select` request parameter. | `ALL_ATTRIBUTES`; `COUNT` | `Recommended` |  |
|
| [`aws.dynamodb.select`](../attributes-registry/aws.md) | string | The value of the `Select` request parameter. | `ALL_ATTRIBUTES`; `COUNT` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.Scan
|
## DynamoDB.Scan
|
||||||
|
|
@ -133,18 +133,18 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.scan -->
|
<!-- semconv dynamodb.scan -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.attributes_to_get` | string[] | The value of the `AttributesToGet` request parameter. | `[lives, id]` | `Recommended` |  |
|
| [`aws.dynamodb.attributes_to_get`](../attributes-registry/aws.md) | string[] | The value of the `AttributesToGet` request parameter. | `[lives, id]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.consistent_read` | boolean | The value of the `ConsistentRead` request parameter. | | `Recommended` |  |
|
| [`aws.dynamodb.consistent_read`](../attributes-registry/aws.md) | boolean | The value of the `ConsistentRead` request parameter. | | `Recommended` |  |
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.count` | int | The value of the `Count` response parameter. | `10` | `Recommended` |  |
|
| [`aws.dynamodb.count`](../attributes-registry/aws.md) | int | The value of the `Count` response parameter. | `10` | `Recommended` |  |
|
||||||
| `aws.dynamodb.index_name` | string | The value of the `IndexName` request parameter. | `name_to_group` | `Recommended` |  |
|
| [`aws.dynamodb.index_name`](../attributes-registry/aws.md) | string | The value of the `IndexName` request parameter. | `name_to_group` | `Recommended` |  |
|
||||||
| `aws.dynamodb.limit` | int | The value of the `Limit` request parameter. | `10` | `Recommended` |  |
|
| [`aws.dynamodb.limit`](../attributes-registry/aws.md) | int | The value of the `Limit` request parameter. | `10` | `Recommended` |  |
|
||||||
| `aws.dynamodb.projection` | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` | `Recommended` |  |
|
| [`aws.dynamodb.projection`](../attributes-registry/aws.md) | string | The value of the `ProjectionExpression` request parameter. | `Title`; `Title, Price, Color`; `Title, Description, RelatedItems, ProductReviews` | `Recommended` |  |
|
||||||
| `aws.dynamodb.scanned_count` | int | The value of the `ScannedCount` response parameter. | `50` | `Recommended` |  |
|
| [`aws.dynamodb.scanned_count`](../attributes-registry/aws.md) | int | The value of the `ScannedCount` response parameter. | `50` | `Recommended` |  |
|
||||||
| `aws.dynamodb.segment` | int | The value of the `Segment` request parameter. | `10` | `Recommended` |  |
|
| [`aws.dynamodb.segment`](../attributes-registry/aws.md) | int | The value of the `Segment` request parameter. | `10` | `Recommended` |  |
|
||||||
| `aws.dynamodb.select` | string | The value of the `Select` request parameter. | `ALL_ATTRIBUTES`; `COUNT` | `Recommended` |  |
|
| [`aws.dynamodb.select`](../attributes-registry/aws.md) | string | The value of the `Select` request parameter. | `ALL_ATTRIBUTES`; `COUNT` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.total_segments` | int | The value of the `TotalSegments` request parameter. | `100` | `Recommended` |  |
|
| [`aws.dynamodb.total_segments`](../attributes-registry/aws.md) | int | The value of the `TotalSegments` request parameter. | `100` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.UpdateItem
|
## DynamoDB.UpdateItem
|
||||||
|
|
@ -152,9 +152,9 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.updateitem -->
|
<!-- semconv dynamodb.updateitem -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.item_collection_metrics` | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
| [`aws.dynamodb.item_collection_metrics`](../attributes-registry/aws.md) | string | The JSON-serialized value of the `ItemCollectionMetrics` response field. | `{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
## DynamoDB.UpdateTable
|
## DynamoDB.UpdateTable
|
||||||
|
|
@ -162,12 +162,12 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
<!-- semconv dynamodb.updatetable -->
|
<!-- semconv dynamodb.updatetable -->
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
||||||
|---|---|---|---|---|---|
|
|---|---|---|---|---|---|
|
||||||
| `aws.dynamodb.attribute_definitions` | string[] | The JSON-serialized value of each item in the `AttributeDefinitions` request field. | `[{ "AttributeName": "string", "AttributeType": "string" }]` | `Recommended` |  |
|
| [`aws.dynamodb.attribute_definitions`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `AttributeDefinitions` request field. | `[{ "AttributeName": "string", "AttributeType": "string" }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.consumed_capacity` | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
| [`aws.dynamodb.consumed_capacity`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `ConsumedCapacity` response field. | `[{ "CapacityUnits": number, "GlobalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "LocalSecondaryIndexes": { "string" : { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number } }, "ReadCapacityUnits": number, "Table": { "CapacityUnits": number, "ReadCapacityUnits": number, "WriteCapacityUnits": number }, "TableName": "string", "WriteCapacityUnits": number }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.global_secondary_index_updates` | string[] | The JSON-serialized value of each item in the `GlobalSecondaryIndexUpdates` request field. | `[{ "Create": { "IndexName": "string", "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" }, "ProvisionedThroughput": { "ReadCapacityUnits": number, "WriteCapacityUnits": number } }]` | `Recommended` |  |
|
| [`aws.dynamodb.global_secondary_index_updates`](../attributes-registry/aws.md) | string[] | The JSON-serialized value of each item in the `GlobalSecondaryIndexUpdates` request field. | `[{ "Create": { "IndexName": "string", "KeySchema": [ { "AttributeName": "string", "KeyType": "string" } ], "Projection": { "NonKeyAttributes": [ "string" ], "ProjectionType": "string" }, "ProvisionedThroughput": { "ReadCapacityUnits": number, "WriteCapacityUnits": number } }]` | `Recommended` |  |
|
||||||
| `aws.dynamodb.provisioned_read_capacity` | double | The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
| [`aws.dynamodb.provisioned_read_capacity`](../attributes-registry/aws.md) | double | The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
||||||
| `aws.dynamodb.provisioned_write_capacity` | double | The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
| [`aws.dynamodb.provisioned_write_capacity`](../attributes-registry/aws.md) | double | The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter. | `1.0`; `2.0` | `Recommended` |  |
|
||||||
| `aws.dynamodb.table_names` | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
| [`aws.dynamodb.table_names`](../attributes-registry/aws.md) | string[] | A single-element array with the value of the TableName request parameter. | `[Users]` | `Recommended` |  |
|
||||||
<!-- endsemconv -->
|
<!-- endsemconv -->
|
||||||
|
|
||||||
[DocumentStatus]: https://github.com/open-telemetry/opentelemetry-specification/tree/v1.26.0/specification/document-status.md
|
[DocumentStatus]: https://github.com/open-telemetry/opentelemetry-specification/tree/v1.26.0/specification/document-status.md
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,242 @@
|
||||||
|
groups:
|
||||||
|
- id: registry.aws.dynamodb
|
||||||
|
prefix: aws.dynamodb
|
||||||
|
type: attribute_group
|
||||||
|
brief: >
|
||||||
|
This document defines attributes for AWS DynamoDB.
|
||||||
|
attributes:
|
||||||
|
- id: table_names
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: The keys in the `RequestItems` object field.
|
||||||
|
examples:
|
||||||
|
- Users
|
||||||
|
- Cats
|
||||||
|
- id: consumed_capacity
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: "The JSON-serialized value of each item in the `ConsumedCapacity` response field."
|
||||||
|
examples:
|
||||||
|
- '{
|
||||||
|
"CapacityUnits": number,
|
||||||
|
"GlobalSecondaryIndexes": {
|
||||||
|
"string" : {
|
||||||
|
"CapacityUnits": number,
|
||||||
|
"ReadCapacityUnits": number,
|
||||||
|
"WriteCapacityUnits": number
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"LocalSecondaryIndexes": {
|
||||||
|
"string" : {
|
||||||
|
"CapacityUnits": number,
|
||||||
|
"ReadCapacityUnits": number,
|
||||||
|
"WriteCapacityUnits": number
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ReadCapacityUnits": number,
|
||||||
|
"Table": {
|
||||||
|
"CapacityUnits": number,
|
||||||
|
"ReadCapacityUnits": number,
|
||||||
|
"WriteCapacityUnits": number
|
||||||
|
},
|
||||||
|
"TableName": "string",
|
||||||
|
"WriteCapacityUnits": number
|
||||||
|
}'
|
||||||
|
- id: item_collection_metrics
|
||||||
|
type: string
|
||||||
|
stability: experimental
|
||||||
|
brief: "The JSON-serialized value of the `ItemCollectionMetrics` response field."
|
||||||
|
examples:
|
||||||
|
- '{
|
||||||
|
"string" : [
|
||||||
|
{
|
||||||
|
"ItemCollectionKey": {
|
||||||
|
"string" : {
|
||||||
|
"B": blob,
|
||||||
|
"BOOL": boolean,
|
||||||
|
"BS": [ blob ],
|
||||||
|
"L": [
|
||||||
|
"AttributeValue"
|
||||||
|
],
|
||||||
|
"M": {
|
||||||
|
"string" : "AttributeValue"
|
||||||
|
},
|
||||||
|
"N": "string",
|
||||||
|
"NS": [ "string" ],
|
||||||
|
"NULL": boolean,
|
||||||
|
"S": "string",
|
||||||
|
"SS": [ "string" ]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SizeEstimateRangeGB": [ number ]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}'
|
||||||
|
- id: provisioned_read_capacity
|
||||||
|
type: double
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter."
|
||||||
|
examples:
|
||||||
|
- 1.0
|
||||||
|
- 2.0
|
||||||
|
- id: provisioned_write_capacity
|
||||||
|
type: double
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter."
|
||||||
|
examples:
|
||||||
|
- 1.0
|
||||||
|
- 2.0
|
||||||
|
- id: consistent_read
|
||||||
|
type: boolean
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ConsistentRead` request parameter."
|
||||||
|
- id: projection
|
||||||
|
type: string
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ProjectionExpression` request parameter."
|
||||||
|
examples:
|
||||||
|
- Title
|
||||||
|
- Title, Price, Color
|
||||||
|
- Title, Description, RelatedItems, ProductReviews
|
||||||
|
- id: limit
|
||||||
|
type: int
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `Limit` request parameter."
|
||||||
|
examples:
|
||||||
|
- 10
|
||||||
|
- id: attributes_to_get
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `AttributesToGet` request parameter."
|
||||||
|
examples:
|
||||||
|
- lives
|
||||||
|
- id
|
||||||
|
- id: index_name
|
||||||
|
type: string
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `IndexName` request parameter."
|
||||||
|
examples:
|
||||||
|
- name_to_group
|
||||||
|
- id: select
|
||||||
|
type: string
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `Select` request parameter."
|
||||||
|
examples:
|
||||||
|
- ALL_ATTRIBUTES
|
||||||
|
- COUNT
|
||||||
|
- id: global_secondary_indexes
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: "The JSON-serialized value of each item of the `GlobalSecondaryIndexes` request field"
|
||||||
|
examples:
|
||||||
|
- '{
|
||||||
|
"IndexName": "string",
|
||||||
|
"KeySchema": [
|
||||||
|
{
|
||||||
|
"AttributeName": "string",
|
||||||
|
"KeyType": "string"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Projection": {
|
||||||
|
"NonKeyAttributes": [ "string" ],
|
||||||
|
"ProjectionType": "string"
|
||||||
|
},
|
||||||
|
"ProvisionedThroughput": {
|
||||||
|
"ReadCapacityUnits": number,
|
||||||
|
"WriteCapacityUnits": number
|
||||||
|
}
|
||||||
|
}'
|
||||||
|
- id: local_secondary_indexes
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: "The JSON-serialized value of each item of the `LocalSecondaryIndexes` request field."
|
||||||
|
examples:
|
||||||
|
- '{
|
||||||
|
"IndexArn": "string",
|
||||||
|
"IndexName": "string",
|
||||||
|
"IndexSizeBytes": number,
|
||||||
|
"ItemCount": number,
|
||||||
|
"KeySchema": [
|
||||||
|
{
|
||||||
|
"AttributeName": "string",
|
||||||
|
"KeyType": "string"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Projection": {
|
||||||
|
"NonKeyAttributes": [ "string" ],
|
||||||
|
"ProjectionType": "string"
|
||||||
|
}
|
||||||
|
}'
|
||||||
|
- id: exclusive_start_table
|
||||||
|
type: string
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ExclusiveStartTableName` request parameter."
|
||||||
|
examples:
|
||||||
|
- Users
|
||||||
|
- CatsTable
|
||||||
|
- id: table_count
|
||||||
|
type: int
|
||||||
|
stability: experimental
|
||||||
|
brief: "The number of items in the `TableNames` response parameter."
|
||||||
|
examples:
|
||||||
|
- 20
|
||||||
|
- id: scan_forward
|
||||||
|
type: boolean
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ScanIndexForward` request parameter."
|
||||||
|
- id: segment
|
||||||
|
type: int
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `Segment` request parameter."
|
||||||
|
examples:
|
||||||
|
- 10
|
||||||
|
- id: total_segments
|
||||||
|
type: int
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `TotalSegments` request parameter."
|
||||||
|
examples:
|
||||||
|
- 100
|
||||||
|
- id: count
|
||||||
|
type: int
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `Count` response parameter."
|
||||||
|
examples:
|
||||||
|
- 10
|
||||||
|
- id: scanned_count
|
||||||
|
type: int
|
||||||
|
stability: experimental
|
||||||
|
brief: "The value of the `ScannedCount` response parameter."
|
||||||
|
examples:
|
||||||
|
- 50
|
||||||
|
- id: attribute_definitions
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: "The JSON-serialized value of each item in the `AttributeDefinitions` request field."
|
||||||
|
examples:
|
||||||
|
- '{
|
||||||
|
"AttributeName": "string",
|
||||||
|
"AttributeType": "string"
|
||||||
|
}'
|
||||||
|
- id: global_secondary_index_updates
|
||||||
|
type: string[]
|
||||||
|
stability: experimental
|
||||||
|
brief: "The JSON-serialized value of each item in the `GlobalSecondaryIndexUpdates` request field."
|
||||||
|
examples:
|
||||||
|
- '{
|
||||||
|
"Create": {
|
||||||
|
"IndexName": "string",
|
||||||
|
"KeySchema": [
|
||||||
|
{
|
||||||
|
"AttributeName": "string",
|
||||||
|
"KeyType": "string"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Projection": {
|
||||||
|
"NonKeyAttributes": [ "string" ],
|
||||||
|
"ProjectionType": "string"
|
||||||
|
},
|
||||||
|
"ProvisionedThroughput": {
|
||||||
|
"ReadCapacityUnits": number,
|
||||||
|
"WriteCapacityUnits": number
|
||||||
|
}
|
||||||
|
}'
|
||||||
|
|
@ -46,7 +46,6 @@ groups:
|
||||||
|
|
||||||
- id: dynamodb.shared
|
- id: dynamodb.shared
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
brief: "Attributes that exist for multiple DynamoDB request types."
|
brief: "Attributes that exist for multiple DynamoDB request types."
|
||||||
attributes:
|
attributes:
|
||||||
|
|
@ -55,223 +54,96 @@ groups:
|
||||||
examples:
|
examples:
|
||||||
- GetItem
|
- GetItem
|
||||||
- PutItem
|
- PutItem
|
||||||
- id: table_names
|
- ref: aws.dynamodb.table_names
|
||||||
type: string[]
|
requirement_level: recommended
|
||||||
stability: experimental
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
brief: The keys in the `RequestItems` object field.
|
requirement_level: recommended
|
||||||
examples:
|
- ref: aws.dynamodb.item_collection_metrics
|
||||||
- Users
|
requirement_level: recommended
|
||||||
- Cats
|
- ref: aws.dynamodb.provisioned_read_capacity
|
||||||
- id: consumed_capacity
|
requirement_level: recommended
|
||||||
type: string[]
|
- ref: aws.dynamodb.provisioned_write_capacity
|
||||||
stability: experimental
|
requirement_level: recommended
|
||||||
brief: "The JSON-serialized value of each item in the `ConsumedCapacity` response field."
|
- ref: aws.dynamodb.consistent_read
|
||||||
examples:
|
requirement_level: recommended
|
||||||
- '{
|
- ref: aws.dynamodb.projection
|
||||||
"CapacityUnits": number,
|
requirement_level: recommended
|
||||||
"GlobalSecondaryIndexes": {
|
- ref: aws.dynamodb.limit
|
||||||
"string" : {
|
requirement_level: recommended
|
||||||
"CapacityUnits": number,
|
- ref: aws.dynamodb.attributes_to_get
|
||||||
"ReadCapacityUnits": number,
|
requirement_level: recommended
|
||||||
"WriteCapacityUnits": number
|
- ref: aws.dynamodb.index_name
|
||||||
}
|
requirement_level: recommended
|
||||||
},
|
- ref: aws.dynamodb.select
|
||||||
"LocalSecondaryIndexes": {
|
requirement_level: recommended
|
||||||
"string" : {
|
|
||||||
"CapacityUnits": number,
|
|
||||||
"ReadCapacityUnits": number,
|
|
||||||
"WriteCapacityUnits": number
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"ReadCapacityUnits": number,
|
|
||||||
"Table": {
|
|
||||||
"CapacityUnits": number,
|
|
||||||
"ReadCapacityUnits": number,
|
|
||||||
"WriteCapacityUnits": number
|
|
||||||
},
|
|
||||||
"TableName": "string",
|
|
||||||
"WriteCapacityUnits": number
|
|
||||||
}'
|
|
||||||
- id: item_collection_metrics
|
|
||||||
type: string
|
|
||||||
stability: experimental
|
|
||||||
brief: "The JSON-serialized value of the `ItemCollectionMetrics` response field."
|
|
||||||
examples:
|
|
||||||
- '{
|
|
||||||
"string" : [
|
|
||||||
{
|
|
||||||
"ItemCollectionKey": {
|
|
||||||
"string" : {
|
|
||||||
"B": blob,
|
|
||||||
"BOOL": boolean,
|
|
||||||
"BS": [ blob ],
|
|
||||||
"L": [
|
|
||||||
"AttributeValue"
|
|
||||||
],
|
|
||||||
"M": {
|
|
||||||
"string" : "AttributeValue"
|
|
||||||
},
|
|
||||||
"N": "string",
|
|
||||||
"NS": [ "string" ],
|
|
||||||
"NULL": boolean,
|
|
||||||
"S": "string",
|
|
||||||
"SS": [ "string" ]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"SizeEstimateRangeGB": [ number ]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}'
|
|
||||||
- id: provisioned_read_capacity
|
|
||||||
type: double
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter."
|
|
||||||
examples:
|
|
||||||
- 1.0
|
|
||||||
- 2.0
|
|
||||||
- id: provisioned_write_capacity
|
|
||||||
type: double
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter."
|
|
||||||
examples:
|
|
||||||
- 1.0
|
|
||||||
- 2.0
|
|
||||||
- id: consistent_read
|
|
||||||
type: boolean
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `ConsistentRead` request parameter."
|
|
||||||
- id: projection
|
|
||||||
type: string
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `ProjectionExpression` request parameter."
|
|
||||||
examples:
|
|
||||||
- Title
|
|
||||||
- Title, Price, Color
|
|
||||||
- Title, Description, RelatedItems, ProductReviews
|
|
||||||
- id: limit
|
|
||||||
type: int
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `Limit` request parameter."
|
|
||||||
examples:
|
|
||||||
- 10
|
|
||||||
- id: attributes_to_get
|
|
||||||
type: string[]
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `AttributesToGet` request parameter."
|
|
||||||
examples:
|
|
||||||
- lives
|
|
||||||
- id
|
|
||||||
- id: index_name
|
|
||||||
type: string
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `IndexName` request parameter."
|
|
||||||
examples:
|
|
||||||
- name_to_group
|
|
||||||
- id: select
|
|
||||||
type: string
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `Select` request parameter."
|
|
||||||
examples:
|
|
||||||
- ALL_ATTRIBUTES
|
|
||||||
- COUNT
|
|
||||||
|
|
||||||
- id: dynamodb.batchgetitem
|
- id: dynamodb.batchgetitem
|
||||||
brief: DynamoDB.BatchGetItem
|
brief: DynamoDB.BatchGetItem
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.batchwriteitem
|
- id: dynamodb.batchwriteitem
|
||||||
brief: DynamoDB.BatchWriteItem
|
brief: DynamoDB.BatchWriteItem
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.item_collection_metrics
|
- ref: aws.dynamodb.item_collection_metrics
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.createtable
|
- id: dynamodb.createtable
|
||||||
brief: DynamoDB.CreateTable
|
brief: DynamoDB.CreateTable
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- id: global_secondary_indexes
|
- ref: aws.dynamodb.global_secondary_indexes
|
||||||
type: string[]
|
requirement_level: recommended
|
||||||
stability: experimental
|
- ref: aws.dynamodb.local_secondary_indexes
|
||||||
brief: "The JSON-serialized value of each item of the `GlobalSecondaryIndexes` request field"
|
requirement_level: recommended
|
||||||
examples:
|
|
||||||
- '{
|
|
||||||
"IndexName": "string",
|
|
||||||
"KeySchema": [
|
|
||||||
{
|
|
||||||
"AttributeName": "string",
|
|
||||||
"KeyType": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Projection": {
|
|
||||||
"NonKeyAttributes": [ "string" ],
|
|
||||||
"ProjectionType": "string"
|
|
||||||
},
|
|
||||||
"ProvisionedThroughput": {
|
|
||||||
"ReadCapacityUnits": number,
|
|
||||||
"WriteCapacityUnits": number
|
|
||||||
}
|
|
||||||
}'
|
|
||||||
- id: local_secondary_indexes
|
|
||||||
type: string[]
|
|
||||||
stability: experimental
|
|
||||||
brief: "The JSON-serialized value of each item of the `LocalSecondaryIndexes` request field."
|
|
||||||
examples:
|
|
||||||
- '{
|
|
||||||
"IndexArn": "string",
|
|
||||||
"IndexName": "string",
|
|
||||||
"IndexSizeBytes": number,
|
|
||||||
"ItemCount": number,
|
|
||||||
"KeySchema": [
|
|
||||||
{
|
|
||||||
"AttributeName": "string",
|
|
||||||
"KeyType": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Projection": {
|
|
||||||
"NonKeyAttributes": [ "string" ],
|
|
||||||
"ProjectionType": "string"
|
|
||||||
}
|
|
||||||
}'
|
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.item_collection_metrics
|
- ref: aws.dynamodb.item_collection_metrics
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.provisioned_read_capacity
|
- ref: aws.dynamodb.provisioned_read_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.provisioned_write_capacity
|
- ref: aws.dynamodb.provisioned_write_capacity
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.deleteitem
|
- id: dynamodb.deleteitem
|
||||||
brief: DynamoDB.DeleteItem
|
brief: DynamoDB.DeleteItem
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.item_collection_metrics
|
- ref: aws.dynamodb.item_collection_metrics
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.deletetable
|
- id: dynamodb.deletetable
|
||||||
brief: DynamoDB.DeleteTable
|
brief: DynamoDB.DeleteTable
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
|
|
@ -279,10 +151,10 @@ groups:
|
||||||
- id: dynamodb.describetable
|
- id: dynamodb.describetable
|
||||||
brief: DynamoDB.DescribeTable
|
brief: DynamoDB.DescribeTable
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
|
|
@ -290,170 +162,139 @@ groups:
|
||||||
- id: dynamodb.getitem
|
- id: dynamodb.getitem
|
||||||
brief: DynamoDB.GetItem
|
brief: DynamoDB.GetItem
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.consistent_read
|
- ref: aws.dynamodb.consistent_read
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.projection
|
- ref: aws.dynamodb.projection
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.listtables
|
- id: dynamodb.listtables
|
||||||
brief: DynamoDB.ListTables
|
brief: DynamoDB.ListTables
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- id: exclusive_start_table
|
- ref: aws.dynamodb.exclusive_start_table
|
||||||
type: string
|
requirement_level: recommended
|
||||||
stability: experimental
|
- ref: aws.dynamodb.table_count
|
||||||
brief: "The value of the `ExclusiveStartTableName` request parameter."
|
requirement_level: recommended
|
||||||
examples:
|
|
||||||
- Users
|
|
||||||
- CatsTable
|
|
||||||
- id: table_count
|
|
||||||
type: int
|
|
||||||
stability: experimental
|
|
||||||
brief: "The number of items in the `TableNames` response parameter."
|
|
||||||
examples:
|
|
||||||
- 20
|
|
||||||
- ref: aws.dynamodb.limit
|
- ref: aws.dynamodb.limit
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.putitem
|
- id: dynamodb.putitem
|
||||||
brief: DynamoDB.PutItem
|
brief: DynamoDB.PutItem
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.item_collection_metrics
|
- ref: aws.dynamodb.item_collection_metrics
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.query
|
- id: dynamodb.query
|
||||||
brief: DynamoDB.Query
|
brief: DynamoDB.Query
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- id: scan_forward
|
- ref: aws.dynamodb.scan_forward
|
||||||
type: boolean
|
requirement_level: recommended
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `ScanIndexForward` request parameter."
|
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.consistent_read
|
- ref: aws.dynamodb.consistent_read
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.limit
|
- ref: aws.dynamodb.limit
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.projection
|
- ref: aws.dynamodb.projection
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.attributes_to_get
|
- ref: aws.dynamodb.attributes_to_get
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.index_name
|
- ref: aws.dynamodb.index_name
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.select
|
- ref: aws.dynamodb.select
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.scan
|
- id: dynamodb.scan
|
||||||
brief: DynamoDB.Scan
|
brief: DynamoDB.Scan
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- id: segment
|
- ref: aws.dynamodb.segment
|
||||||
type: int
|
requirement_level: recommended
|
||||||
stability: experimental
|
- ref: aws.dynamodb.total_segments
|
||||||
brief: "The value of the `Segment` request parameter."
|
requirement_level: recommended
|
||||||
examples:
|
- ref: aws.dynamodb.count
|
||||||
- 10
|
requirement_level: recommended
|
||||||
- id: total_segments
|
- ref: aws.dynamodb.scanned_count
|
||||||
type: int
|
requirement_level: recommended
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `TotalSegments` request parameter."
|
|
||||||
examples:
|
|
||||||
- 100
|
|
||||||
- id: count
|
|
||||||
type: int
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `Count` response parameter."
|
|
||||||
examples:
|
|
||||||
- 10
|
|
||||||
- id: scanned_count
|
|
||||||
type: int
|
|
||||||
stability: experimental
|
|
||||||
brief: "The value of the `ScannedCount` response parameter."
|
|
||||||
examples:
|
|
||||||
- 50
|
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.consistent_read
|
- ref: aws.dynamodb.consistent_read
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.limit
|
- ref: aws.dynamodb.limit
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.projection
|
- ref: aws.dynamodb.projection
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.attributes_to_get
|
- ref: aws.dynamodb.attributes_to_get
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.index_name
|
- ref: aws.dynamodb.index_name
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.select
|
- ref: aws.dynamodb.select
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.updateitem
|
- id: dynamodb.updateitem
|
||||||
brief: DynamoDB.UpdateItem
|
brief: DynamoDB.UpdateItem
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.item_collection_metrics
|
- ref: aws.dynamodb.item_collection_metrics
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.updatetable
|
- id: dynamodb.updatetable
|
||||||
brief: DynamoDB.UpdateTable
|
brief: DynamoDB.UpdateTable
|
||||||
extends: aws
|
extends: aws
|
||||||
prefix: aws.dynamodb
|
|
||||||
type: span
|
type: span
|
||||||
attributes:
|
attributes:
|
||||||
- id: attribute_definitions
|
- ref: aws.dynamodb.attribute_definitions
|
||||||
type: string[]
|
requirement_level: recommended
|
||||||
stability: experimental
|
- ref: aws.dynamodb.global_secondary_index_updates
|
||||||
brief: "The JSON-serialized value of each item in the `AttributeDefinitions` request field."
|
requirement_level: recommended
|
||||||
examples:
|
|
||||||
- '{
|
|
||||||
"AttributeName": "string",
|
|
||||||
"AttributeType": "string"
|
|
||||||
}'
|
|
||||||
- id: global_secondary_index_updates
|
|
||||||
type: string[]
|
|
||||||
stability: experimental
|
|
||||||
brief: "The JSON-serialized value of each item in the `GlobalSecondaryIndexUpdates` request field."
|
|
||||||
examples:
|
|
||||||
- '{
|
|
||||||
"Create": {
|
|
||||||
"IndexName": "string",
|
|
||||||
"KeySchema": [
|
|
||||||
{
|
|
||||||
"AttributeName": "string",
|
|
||||||
"KeyType": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Projection": {
|
|
||||||
"NonKeyAttributes": [ "string" ],
|
|
||||||
"ProjectionType": "string"
|
|
||||||
},
|
|
||||||
"ProvisionedThroughput": {
|
|
||||||
"ReadCapacityUnits": number,
|
|
||||||
"WriteCapacityUnits": number
|
|
||||||
}
|
|
||||||
}'
|
|
||||||
- ref: aws.dynamodb.table_names
|
- ref: aws.dynamodb.table_names
|
||||||
|
requirement_level: recommended
|
||||||
brief: "A single-element array with the value of the TableName request parameter."
|
brief: "A single-element array with the value of the TableName request parameter."
|
||||||
examples:
|
examples:
|
||||||
- Users
|
- Users
|
||||||
- ref: aws.dynamodb.consumed_capacity
|
- ref: aws.dynamodb.consumed_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.provisioned_read_capacity
|
- ref: aws.dynamodb.provisioned_read_capacity
|
||||||
|
requirement_level: recommended
|
||||||
- ref: aws.dynamodb.provisioned_write_capacity
|
- ref: aws.dynamodb.provisioned_write_capacity
|
||||||
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: aws.s3
|
- id: aws.s3
|
||||||
extends: aws
|
extends: aws
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue