@@ -19,6 +19,21 @@ namespace semconv
19
19
namespace aws
20
20
{
21
21
22
+ /* *
23
+ * The unique identifier of the AWS Bedrock Guardrail. A <a
24
+ * href="https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html">guardrail</a> helps
25
+ * safeguard and prevent unwanted behavior from model responses or user messages.
26
+ */
27
+ static constexpr const char *kAwsBedrockGuardrailId = " aws.bedrock.guardrail.id" ;
28
+
29
+ /* *
30
+ * The unique identifier of the AWS Bedrock Knowledge base. A <a
31
+ * href="https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html">knowledge
32
+ * base</a> is a bank of information that can be queried by models to generate more relevant
33
+ * responses and augment prompts.
34
+ */
35
+ static constexpr const char *kAwsBedrockKnowledgeBaseId = " aws.bedrock.knowledge_base.id" ;
36
+
22
37
/* *
23
38
* The JSON-serialized value of each item in the @code AttributeDefinitions @endcode request field.
24
39
*/
@@ -191,6 +206,15 @@ static constexpr const char *kAwsEksClusterArn = "aws.eks.cluster.arn";
191
206
*/
192
207
static constexpr const char *kAwsExtendedRequestId = " aws.extended_request_id" ;
193
208
209
+ /* *
210
+ * The name of the AWS Kinesis <a
211
+ * href="https://docs.aws.amazon.com/streams/latest/dev/introduction.html">stream</a> the request
212
+ * refers to. Corresponds to the @code --stream-name @endcode parameter of the Kinesis <a
213
+ * href="https://docs.aws.amazon.com/cli/latest/reference/kinesis/describe-stream.html">describe-stream</a>
214
+ * operation.
215
+ */
216
+ static constexpr const char *kAwsKinesisStreamName = " aws.kinesis.stream_name" ;
217
+
194
218
/* *
195
219
* The full invoked ARN as provided on the @code Context @endcode passed to the function (@code
196
220
* Lambda-Runtime-Invoked-Function-Arn @endcode header on the @code /runtime/invocation/next
@@ -199,6 +223,17 @@ static constexpr const char *kAwsExtendedRequestId = "aws.extended_request_id";
199
223
*/
200
224
static constexpr const char *kAwsLambdaInvokedArn = " aws.lambda.invoked_arn" ;
201
225
226
+ /* *
227
+ * The UUID of the <a
228
+ * href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html">AWS
229
+ * Lambda EvenSource Mapping</a>. An event source is mapped to a lambda function. It's contents are
230
+ * read by Lambda and used to trigger a function. This isn't available in the lambda execution
231
+ * context or the lambda runtime environtment. This is going to be populated by the AWS SDK for each
232
+ * language when that UUID is present. Some of these operations are Create/Delete/Get/List/Update
233
+ * EventSourceMapping.
234
+ */
235
+ static constexpr const char *kAwsLambdaResourceMappingId = " aws.lambda.resource_mapping.id" ;
236
+
202
237
/* *
203
238
* The Amazon Resource Name(s) (ARN) of the AWS log group(s).
204
239
* <p>
@@ -342,6 +377,35 @@ static constexpr const char *kAwsS3PartNumber = "aws.s3.part_number";
342
377
*/
343
378
static constexpr const char *kAwsS3UploadId = " aws.s3.upload_id" ;
344
379
380
+ /* *
381
+ * The ARN of the Secret stored in the Secrets Mangger
382
+ */
383
+ static constexpr const char *kAwsSecretsmanagerSecretArn = " aws.secretsmanager.secret.arn" ;
384
+
385
+ /* *
386
+ * The ARN of the AWS SNS Topic. An Amazon SNS <a
387
+ * href="https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html">topic</a> is a logical
388
+ * access point that acts as a communication channel.
389
+ */
390
+ static constexpr const char *kAwsSnsTopicArn = " aws.sns.topic.arn" ;
391
+
392
+ /* *
393
+ * The URL of the AWS SQS Queue. It's a unique identifier for a queue in Amazon Simple Queue Service
394
+ * (SQS) and is used to access the queue and perform actions on it.
395
+ */
396
+ static constexpr const char *kAwsSqsQueueUrl = " aws.sqs.queue.url" ;
397
+
398
+ /* *
399
+ * The ARN of the AWS Step Functions Activity.
400
+ */
401
+ static constexpr const char *kAwsStepFunctionsActivityArn = " aws.step_functions.activity.arn" ;
402
+
403
+ /* *
404
+ * The ARN of the AWS Step Functions State Machine.
405
+ */
406
+ static constexpr const char *kAwsStepFunctionsStateMachineArn =
407
+ " aws.step_functions.state_machine.arn" ;
408
+
345
409
namespace AwsEcsLaunchtypeValues
346
410
{
347
411
/* *
0 commit comments