@@ -914,6 +914,66 @@ public void TestSdkClientSpanWithRemoteResourceAttributes()
914914 } ;
915915 this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::DynamoDB::Table" , "aws_table^^name" ) ;
916916
917+ attributesCombination = new Dictionary < string , object >
918+ {
919+ { AttributeAWSLambdaResourceMappingId , "aws_event_source_mapping_id" } ,
920+ } ;
921+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::Lambda::EventSourceMapping" , "aws_event_source_mapping_id" ) ;
922+
923+ attributesCombination = new Dictionary < string , object >
924+ {
925+ { AttributeAWSLambdaResourceMappingId , "aws_event_source_mapping_^id" } ,
926+ } ;
927+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::Lambda::EventSourceMapping" , "aws_event_source_mapping_^^id" ) ;
928+
929+ attributesCombination = new Dictionary < string , object >
930+ {
931+ { AttributeAWSSecretsManagerSecretArn , "arn:aws:secretsmanager:us-west-2:123456789012:secret:aws_secret_arn" } ,
932+ } ;
933+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::SecretsManager::Secret" , "aws_secret_arn" ) ;
934+
935+ attributesCombination = new Dictionary < string , object >
936+ {
937+ { AttributeAWSSecretsManagerSecretArn , "arn:aws:secretsmanager:us-west-2:123456789012:secret:aws_secret_^arn" } ,
938+ } ;
939+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::SecretsManager::Secret" , "aws_secret_^^arn" ) ;
940+
941+ attributesCombination = new Dictionary < string , object >
942+ {
943+ { AttributeAWSSNSTopicArn , "arn:aws:sns:us-west-2:012345678901:aws_topic_arn" } ,
944+ } ;
945+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::SNS::Topic" , "aws_topic_arn" ) ;
946+
947+ attributesCombination = new Dictionary < string , object >
948+ {
949+ { AttributeAWSSNSTopicArn , "arn:aws:sns:us-west-2:012345678901:aws_topic_^arn" } ,
950+ } ;
951+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::SNS::Topic" , "aws_topic_^^arn" ) ;
952+
953+ attributesCombination = new Dictionary < string , object >
954+ {
955+ { AttributeAWSStepFunctionsActivityArn , "arn:aws:states:us-west-2:012345678901:activity:aws_activity_arn" } ,
956+ } ;
957+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::StepFunctions::Activity" , "aws_activity_arn" ) ;
958+
959+ attributesCombination = new Dictionary < string , object >
960+ {
961+ { AttributeAWSStepFunctionsActivityArn , "arn:aws:states:us-west-2:012345678901:activity:aws_activity_^arn" } ,
962+ } ;
963+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::StepFunctions::Activity" , "aws_activity_^^arn" ) ;
964+
965+ attributesCombination = new Dictionary < string , object >
966+ {
967+ { AttributeAWSStepFunctionsStateMachineArn , "arn:aws:states:us-west-2:012345678901:stateMachine:aws_state_machine_arn" } ,
968+ } ;
969+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::StepFunctions::StateMachine" , "aws_state_machine_arn" ) ;
970+
971+ attributesCombination = new Dictionary < string , object >
972+ {
973+ { AttributeAWSStepFunctionsStateMachineArn , "arn:aws:states:us-west-2:012345678901:stateMachine:aws_state_machine_^arn" } ,
974+ } ;
975+ this . ValidateRemoteResourceAttributes ( attributesCombination , "AWS::StepFunctions::StateMachine" , "aws_state_machine_^^arn" ) ;
976+
917977 attributesCombination = new Dictionary < string , object >
918978 {
919979 { AttributeAWSBedrockGuardrailId , "aws_guardrail_id" } ,
0 commit comments