@@ -19,6 +19,21 @@ namespace semconv
1919namespace aws
2020{
2121
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+
2237/* *
2338 * The JSON-serialized value of each item in the @code AttributeDefinitions @endcode request field.
2439 */
@@ -191,6 +206,15 @@ static constexpr const char *kAwsEksClusterArn = "aws.eks.cluster.arn";
191206 */
192207static constexpr const char *kAwsExtendedRequestId = " aws.extended_request_id" ;
193208
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+
194218/* *
195219 * The full invoked ARN as provided on the @code Context @endcode passed to the function (@code
196220 * 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";
199223 */
200224static constexpr const char *kAwsLambdaInvokedArn = " aws.lambda.invoked_arn" ;
201225
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+
202237/* *
203238 * The Amazon Resource Name(s) (ARN) of the AWS log group(s).
204239 * <p>
@@ -342,6 +377,35 @@ static constexpr const char *kAwsS3PartNumber = "aws.s3.part_number";
342377 */
343378static constexpr const char *kAwsS3UploadId = " aws.s3.upload_id" ;
344379
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+
345409namespace AwsEcsLaunchtypeValues
346410{
347411/* *
0 commit comments