31
31
_AWS_KINESIS_STREAM_NAME : str = "aws.kinesis.stream.name"
32
32
_AWS_BEDROCK_AGENT_ID : str = "aws.bedrock.agent.id"
33
33
_AWS_BEDROCK_GUARDRAIL_ID : str = "aws.bedrock.guardrail.id"
34
- _AWS_BEDROCK_KNOWLEDGEBASE_ID : str = "aws.bedrock.knowledge_base.id"
35
- _AWS_BEDROCK_DATASOURCE_ID : str = "aws.bedrock.data_source.id"
34
+ _AWS_BEDROCK_KNOWLEDGE_BASE_ID : str = "aws.bedrock.knowledge_base.id"
35
+ _AWS_BEDROCK_DATA_SOURCE_ID : str = "aws.bedrock.data_source.id"
36
36
_GEN_AI_REQUEST_MODEL : str = "gen_ai.request.model"
37
37
38
38
@@ -377,7 +377,7 @@ def test_kinesis_fault(self):
377
377
span_name = "Kinesis.PutRecord" ,
378
378
)
379
379
380
- def test_bedrock_invoke_model (self ):
380
+ def test_bedrock_runtime_invoke_model (self ):
381
381
self .do_test_requests (
382
382
"bedrock/invokemodel/invoke-model" ,
383
383
"GET" ,
@@ -395,24 +395,6 @@ def test_bedrock_invoke_model(self):
395
395
span_name = "Bedrock Runtime.InvokeModel" ,
396
396
)
397
397
398
- def test_bedrock_get_agent (self ):
399
- self .do_test_requests (
400
- "bedrock/getagent/get-agent" ,
401
- "GET" ,
402
- 200 ,
403
- 0 ,
404
- 0 ,
405
- rpc_service = "Bedrock Agent" ,
406
- remote_service = "AWS::Bedrock" ,
407
- remote_operation = "GetAgent" ,
408
- remote_resource_type = "AWS::Bedrock::Agent" ,
409
- remote_resource_identifier = "TESTAGENTID" ,
410
- request_specific_attributes = {
411
- _AWS_BEDROCK_AGENT_ID : "TESTAGENTID" ,
412
- },
413
- span_name = "Bedrock Agent.GetAgent" ,
414
- )
415
-
416
398
def test_bedrock_get_guardrail (self ):
417
399
self .do_test_requests (
418
400
"bedrock/getguardrail/get-guardrail" ,
@@ -431,7 +413,7 @@ def test_bedrock_get_guardrail(self):
431
413
span_name = "Bedrock.GetGuardrail" ,
432
414
)
433
415
434
- def test_bedrock_invoke_agent (self ):
416
+ def test_bedrock_agent_runtime_invoke_agent (self ):
435
417
self .do_test_requests (
436
418
"bedrock/invokeagent/invoke_agent" ,
437
419
"GET" ,
@@ -449,38 +431,74 @@ def test_bedrock_invoke_agent(self):
449
431
span_name = "Bedrock Agent Runtime.InvokeAgent" ,
450
432
)
451
433
452
- def test_bedrock_error (self ):
434
+ def test_bedrock_agent_runtime_retrieve (self ):
453
435
self .do_test_requests (
454
- "bedrock/error " ,
436
+ "bedrock/retrieve/retrieve " ,
455
437
"GET" ,
456
- 400 ,
457
- 1 ,
438
+ 200 ,
439
+ 0 ,
440
+ 0 ,
441
+ rpc_service = "Bedrock Agent Runtime" ,
442
+ remote_service = "AWS::Bedrock" ,
443
+ remote_operation = "Retrieve" ,
444
+ remote_resource_type = "AWS::Bedrock::KnowledgeBase" ,
445
+ remote_resource_identifier = "test-knowledge-base-id" ,
446
+ request_specific_attributes = {
447
+ _AWS_BEDROCK_KNOWLEDGE_BASE_ID : "test-knowledge-base-id" ,
448
+ },
449
+ span_name = "Bedrock Agent Runtime.Retrieve" ,
450
+ )
451
+
452
+ def test_bedrock_agent_get_agent (self ):
453
+ self .do_test_requests (
454
+ "bedrock/getagent/get-agent" ,
455
+ "GET" ,
456
+ 200 ,
457
+ 0 ,
458
+ 0 ,
459
+ rpc_service = "Bedrock Agent" ,
460
+ remote_service = "AWS::Bedrock" ,
461
+ remote_operation = "GetAgent" ,
462
+ remote_resource_type = "AWS::Bedrock::Agent" ,
463
+ remote_resource_identifier = "TESTAGENTID" ,
464
+ request_specific_attributes = {
465
+ _AWS_BEDROCK_AGENT_ID : "TESTAGENTID" ,
466
+ },
467
+ span_name = "Bedrock Agent.GetAgent" ,
468
+ )
469
+
470
+ def test_bedrock_agent_get_knowledge_base (self ):
471
+ self .do_test_requests (
472
+ "bedrock/getknowledgebase/get_knowledge_base" ,
473
+ "GET" ,
474
+ 200 ,
475
+ 0 ,
458
476
0 ,
459
477
rpc_service = "Bedrock Agent" ,
460
478
remote_service = "AWS::Bedrock" ,
461
479
remote_operation = "GetKnowledgeBase" ,
462
480
remote_resource_type = "AWS::Bedrock::KnowledgeBase" ,
463
481
remote_resource_identifier = "invalid-knowledge-base-id" ,
464
482
request_specific_attributes = {
465
- _AWS_BEDROCK_KNOWLEDGEBASE_ID : "invalid-knowledge-base-id" ,
483
+ _AWS_BEDROCK_KNOWLEDGE_BASE_ID : "invalid-knowledge-base-id" ,
466
484
},
467
485
span_name = "Bedrock Agent.GetKnowledgeBase" ,
468
486
)
469
487
470
- def test_bedrock_fault (self ):
488
+ def test_bedrock_agent_get_data_source (self ):
471
489
self .do_test_requests (
472
- "bedrock/fault " ,
490
+ "bedrock/getdatasource/get_data_source " ,
473
491
"GET" ,
474
- 500 ,
492
+ 200 ,
493
+ 0 ,
475
494
0 ,
476
- 1 ,
477
495
rpc_service = "Bedrock Agent" ,
478
496
remote_service = "AWS::Bedrock" ,
479
497
remote_operation = "GetDataSource" ,
480
498
remote_resource_type = "AWS::Bedrock::DataSource" ,
481
499
remote_resource_identifier = "DATASURCID" ,
482
500
request_specific_attributes = {
483
- _AWS_BEDROCK_DATASOURCE_ID : "DATASURCID" ,
501
+ _AWS_BEDROCK_DATA_SOURCE_ID : "DATASURCID" ,
484
502
},
485
503
span_name = "Bedrock Agent.GetDataSource" ,
486
504
)
0 commit comments